Servicetelefon 0151 29703342 : Mo - Sa 9 bis 19 Uhr

Drupal - Probleme, Fehler & Lösungen

Hosteurope Umstellung von PHP 7 auf 7.2 (Drupal 7 – 7.67)

 

Bei der Umstellung von PHP 7.0/7.1 auf 7.2 beim Provider Hosteurope, hatten wir größere Probelme. Wir möchten allen denjenigen, die mit dem selben Problem kämpfen, eine Anleitung geben wie es am Ende bei uns ganz einfach ging.

 

Im eingeloggten Bereich bei Hosteurope (KIS) >Skript/Datenbanken >PHP Versionen kann man ja ganz einfach die PHP Versionen wechseln. So weit so gut,beim Wechsel von 7.1 auf 7.2 wurde beim Aufrufen unserer Webseite ein White Screen angezeigt, nichts ging mehr. Nur das Wechseln auf die vorherige Version 7.1 brachte mit dem Aufruf der update.php wieder unsere Seite zum laufen.

In den Errorfiles und Accessfiles waren keine besonderen Meldungen über das Problem einzusehen, auch ein Anruf beim Hosteurope Support brachte keine Lösung.

 

Die Lösung brachten zwei Schritte zum Einen die Aktualisierung einzelner Module (keine Sicherheitspatches – normale Aktualisierungen) und zum Anderen eine neue default.seetings.php bzw. seetings.php. Diese neue default.seetings.php haben wir aus der heruntergeladenen Drupal Version 7.67. (sites/defaults) genommen und daraus eine neue settings.php mit useren Zugangsdaten aus der alten settings.php erstellt.

Anschließend haben wir die beiden Dateien im Ordner sites/defaults ausgetauscht. Sollte das Auswechseln der Dateien aufgrund von Dateiberechtigungen nicht klappen, so kann man auch die vorhandenen Dateien öffnen und diese per copy & paste bearbeiten. Nach den Ändeurngen nun im eingeloggten Bereich von Hosteurope die PHP Version auf 7.2 ändern.

Beim Aufruf der Webseite kann es dennoch zu einer Fehlermeldung kommen, jedoch kein White Screen. Dann einfach mal update.php durchlaufen lassen. Seitdem läuft die Seite ohne Probleme auf PHP 7.2

 


 

Wir hoffen es ist Euch eine kleine Hilfe.

Bei uns traten folgende Fragen, Probleme und Fehler auf :

Es konnten keine weiteren Blocks in Drupal erstellt werden, dass Maximum an Blocks war laut Systemmeldung erreicht.

Nach eingehender Recherche wurden wir im englischsprachigem Forum auf ein Posting aufmerksam wo dieses Problem ebenfalls jemand hatte. In Wirklichkeit ist es kein Problem von Drupal sondern von der Datenbank. Hier muss in der PhP Datenbanktabelle "Boxes" der Wert "bid" von entweder tinyint zu smallint oder weiter zu int oder letzteres ist bigint umgestellt werden.

 


 

Wir haben keine Cronjobs im Hostingpaket von Hosteurope, woher bekomme wir nun die nötigen Conjobs?

Seit geraumer Zeit läuft bei uns das Poormanscron Modul von Drupal, das uns bisher auch gute Dienste geleistet hatte. Jedoch haben wir nach einer anderen Lösung für die Cronjobs auf unserer 6. Drupalinstallation gesucht und auch gefunden. Wir können eine gute Videoanleitung empfehlen die wir im Netz gefunden haben Link.

 


 

Können wir CSS Sprites bei unserem Artisteer Themes auf einer 6. Drupalinstallation nutzen?

Nachdem wir mit Leistungsprogrammen (PageSpeed,YSlow) unsere Seite testeten, kam die Empfehlung Seitenelemente in CSS Sprites aufzunehmen. Kurzerhand haben wir ein CSS Sprite Bild erstellt und die dazugehörigen CSS Änderungen erstellt. Nach einem Test unserer Seite wurde das CSS Sprite Bild mehrfach wiedergegeben/überlagert, so dass dies absolut fehlerhaft war. Wir verwenden ein Artisteer Theme, nach vielen Versuchen mit Änderungen im CSS schafften wir es nicht die Elemente korrekt mittels CSS und Sprite richtig darzustellen. Die Ursache ist anscheinend das einzelne Elemente des Artisteer Themes partou nicht in CSS Sprites eingebunden werden können und somit keine Lösung hierfür gefunden wurde. Solltet Ihr das selbe Problem gehabt haben und Ihr konntet es lösen so bitte eine Nachricht an uns.

 


 

Gmap Modul arbeitet auf neuer Installation nicht, es wird eine neue Google Maps API Keyword verlangt. Alte API funktioniert nicht und einen neues API Keyword gibt es anscheind nicht, zumindest nicht über den alten Link.

Nach vielem suchen sind wir auf diesen Beitrag gestoßen der Erfolgreich war.

Eine Anleitung zum erstellen eines Googpe Maps API findest du hier Link.

 


 

Fehlermeldung: The selected file .../.../... could not be uploaded, because the destination .../.../... is not properly configured.

Behoben haben wir dies durch cachen und deaktivieren eines Modules.

Hier die Anleitung aus dem Forum Link.

 


 

Wie erstelle ich auf einer bestehenden Drupalinstallation eine Multisite auf Drupal 6.

Nach vielem hin und her haben wir es mit diesem Forumbeitrag gelöst Link.

 


 

Immer wieder Probleme mit Modulen wie XML Sitemap 6.x-2.0-beta2, Sexybookmarks und andere. Wie können diese sicher aus dem Verzeichnis und der MySql Datenbank entfernt werden ?

Mit dieser Anleitung aus dem Drupalforum hat es dann wirklich geklappt Link.

 


 

Bilder Vorschau / Image Preview wird nicht mehr angezeigt. Imagecache speichert die Miniaturbilder nicht mehr richtig ab. Bilder werden in der Gallerie nicht mehr dargestellt.

Gelöst haben wir dieses Fehlverhalten mit dieser Anleitung Link.

Vielen Dank dem Autor dieses Beitrags!

 


 

Keine Einstellungen am Sexybookmarks Modul nach Update auf 6.x-2.x-dev möglich.

Gelöst haben wir das Problem durch folgendes Vorgehen.

Deinstallation von Jquery Ui, Jquery Update und Sexybookmarks.

Installationsanweisung nach folgender Beschreibung durchführen Link.

Sexybookmarks installieren

Zwischen den Schritten immer mal Cron, Flush Cache und Update durchlaufen lassen.

Nun sollte das Modul Sexybookmarks komplett funktionieren.

 


 

Meldung: Das Verzeichnis sites/default/files/sexybookmarks/ aac8a584c753dac71865e338e6e3fe1e wurde erstellt.

Um diese Meldung haben wir nur eine Möglichkeit gefunden sodas zumindest die Besucher der Seite diese Meldung nicht angezeigt bekommen. Die Meldung taucht aber weiter beim Admin auf. Hier gehts zur Anleitung Link.

 


 

Wie zeige ich ein einzelnes Bild/Images im Content der Seite mit Thickbox an, ohne Views und Sonstiges zu verwenden?

Folgende Anweisung hat uns geholfen:

Ein Miniaturbild/Image im Content mit dem FCK oder TinyMCE einbinden.

Link auf das Bild setzen und eine neue Class "thickbox" definieren.

Der Link muss natürlich auf ein Bild/Images mit gewünschter Größe für die Thickbox zeigen.

Alles Speichern und fertig:) Hier noch der Link wo das alles genau beschrieben wird. Link

 


 

Wie installiere ich richtig ein Update von Drupal 6 Versionen?

Eine Installation mit folgender Anleitung hat uns zum Ziel gebracht. Link

 


 

Fehlermeldung: warning: fopen() [function.fopen]: Filename cannot be empty in /is/htdocs/ xjdhrg /drupal/includes/file.inc on line xy.

Durch folgendes Vorgehen konnten wir das Problem lösen:

In sites/default/files einen neuen Ordner xy erstellen.

In Admin/Einstellungen/Dateisystem das Temporäre Verzeichnis in xy ändern.

Cache löschen, Cron laufen lassen und fertig sollte es sein.

Hier noch eine kleine Anleitung aus dem Forum Link.

 


 

Fehlermeldung: E-Mail konnte nicht gesendet werden. Wenn das Problem fortbesteht, sollte der Administrator der Website kontaktiert werden.

Gelöst haben wir es mit diesem Vorschlag aus dem Drupal Forum. Link

 


 

Wiederherstellung der MySQL Datenbank auf neuem Hoster/Server nach Domainumzug klappt nicht.

Gelöst haben wir es mit dem MySQL Dumper und der folgenden Anleitung: Link

 


 

Fehlermeldung: Fatal error: Allowed memory size of ... bytes exhausted (tried to allocate ... bytes) in /sites/www/deinedomain.de/data/includes/database.mysql.inc on line 301

Gelöst haben wir dieses PHP Memory Limit (64 MB) Problem mit einem wechsel zu einem neuen Hoster/Server mit 128 MB.

Drupal benötigt gerade bei vielen aktiv Modulen und Bildergalerien ein hohes Memory Limit.

Empfehlenswert ist für diese Zweck z.B Link, für kleine Projekte mit wenigen Modulen eignet sich auch Link.

 


 

Links: Ferienwohnungen

 

Dein Spanien Aktiv Team