Autorisation dossier Xampp htdocs, sous-dossiers et tous les fichiers

10

Je ne connais pas Ubuntu. J'ai copié mon dossier de projet dans htdocs, puis j'ouvre mon projet dans le navigateur qu'il charge, mais les fichiers de style (fichiers CSS) ne se chargent pas. C'est un problème de permission. J'ai fait beaucoup de commandes mais je n'ai pas réussi.

Comment puis-je donner la permission à chaque chose dans htdocs?

Vieille femme
la source

Réponses:

16

Vous devez modifier les autorisations ou la propriété du répertoire htdocs. Pour modifier les autorisations, utilisez la commande chmod , par exemple:

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

Pour voir qui est actuellement l'utilisateur connecté, exécutez:

$whoami

Pour changer le propriétaire, utilisez la commande chown :

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

En outre, vous pouvez utiliser la commande find pour modifier les autorisations uniquement sur des fichiers spécifiques. Par exemple, pour modifier les autorisations sur tous les fichiers css du répertoire htdocs, exécutez la commande suivante:

sudo find /opt/lampp/htdocs -type f -name "*.css"  -exec chmod 755 {} \;
Panta
la source
whoami travaille pour moi
atome
Ce qui précède m'a aidé à placer le dossier wordpress et à démarrer l'installation. Mais le répertoire n'était pas accessible en écriture. J'ai dû chmod777 avant de terminer l'installation et d'utiliser le répertoire dans wordpress.
user227495
J'ai copié mypage.php dans htdocs et il a les droits rwx - x ---. Je vois que xampp index.html a 644. Où est-ce que je place umask ainsi en copiant à htcdocs mes fichiers changent en droits 644?
Hrvoje T
vous devez faire un sudo -i avant tout
a_m_dev
1

Cela m'a aidé:

sudo chown -R youruser: youruser / opt / lampp / htdocs Vous pouvez également apporter des modifications dans le fichier httpd.conf: sudo gedit /opt/lampp/etc/httpd.conf

Jumaev
la source