ubuntuusers.de

trotz chmode 777 und Safe Mode OFF kann mit php nicht auf Verzeichnisse zugreifen!

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

idudde.de

Anmeldungsdatum:
24. Januar 2010

Beiträge: 14

Ich habe einen VServer bei Strato, ich habe mehrere php Anwendungen laufen wie Wordpress oder dazugehörigen Wordpress Pool Tool. Ich habe die angegebenen Verzeichnisse auf - rwx- 777 gesetzt und dann heißt es trotzdem Forbidden! Ich habe php 5 ich weiß das php mode ausgeschaltet ist, aber ich habe es auf off gesetzt da man es immer noch in der php ini findet.

Bei der Administration von dem Wordpress Blog kann ich auch nicht automatisch Verzeichnisse anlegen lassen oder Dateien hochladen wegen falschen Rechten. Ich habe aber alle Verzeichnisse die nötig sind auf 777 gesetzt bis auf das httpdoc Verzeichniss Was mache ich falsch?

Hier der Fehler: http://www.idudde.de/pollarchive/

Hier normal: http://www.idudde.de/?nr=ubuntuusers

habt Ihr eine Idee?

MfG

Filip

lygie

Anmeldungsdatum:
10. Dezember 2007

Beiträge: 299

Hallo idudde.de,

Die Links zu der Seite verstehe ich nicht. Der erste geht nicht, der zweite zeigt keinen Fehler.

Besteht Dein Problem noch?

Wenn ja, hast Du open_basedir gesetzt?

Liebe Grüße

idudde.de

(Themenstarter)

Anmeldungsdatum:
24. Januar 2010

Beiträge: 14

Ja mein ich doch, der erste Link ist ja von den Programm der da schreiben sollte, macht es aber nicht. Deswegen schreibt erm mir trotz voller Rechte vorbidden. Der zweite Link ist allgemein auf mein Forum, auf der echten Seite ist das poll Tool, das geht nur dieses Archiv geht nicht. Und von dem Wordpress Forum geht auch nichts was mit Dateien hochladen oder Verzeichnisse erstellen zutun hat.

Ich kann ja mal ls eintippen und Screenshot machen aber alle möglichen Verzeichnisse sind tesweise auf 777 gesetzt.

Es geht einfach nicht und ich find nicht dazu bei google außer überprüfen sie die Rechte des Verzeichnisses und setzten sie bei php 4 safemode auf off. Da ich php 5 habe ist es nicht nur uninteressant, ist trotzdem noch in der php.ini erwähnt und steht auf off.

Und es gehen 2 verschibdene Anwendungen von 2 verschidenen Herstellern nicht...

Idee?

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

idudde.de schrieb:

Ja mein ich doch, der erste Link ist ja von den Programm der da schreiben sollte, macht es aber nicht. Deswegen schreibt erm mir trotz voller Rechte vorbidden.

Poste bitte mal die exakte Fehlermeldung.

Gruß

idudde.de

(Themenstarter)

Anmeldungsdatum:
24. Januar 2010

Beiträge: 14

Mediadateien von deinem Computer hinzufügen

Wähle die Dateien zum Upload aus Du benutzt den Flashuploader. Falls dieser Probleme bereitet, versuche es mit dem kompatibleren Browserupload.

Nachdem eine Datei hochgeladen wurde, kannst du unten Titel und Beschreibungen hinzufügen.

Das Verzeichnis /var/www/vhosts/idudde.de/httpdocs/wp-content/uploads/2010/02 kann nicht angelegt werden. Ist das übergeordnete Verzeichnis durch den Server beschreibbar?

wp-content 777 uploads 777 Will 2010 und 02 erstellen und hat keine rechte?!?! Wenn ich Wordpress so einstelle das es nur in uploads schreiben soll dann kommt das selbe..

schmauch

Avatar von schmauch

Anmeldungsdatum:
27. April 2009

Beiträge: 115

Wohnort: Wettswil a. A.

Ich bin zwar mit Wordpress nicht vertraut, glaube aber, ein ähnliches Problem mit MODx gehabt zu haben.

Hast du die Verzeichnisse via FTP erstellt, und dann über das Web-Frontend die Dateien dorthin hoch laden wollen? Das kann zu Problemen führen wenn der FTP-User ein anderer ist, als der User mit dem PHP ausgeführt wird.

Eine Möglichkeit (ich weiss nicht, ob Wordpress die Möglichkeit bietet, Verzeichnisse anzulegen): Das Verzeichnis, das via FTP erzeugt wurde, via FTP löschen und via Wordpress neu anlegen.

Eine andere Möglichkeit (bist aber auf den Provider angewiesen): PHP als CGI ausführen.

Gruss Schmauch

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

idudde.de schrieb:

Das Verzeichnis /var/www/vhosts/idudde.de/httpdocs/wp-content/uploads/2010/02 kann nicht angelegt werden. Ist das übergeordnete Verzeichnis durch den Server beschreibbar?

wp-content 777 uploads 777 Will 2010 und 02 erstellen und hat keine rechte?!?! Wenn ich Wordpress so einstelle das es nur in uploads schreiben soll dann kommt das selbe..

Welche Ausgabe erhälst du durch die folgenden Kommandos?

ls -l /var/www/vhosts/idudde.de/
ls -l /var/www/vhosts/idudde.de/httpdocs
ls -l /var/www/vhosts/idudde.de/httpdocs/wp-content
ls -l /var/www/vhosts/idudde.de/httpdocs/wp-content/uploads

Gruß

idudde.de

(Themenstarter)

Anmeldungsdatum:
24. Januar 2010

Beiträge: 14

Das httpdocs ist auf standart glaube nur Admin darf lesen und schreiben. Das kann aber nicht der Grund sein ich kann doch nicht erlauben das die anwenung httpdocs verändern kAnn.

Deswegen gibt es ja das wp-content verzeichniss das ich mit chmode auf 777 inclusive uploads unterverzeichnissd geseetzt habe. Dann kann noch auch ein user namens www doch locker ein verzeichniss namens 2010 erstellen?

Ich schreibe es mit dem iPhone ich poste dir das genauer in der Pause.

idudde.de

(Themenstarter)

Anmeldungsdatum:
24. Januar 2010

Beiträge: 14

Code

1) drwxr-x--- 14 idudde psaserv 4096 2010-02-07 20:03 httpdocs

2)
h1222222:~/www root$ ls -l /var/www/vhosts/idudde.de/httpdocs
total 408
......
drwxr-xr-x  5 idudde psacln  4096 2010-01-24 16:30 img
drwxrwxrwx  2 root   root    4096 2010-02-07 20:03 pollsarchive
drwxrwxrwx  9 idudde psacln  4096 2010-02-09 00:33 wp-content

3)
h1222222:~/www root$ ls -l /var/www/vhosts/idudde.de/httpdocs/wp-content/
total 36
-rw-r--r--  1 root     root       25 2010-01-25 13:21 epndomain.txt
drwxr-xr-x  2 root     root     4096 2010-02-06 18:14 gd-star-rating
-rwxrwxrwx  1 idudde   psacln     30 2010-01-24 17:31 index.php
drwxrwxrwx  2 idudde   psacln   4096 2010-01-24 17:31 languages
drwxrwxrwx 14 idudde   psacln   4096 2010-02-09 00:33 plugins
drwxr-xr-x  2 root     root     4096 2010-02-07 20:03 pollsarchive
drwxrwxrwx 12 idudde   psacln   4096 2010-01-31 23:37 themes
drwxr-xr-x  2 idudde   psacln   4096 2010-02-09 00:33 upgrade
drwxrwxrwx  2 www-data www-data 4096 2010-02-09 00:21 uploads

UPLOADS ist das wichtigste pool wird es das problem sein das es von root hergestellt wurde und das chmode hat wohl nicht geklappt aber uploads.. ist sogar www

gruß

Filip

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Das Verzeichnis /var/www/vhosts/idudde.de/httpdocs müsste zumindest Lese- und Ausführungsrechte auch für alle anderen gegeben haben:

sudo chmod o+rx /var/www/vhosts/idudde.de/httpdocs

Gruß

idudde.de

(Themenstarter)

Anmeldungsdatum:
24. Januar 2010

Beiträge: 14

habe dein Befehl mit allen verzeichnissen angewendet ergebniss:

Das Verzeichnis /var/www/vhosts/idudde.de/httpdocs/wp-content/uploads/ kann nicht angelegt werden. Ist das übergeordnete Verzeichnis durch den Server beschreibbar?

und was nun?

drwxr-xr-x 14 idudde psaserv 4096 2010-02-07 20:03 httpdocs
..
drwxrwxrwx  9 idudde psacln  4096 2010-02-09 00:33 wp-content
..
drwxrwxrwx  2 www-data www-data 4096 2010-02-09 00:21 uploads

kann das an den user liegen?

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

idudde.de schrieb:

habe dein Befehl mit allen verzeichnissen angewendet ergebniss:

Das Verzeichnis /var/www/vhosts/idudde.de/httpdocs/wp-content/uploads/ kann nicht angelegt werden. Ist das übergeordnete Verzeichnis durch den Server beschreibbar?

Die Fehlermeldung finde ich merkwürdig. Das Verzeichnis existiert laut deiner Auflistung ja. Insofern ist es natürlich klar, dass dieses nicht noch ein weiteres Mal angelegt werden kann.

Gruß

idudde.de

(Themenstarter)

Anmeldungsdatum:
24. Januar 2010

Beiträge: 14

Jetzt habe ich probiert das Vezichniss umzubennen. Sowit so gut, dann bin ich nochmal in das Fenster rein, wo ich die Meldung bekommen habe das er das Verzeichniss nicht "neu" anlegen kann. Jetzt ist die Ausgangssituation das es kein /uploads/ gibt. Dan schreibt er:

Die hochgeladene Datei konnte nicht nach /var/www/vhosts/idudde.de/httpdocs/wp-content/uploads verschoben werden.

Dann habe ich in den Einstellungen das verzeichniss geändert, von (Standart: wp-content/uplads/) test. Es hieß "Daten Gespeichert".

Dann will ich wieder was Uploaden, dann heißt es:

Das Verzeichnis /var/www/vhosts/idudde.de/httpdocs/content kann nicht angelegt werden. Ist das übergeordnete Verzeichnis durch den Server beschreibbar?

Ich kann mir nut vorstellen das es an dem User Liegt. Den das /wp-content/ ist von User: idudde. Wie kann ich es auf www ändern? Oder soll ich es überhaupt auf www ändern?

–-//Update//–-

Habe jetzt den Link auf

wp-contetn/uplads2/

geändert und jetzt kommt folgendes:

Warning: realpath() [function.realpath]: Unable to access /var/www/vhosts/idudde.de/httpdocs/wp-admin/wp-content/uploads2 in /var/www/vhosts/idudde.de/httpdocs/wp-includes/functions.php on line 1969

Vom Computer Von URL Mediathek

Mediadateien von deinem Computer hinzufügen Die hochgeladene Datei konnte nicht nach /var/www/vhosts/idudde.de/httpdocs/wp-content/uploads2 verschoben werden. Wähle die Dateien zum Upload aus Du benutzt den Flashuploader. Falls dieser Probleme bereitet, versuche es mit dem kompatibleren Browserupload.

Nachdem eine Datei hochgeladen wurde, kannst du unten Titel und Beschreibungen hinzufügen.

–-// Update 2 //––

Habe jetzt das uploads2 in uploads kopiert und jetzt findet er die Bilder die er bei Update 1 s.o. nicht mal gefunden hat.

Ich habe ja auch das Problem wenn ich hier her gehe das die Poll Verzeichniss auch probleme macht...

http://www.idudde.de/pollsarchive/

kommt vorbidden... Trotz

h1222:~/www/idudde.de/httpdocs/wp-content root$ ll
total 40
drwxrwxrwx  2 root     root     4096 2010-02-07 20:03 pollsarchive
drwxrwxrwx  2 www-data www-data 4096 2010-02-11 15:18 uploads
drwxrwxrwx  2 www-data www-data 4096 2010-02-09 00:21 uploads2

Wieder Probleme mit Root user? Aber dan würde ja bi Uploads der www benutzer funktionieren?!

Das ist ein Teufelskreis meine Damen und Herren....

Bearbeitet von xabbuh:

Bitte benutze die Code-Blöcke, um deine Beiträge leserlicher zu gestalten. Danke! ☺

idudde.de

(Themenstarter)

Anmeldungsdatum:
24. Januar 2010

Beiträge: 14

Hätte ich gerne aber in meinen IE 8 geht das nicht (Codeblock). Wenn ich da anklicke passiert nicht. Habe mich wegen speilen aus Mac OS X umgeloggt.

Hast Du keine AW Mehr außer das ich in Blöcken schreiben soll? 😢

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Zeig bitte nochmal die Ausgaben von

ls -l /var/www/vhosts/idudde.de/
ls -l /var/www/vhosts/idudde.de/httpdocs
ls -l /var/www/vhosts/idudde.de/httpdocs/wp-content
ls -l /var/www/vhosts/idudde.de/httpdocs/wp-content/uploads

Gruß

Antworten |