Xampp htdocs-Ordner, Unterordner und alle Dateiberechtigungen


10

Ich bin nicht mit Ubuntu vertraut. Ich habe meinen Projektordner kopiert htdocsund dann mein Projekt in einem Browser geöffnet, den es lädt, aber Styling-Dateien (CSS-Dateien) werden nicht geladen. Es ist ein Berechtigungsproblem. Ich habe viele Befehle ausgeführt, aber keinen Erfolg gehabt.

Wie kann ich jedem einzelnen die Erlaubnis geben htdocs?

Antworten:


16

Sie müssen die Berechtigungen oder den Besitz des htdocs-Verzeichnisses ändern. Verwenden Sie zum Ändern der Berechtigungen den Befehl chmod , zum Beispiel:

$sudo chmod -R 755 /opt/lampp/htdocs

Führen Sie Folgendes aus, um zu sehen, wer aktuell als Benutzer angemeldet ist:

$whoami

Um den Besitzer zu ändern, verwenden Sie den Befehl chown :

$sudo chown -R username:username /opt/lampp/htdocs

Sie können den Befehl find auch verwenden , um die Berechtigungen nur für bestimmte Dateien zu ändern. Führen Sie beispielsweise den folgenden Befehl aus, um die Berechtigungen für alle CSS-Dateien im Verzeichnis htdocs zu ändern:

sudo find /opt/lampp/htdocs -type f -name "*.css"  -exec chmod 755 {} \;

whoami arbeitet für mich
Atom

Das Obige hat mir geholfen, den WordPress-Ordner zu platzieren und die Installation zu starten. Das Verzeichnis war jedoch nicht beschreibbar. Ich musste chmod777 ausführen, bevor ich die Installation erfolgreich abgeschlossen und das Verzeichnis in WordPress verwendet hatte.
user227495

Ich habe mypage.php nach htdocs kopiert und es hat rwx - x --- Rechte. Ich sehe, dass xampp index.html 644 hat. Wo setze ich umask so, dass beim Kopieren in htcdocs meine Dateien auf 644-Rechte geändert werden?
Hrvoje T

Sie müssen vor allem ein
Sudo

1

Das hat mir geholfen:

sudo chown -R youruser: youruser / opt / lampp / htdocs Sie können auch Änderungen in der Datei httpd.conf vornehmen: sudo gedit /opt/lampp/etc/httpd.conf

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.