Beiträge von uwje

    Dann stimmt der Eigentümer der Datei / Verzeichnis (chown) nicht. Du musst schauen, unter welchem Benutzer dein Webserver läuft, das sollte dann auch der Eigentümer der Dateien / Verzeichnis sein.

    Hier kommen wir der Sache näher: Ich bin Besitzer der wp-content Ordner, kann das aber nicht ändern: chown: changing ownership of `...': Operation not permitted Die Zugriffsrechte werden "von oben" vererbt...

    Wie kann ich denn feststellen, unter welchem Benutzer der Webserver läuft?

    Bei einer völlig neuen Installation der aktuellen WP Version 3.51DE (unter ScientificLinux 6.3, PHP 5.3.3. und MySQL 5.1.61) ist es nicht möglich, irgendwelche Dateien (auch nicht die allerkleinsten…) hochzuladen. Über das Menü Medien, Dateien hochladen kommt immer die Meldung „Fehler beim Speichern des Mediaanhangs“, versuche ich z.B. eigene Kopfzeilenbilder hochzuladen, erscheint die Meldung „Die hochgeladene Datei konnte nicht nach …/wp-content/uploads“ verschoben werden".

    Ich habe zwei Nächte gegoogelt und getestet

    • Alle Plugins deaktiviert, WP Theme Twenty Twelve aktiviert, leider ohne Erfolg
    • Häckchen „Organisiere meine Uploads in monats- und jahresbasierten Ordnern“ bei den Einstellungen der Mediathek entfernt, leider ohne Erfolg
    • Mit sftp Tool den Ordner wp-content/uploads mehrfach gelöscht und neu angelegt und chmod 777, leider ohne Erfolg, wenn o.g. jahresbasierte Ordner angekreuzt sind, habe ich es auch mit per Hand angelegten wp-content/uploads/2013/01 (und chmod 777) versucht, ebenfalls ohne Erfolg

    Ich kann Bilder per sftp in die Ordner kopieren, aber WP zeigt sie mir dann nicht an...

    WordPress ist durch keiner dieser Schritte dazu zu bewegen, eine Datei hochzuladen, oder auch nur die Ordner anzulegen. Ganz offensichtlich ein Rechteproblem, trotz Vollzugriff für alle.

    Vom Serverbetreiber bekam ich nun folgende Auskunft:
    PHP läuft als CGI Modul (nicht als Kernel Modul des Apache) in der SuExec Umgebung des Apache. D.h. alle CGIs laufen unter Ihrer Userid nicht unter der des Apache. Ihr .www und alle darunter liegenden Verzeichnisse müssen für den Apache nur lesbar und ausführbar sein.

    Wie bekomme ich unter diesen Umständen WordPress dazu, Dateien hochzuladen?