WordPress Plugins und Autoupdate bei HostEurope

In den vergangenen Tagen befasste ich mich mit der Einrichtung von WordPress bei HostEurope. Leider gab es Probleme bei der Installation von Plugins und das Autoupdate wollte auch nicht klappen.
Im diesem Artikel beschreibe ich Lösungsansätze wie man WordPress bei HostEurope konfigurieren muss, damit ein fehlerfreier Betrieb möglich ist.

Temp-Verzeichnisse erstellen

Zuerst meldet man sich per FTP an und erstellt unter der WordPress-Struktur folgende Verzeichnisse

pfad_zu_wordpress/tmp
pfad_zu_wordpress/wp-content/upgrade

Folgende Zeilen in der wp-config.php prüfen bzw. ergänzen

/** Fix HostEurope **/
define ('FS_METHOD', 'direct');
putenv('TMPDIR='. ABSPATH .'tmp');
define('WP_TEMP_DIR', ABSPATH . 'tmp');

/** WordPress absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

Berechtigungsproblem bei HostEurope beheben

Bei der Installation von Plugins wird man aufgefordert seine FTP Verbindungsinformation einzugeben. (siehe Screenshot).
Dies ist bereits ein Hinweis dafür, dass noch etwas mit den Zugriffsrechten nicht stimmt.
Bei HostEurope wird der Apache Webserver unter dem User nobody ausgeführt, und dieser hat dann keine ausreichenden Rechte um Dateien zu schreiben bzw. in Verzeichnisse zu schreiben.

Um dieses Problem zu beheben geht man wie folgt vor:

  1. Anmelden an HE-KIS bei HostEurope
  2. Administration ➙ Webhosting ➙ Konfigurieren ➙ Dateiverwaltung
  3. Ordner suchen in den WordPress installiert wurden und Berechtigungen anpassen (Unterordner oder direkt unter www)

    Wichtig den Haken bei rekursiv nicht vergessen und Ändern klicken

Die Änderung der Berechtigung geschieht auf eigene Gefahr! Wichtig ist, dass anschließend keine Dateien mehr per FTP in das WordPress-Verzeichnis geladen werden können. Dazu muss man zuerst die Berechtigung wieder auf den FTP-User ändern!

Update 15.05.2011

Host Europe hat vor kurzem sein Berechtigungskonzept angepasst. Damit sollte die Einstellung für das Temp-Verzeichnis aussreichen.
Mehr über das neue Berechtigungskonzept von Host Europe findet man hier:

4 Kommentare
  1. Erwin sagt:

    Servus,

    Habe das gleiche Problem, zumindest das Autoupdate funktioniert ja schon wieder damit, jedoch weder ein Theme bzw. ein Plugin ist zu installieren.

    Ich habe es 1 zu 1 laut Deiner Erklärung umgesetzt und sitze jetzt schon ca. 8 Stunden dran und bin total am verzweifeln. Ich bin eigentlich sehr zufrieden mit Hosteurope habe da ca. 30 Domains mit Joomla Portalen laufen und habe nun meinen ersten Blog via FTP hoch gestellt und bekomme das absolut nicht zum laufen.

    Brauche das aber unbedingt, an was kann das noch liegen, das ich nur eine weise Seite bekomme nachdem ich auf Plugins installieren gedrückt habe. nur die Nav. links steht.

    Bitte rette mich
    Merci Erwin

  2. Christian sagt:

    Hallo,

    wie bereits in der Mail an dich geschrieben brauch ich mal Deine wp-config.php, vielleicht ist hier noch was falsch.
    Bitte Passwort vorher rauslöschen.

    Gruß
    Christian

  3. George sagt:

    you´re the Man!!

    plug-Ins lasen sich nun updaten! Habe leider schon vorher wp manuell upgedatet. ich freue mich schon nächste wp-update

    Danke!

  4. Frank sagt:

    Danke, hab alles nachvollzogen. Aber als es dann letztlich wegen des Berechtigungsproblems immer noch nicht ging, war Ende. Kein Interesse, auch noch das zu verändern. Übrigens mussten die tmp-Ordner auf 777 gestellt werden. Sind mir insgesamt einfach zu viele Spezialitäten bei HE.

1 Ping
  1. WordPress manuell beim Provider Host Europe installieren :: Tuxlog – Wordpress & Linux - … aus dem Alltag eines Wordpress-Fans

Hinterlasse eine Antwort

Deine Email-Adresse wird niemals veröffentlicht. Pflichtfelder sind mit * gekennzeichnet.
Spam oder ein Keyword als Username wird nicht freigeschaltet.

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

Copyright © 2009 - 2013 Fene-Blog by Feneberg Christian | Design und Umsetzung by Fenepedia