Drupal 7-Datei-system-Fehler: Das Verzeichnis sites/default/files existiert aber nicht beschreibbaren und nicht beschreibbaren
Ich bin das kopieren einer Drupal 7-installation von einem Computer zu einem anderen. Beide Maschinen sind Mac OSX laufen aktuelle Versionen von MAMP. Verfahren Sie wie folgt vor:
- erstellen von sql-dump-Datei
rsync -ar path/to/source path/to/destination
chmod -R 755 destination/sites/default/files
chown -R username destination
- importieren sql dumpfile
- anpassen settings.php (tatsächlich, Sie bleiben gleich über mehrere Umgebungen hinweg, aber nur Kontrolle, db-connect-info und $base_url.)
Alles funktioniert hier, auf der Zielseite, mit der Ausnahme, dass die sites/default/files-Verzeichnis nicht beschreibbar ist[sic]. Etwas in der Verzeichnisstruktur und/oder die Berechtigungen ändern, aber ich kann nicht herausfinden, was/wie. Was gibt?
InformationsquelleAutor starsinmypockets | 2011-04-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
sites/default/files muss Schreibrechte haben die web-Nutzer, oder les-und schreibbar von allen Benutzern.
alle Benutzer:
chmod -R a+w Ziel/sites/default/files
oder apache (oder wer auch immer Sie Ihre web-Benutzer) der Eigentümer
chown -R apache:apache-Ziel/sites/default/files
Hinweis: 755 und 777 setzt alles als ausführbare Datei. 777 gearbeitet haben würde, es ist einfach nicht das richtige. Ausführbare Datei-Berechtigung ist erforderlich für die Verzeichnisse aber die Dateien sollten in der Regel nicht ausführbar, es sei denn, Sie müssen sein.
Ich persönlich bevorzuge die Herstellung der apache der Besitzer der Dateien-Verzeichnis und alle Inhalte in, weil das ist, was sowieso passiert, wenn die Drupal-Dateien schreibt.
chown -R aegir:apache destination/sites/default/files
chmod -R a+w Ziel/sites/default/files funktioniert einwandfrei. Dank
ich habe versucht, das oben genannte problem, sondern immer noch dieselbe
InformationsquelleAutor Coder1
Wahrscheinlich müssen Sie führen restorecon auf dem Verzeichnis zB:
InformationsquelleAutor Dhruv Tyagi