Register for your free account! | Forgot your password?

Go Back   elitepvpers > Off-Topics > Technical Support > Unix/Linux
You last visited: Today at 16:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Wordpress - Update: Could not create directory.

Discussion on Wordpress - Update: Could not create directory. within the Unix/Linux forum part of the Technical Support category.

Reply
 
Old   #1
 
8BitThinker's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 13
Received Thanks: 5
[SOLVED]Wordpress - Update: Could not create directory.

Ich arbeite nun an dem Problem seit 2-3 Stunden und komme leider nur langsam voran.
Ich habe Wordpress installiert, vsftpd installiert, um ein FTP Zugang für Wordpress
zu erstellen. Ein Freund meinerseits möchte eine kommerzielle mittels Wordpress erreichen.
Bin kein Fan von Wordpress...
Der FTP Login funktioniert im Browser einwandfrei und es wird nur home-Directory angezeigt.
Das Updaten und hinzufügen von neuen Themes scheint Probleme zu machen.
Beim Updaten kommt der Fehler
Quote:
An error occurred while updating Akismet: Could not create directory.
Ich habe die ersten 6-7 Suchergebnisse angeschaut und keine vernünftige Lösung gefunden.
Stattdessen wird wie ein Probant auf
Code:
chmod 777
verwiesen, was ich
eher als eine bedingte, temporäre Lösung ansehe. Ich versuchte es trotzdem

Hat jemand eine Vermutung, wo das Problem liegt?
Anfangs dachte ich, Apache ist nicht der owner von
/var/www/html/wordpress
Ich änderte das gesamte Directory rekursiv zu www-data, aber das o.g. besteht weiterhin.
8BitThinker is offline  
Old 01/09/2017, 19:00   #2
 
elite*gold: 57
Join Date: Jun 2011
Posts: 2,220
Received Thanks: 865
Prüf erstmal unter welchem Benutzer Apache läuft..

Code:
ps aux | grep apache
Anschließend änderst du die Berechtigung des Webverzeichnisses:

Code:
chown -R www-data:www-data /pfad/zum/webroot

Danach die Berechtigungen für Ordner und Dateien:

Code:
Ordner:
find /pfad/zum/webroot -type d -exec chmod 755 {} \;

Dateien:
find /pfad/zum/webroot -type f -exec chmod 644 {} \;

Damit sollt es auf jeden Fall funktionieren.

Es könnte btw auch sein, dass der FTP-User die Berechtigung überschreibt, wenn Dateien hochgeladen werden. Ich empfehle übrigens gänzlich auf einen FTP-Server zu verzichten und das Ganze lieber über SSH/SFTP zu machen.

Hilfestellung:

Zypr is offline  
Thanks
1 User
Old 01/09/2017, 20:21   #3
 
8BitThinker's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 13
Received Thanks: 5
Lightbulb

Code:
ps aux | grep apache

Der Apache Server läuft anfangs über root und startet dann die Folgeprozesse
mit www-data. (Gesamtanzahl: 7 Prozesse)

apache2.conf bedient sich aus /etc/apache2/envvars, wo
USER und GROUP gesetzt sind.


Code:
chown -R www-data:www-data /pfad/zum/webroot
Das ganze Verzeichnis ist bereits auf www-data gesetzt :/


Code:
Ordner:
find /pfad/zum/webroot -type d -exec chmod 755 {} \;

Dateien:
find /pfad/zum/webroot -type f -exec chmod 644 {} \;
Ebenfalls erledigt. Ich könnte jetzt noch rekursiv chmod 777 ausführen, um zu schauen,
ob es überhaupt funktioniert.

Quote:
Es könnte btw auch sein, dass der FTP-User die Berechtigung überschreibt, wenn Dateien hochgeladen werden.
Das vermute ich auch. Möglicherweise kollidieren sie miteinander. Aber
die Ursache konnte ich nicht ausfindig machen. Die Log-Dateien in Apache
geben auch keine Schlussfolgerung. FTP wird für Wordpress benötigt, um
Updates durchzuführen.
Ansonsten müsste man ständig manuell Updates einspielen, was einem Freund natürlich
mehr Arbeit als Flexibilität ist.

Ich habe nun durch die Dokumentation von vsftpd (FTP daemon) herausgefunden, wie man die
Log erstellt.

Vielleicht kriege ich das heute noch gefixt. Ich werde den Thread ggf. aktualisieren und als [SOLVED] markieren.




[SOLVED]



@ Danke, für die Hilfe, es lag definitiv irgendwo an einer Berechtigung.
Laut den Logs besaß ich partielle Rechte am Verzeichnis /var/lib/wordpress
Das Update funktionierte kurzfristig. Es bestand weiterhin ein
Problem mit der Berechtigung. Das Update war unvollständig.
Was mich dazu geleitet hat, es von vorne zu installieren und die Rechte
besser zu managen.
8BitThinker is offline  
Old 01/10/2017, 07:20   #4
 
elite*gold: 57
Join Date: Jun 2011
Posts: 2,220
Received Thanks: 865
Keine Ursache! Wieso betreibst du WP eigentlich nicht mit PHP7 + igbinary und memcached oder noch besser, mit HHVM? Wenn dann noch HTTP/2 dazu kommt, hast du super schnelle Ladezeiten (: Wenn ich mir das Paket so anschaue, hast du da noch PHP5 und Apache in seiner Ursprungsform, das lässt sich zwar schnell installieren, ist aber nicht optimal :-/
Zypr is offline  
Old 01/10/2017, 18:24   #5
 
8BitThinker's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 13
Received Thanks: 5
Lightbulb

Quote:
Originally Posted by Zypr View Post
[...]Wieso betreibst du WP eigentlich nicht mit PHP7 + igbinary und memcached oder noch besser, mit HHVM?
Das ist nicht mein Server, sondern ich richtete es für einen Freund ein, aber mit WP
hantierte ich nun zum ersten Mal... Bin kein Freund dieser Blog Software.
Ich bin noch am Design meines Blogs beschäftigt.

Aber ich könnte mit mal igbinary/HHVM anschauen - Bisher noch unbekannt
für mich.
8BitThinker is offline  
Reply


Similar Threads Similar Threads
Quest don't create the directory 101/kill
02/06/2013 - Metin2 Private Server - 2 Replies
quest dr2 begin quest testearma begin state start begin when 101.kill begin say_title("Parabéns!") say("Mataste o DR, escolhe o teu prémio:") local a = select ("Armas, "Armaduras") if a == 1 then say_title("Que arma queres?") local b = select ("Faca Dragão+5 (Lv65)", "Arco Dragão Amarelo+5 (Lv65)", "Lâmina Zanna Fantasma+5 (Lv65)", "Leque Ave do Paraíso+5 (Lv65)", "Campainha Céu e Terra+5 (Lv65)", "Partidário+5(Lv65)", "Espada de Batalha+5 (Lv65)")
directory mv: rename cores/core.5 to cores/core.4: No such file or directory mv: rena
09/16/2010 - Metin2 Private Server - 7 Replies
Moin Leute hab mein root rebootet und nun das http://img3.imagebanana.com/img/huvw54l6/Unbenann t.JPG hoffe ihr könnt mir schnell hilfen um das problem zulösen. thx
[Q] Create auto update on launcher
08/24/2010 - CO2 Private Server - 1 Replies
I started learn c# and I build simple launcher, I want to do auto update I try searched on google but didnt find ...



All times are GMT +2. The time now is 16:10.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.