Ich habe die neueste Version von Apache2 / PHP / MYSQL auf meinem PC installiert.
In dem Verzeichnis habe /src/www/htdocs
ich ein Verzeichnis wordpress
mit allen WordPress-Dateien erstellt.
Als ich dann versuchte, die wp-config
Datei über die Weboberfläche zu erstellen, wurde folgende Fehlermeldung angezeigt:
Sorry, but I can't write the `wp-config.php' file.
Ich habe diesen Befehl versucht, um die Gruppe von zu ändern /src/www/htdocs/wordpress
chown -R root:root /srv/www/htdocs/wordpress
Aber es hat nicht funktioniert. Nach einigen Recherchen habe ich viele Leute gesehen, die sagten, die Gruppe zu ändern, www-data
aber ich sehe nicht, www-data
dass dieser Befehl verwendet wird:
cut -d: -f1 /etc/group
Weiß jemand was ich falsch mache?
/etc/apache2/envvars
auf meinem Debian-System festgelegt.www-data
müsste ich dann sicherstellen, dass die Dateien, die geändert werden müssen, Eigentum von it (www-data
) sind.Antworten:
Ändern Sie einfach den eigenen Ordner von root in Ihren aktuellen Benutzer.
quelle
Wenn
wp-config.php
noch nicht vorhanden, verwenden Sie:Die von Apache verwendete Gruppe befindet sich in einer Apache-Konfigurationsdatei. So finde ich es in OS X. Für mich ist die Gruppe
_www
:Es gibt drei Gruppen von Berechtigungen , dass Unix / Linux verwendet -
user
,group
,others
. Ich gehe davon aus, dass Sieuser
derjenige bleiben möchten, dem die Datei gehört. Am einfachsten ist es, demgroup
und eine Schreibberechtigung zu erteilenothers
. Verwenden Sie dazu:quelle
Stellen Sie zunächst fest, welche Gruppe der Apache-Dämon derzeit verwendet:
OK. Dies bedeutet, dass die Gruppe in der
APACHE_RUN_GROUP
Variablen gespeichert ist:Diese Variable ist in der aktuellen Umgebung nicht festgelegt. Warum? Ich weiß es nicht wirklich. Dies spielt jedoch keine Rolle, da der Kommentar in der Apache-Konfigurationsdatei auf die Datei verweist, in der diese Variablen definiert sind:
In meinem Fall ist die Gruppe, unter der Apache läuft, also
www-data
. Ändern Sie mit diesen Informationen nun die Gruppe des WordPress-Verzeichnisses. In Ihrem Fall:Die
-R
Flagge macht es rekursiv. Et voilà!quelle
Erstellen Sie manuell eine
wp-config.php
Datei und fügen Sie den Code ein, der so aussieht, und installieren Sie ihn erneut, damit er funktioniert.quelle
Mein eigener Weg: 1. Öffnen Sie Xampp
Öffnen Sie den Xampp-Anwendungsordner
In der Suchleiste: Suchdatei wp-config-sample.php
Benennen Sie es in wp-config.php um
Öffnen Sie es mit dem Texteditor
Ersetzen Sie alle vorhandenen Inhalte durch Code, den Wordpress als Kommentar oben angegeben hat.
quelle