Bisher hosten wir unsere Blogs und Webprojekte alle selbst. Wir haben eigene Server in verschiedenen Rechenzentren stehen und managen diese selbst. Das hat sich aus der Historie unserer Firma einfach so ergeben. Da jedoch Hosting kein Kerngeschäft von uns darstellt, landen neue Projekte ab sofort auf Sharde Webspace oder manged Servern. Dabei probieren wir aktuell verschiedene Provider aus.
Bei WordPress optimieren habe ich mich für Hosteurope entschieden. Geschäftspartner haben uns die Angebote ans Herz gelegt. Hosteurope wartet mit jeder Menge Funktionen und einem übersichtlichen Konfigurationsoberfläche auf. Jede Menge OpenSource Projekte, unter anderem auch WordPress lassen sich mit einem Mausklick installieren. Im Gegensatz zu einigen anderen Hostern sogar in der aktuell günstigsten Version. Leider findet die Installation nur in ein Unterverzeichnis statt. Das ich die Domain auch auf das Verzeichnis leiten kann habe ich erst später gemerkt…
Also habe ich WordPress selbst heruntergeladen und installiert. WordPress hat ein Plugin-Updatesystem. Steht für ein Plugin eine neue Version zur Verfügung, dann kann mit mit einem Klick die neue Version des Plugins einspielen. Leider habe ich nur eine Fehlermeldung erhalten:
Warning: touch() [function.touch]: Unable to create file /tmp/xxxxxxxxx because Permission denied in /is/htdocs/xxxxxxxxx_xxxxxxxxx/www/wp-admin/includes/file.php on line 95
Warning: fileowner() [function.fileowner]: stat failed for /tmp/xxxxxxxxx in /is/htdocs/xxxxxxxxx_xxxxxxxxx/www/wp-admin/includes/file.php on line 451
Warning: unlink(/tmp/xxxxxxxxx ) [function.unlink]: Permission denied in /is/htdocs/xxxxxxxxx_xxxxxxxxx/www/wp-admin/includes/file.php on line 453
Oder auch die Fehlermeldung:
Warning: ftp_rawlist() [function.ftp-rawlist]: Unable to create temporary file. Check permissions in temporary files directory. in /is/htdocs/xxxxxxxxx_xxxxxxxxx/www/wp-admin/includes/class-wp-filesystem-ftpext.php on line 192
Die Fehlermeldung weist darauf hin, das etwas mit dem temporärem Verzeichnis nicht stimmt. Durch Zufall hatte ich vorher im Hosteurope Kundensystem gesehen, dass das temporäre Verzeichniss woanders liegt. Eine Konfigurationsvariable in der wp-config.php setzen:
putenv(‘TMPDIR=’.ini_get(‘upload_tmp_dir’) );
Damit funktionieren dann auch die Plugin Updates von WordPress bei Hosteurope.
Woher ich diesen Hinweis habe? Ich habe WordPress schnell mit der One Klick Option installiert und mir die wp-config angeschaut.
RSS Feed für Kommentare zu diesem Artikel. TrackBack URL
Perfekt kann ich nur sagen, hatte das gleiche Problem mit Hosteurope und hatte es fast aufgegeben. Und wieder muss ich lernen: “Die Lösung kann so einfach sein.”
Danke für den Tip
mfg Alex
WordPress AutoUpdate bei Hosteurope…
Wenn man sein WordPress bei Hosteurope installiert hat, kennt man vielleicht das Problem, dass das automatische Update nicht funktioniert. Bei mir war es jedenfalls so. Es erschien stets eine Fehlermeldung, bezüglich ftp_rawlist() ….
Den ersten …
[...] [via] [...]
[...] 2008 in Blog, Internet Wer beim automatischen Update der WordPress Plugins probleme hat, dem sei dieser Tipp ans Herz gelegt. Meine Updates laufen jetzt ohne Probleme. Warning: touch() [function.touch]: [...]
Hallo
Also wenn ich den code im meine wp-config.php einbinde erhalte ich folgenden Fehlermeldung:
Parse error: syntax error, unexpected ‘=’ in /is/htdocs/XXXXXXX
Es ist doch egal wo der Code in der config steht, oder? Oder kommt da noch etwas dazu??
Ich habe den vor dem Kommentar:
gepackt.
Deine Fehlermeldung sagt aber eher aus, das dem PHP Parser da ein “=” nicht passt. Hast du den Code 1:1 rein kopiert?
Ich habe leider das gleiche Problem wie sebastian.
Ich habe den Code an verschiedenen Stellen platziert. Nutzt leider nichts.
hi marco,
die hochkommas werden falsch gesetzt. versuchs mal mit meiner zeile:
putenv(‘TMPDIR=’.ini_get(‘upload_tmp_dir’) );
gruß,
jan
okay, funktioniert leider auch nicht. dann pack vor das “TMPDIR” das hochkomma (Shift + Rautetaste!) und die anderen auch. dann funktionierts.
gruß
Danke für die Hilfe! Es funktioniert nun. Welch eine Erleichterung…es hatten sich mittlerweile 9 Updates angesammelt
Super!
Klappt! Vielen Dank!
[...] Beiträge:WordPress optimieren startet (0)WordPress 2.6.5 veröffentlicht (0)WordPress Plugin Problem bei Hosteurope (11) Bookmarken und [...]
[...] гугле навел на пару топиков на форуме wordpress.org и на один немецкий блог. перевожу на русский: нужно просто добавить [...]
[...] stand dann auch die Lösung: Wir fügen der wp-config.php einfach noch eine weitere Variable hinzu: [...]
[...] Die Lösung war jedoch auch nicht so fern, in die wp-config.php muss folgende Einstellung rein da HostEuropa ein anders temporäres Verzeichnis nutzt: putenv(’TMPDIR=’.ini_get(’upload_tmp_dir’) ); [...]
Aha. Und was ist da besser/anders?
Danke für die Lösung. Hat bei mir perfekt geklappt, nachdem ich die Hochkommas neu gesetzt habe.
Christian´s last blog ..verboten_wasserpistolen.jpg
Hi,
Ich hab Probleme mit der hier beschriebenen Anleitung. Egal welchen Ansatz ich versuche. Es wird beim Auto Upgrade immer ein Dialog angezeigt man solle doch die FTP Daten eingeben.
Was mache ich falsch? Wie ist der aktuelle Loesungsansatz fuer WP 2.8 und HostEurope?
putenv('TMPDIR='.ini_get('upload_tmp_dir') );beziehungsweise
define('WP_TEMP_DIR', '/is/htdocs/user_tmp/wpxxxxx');Zettt´s last blog ..Links for 2009-07-22 [del.icio.us]
Das du die FTP Daten eingeben musst, ist normal, das muss ich auch. Gib einfach die Zugangsdaten für deinen Webspace ein und dann funktioniert das.
Und was sind die Zugangsdaten? Die beginnen mit ftpxxxxxx-username oder nicht? Oder sind das die wpxxxxx (hier gibts naemlich beides).
Zettt´s last blog ..Links for 2009-07-22 [del.icio.us]
Der FTP Username fängt mit ftpxxxxxx an, genau.
Tut nicht. Kann da noch was anderes fehlkonfiguriert sein?
Ich hab auch schon nachgesehen irgendein Cache Plugin bei meiner Freundin laeuft aber ebenfalls negativ.
Zettt´s last blog ..Links for 2009-07-22 [del.icio.us]
Der Beitrag war sehr hilfreich. Die Lösung von Alex löst das ftp-Upload Problem nicht. Deine tut es wunderbar. Danke
Danke zusammen für die Lösung!
War schon total am Verzweifeln…
[...] zu kommen, das mal zu googeln und siehe da, ich bin nicht der einzige UND es gibt (wie fast immer) eine Lösung. Schon seit 2008 bekannt. Ich bin wohl nicht der schnellste. Was soll’s. Jetzt ist alles gut. [...]
Zum Glück muss ich mich bei meinem Anbieter (www.wordpress-webhosting.de) nicht mit solchen Problemen beschäftigen.