GNU/Linux >> Tutoriels Linux >  >> Linux

ERREUR 403 lors du chargement de ressources telles que CSS et JS dans mon index.php

Vous devez modifier les autorisations sur le dossier bootstrap/css. Votre super utilisateur peut y accéder, mais cela ne signifie pas qu'apache ou nginx y ont accès, c'est pourquoi vous devez toujours modifier les autorisations.

Conseil :Je désigne généralement le groupe d'utilisateurs apache/nginx comme propriétaire de ce type de dossiers et lui donne l'autorisation 775.


Connaître l'utilisateur du serveur Web

ouvrez le terminal et tapez lsof -i tcp:80

Cela vous montrera l'utilisateur du processus du serveur WebVoici un exemple d'un Raspberry Pi exécutant Debian :

COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
apache2  7478 www-data    3u  IPv4 450666      0t0  TCP *:http (LISTEN)
apache2  7664 www-data    3u  IPv4 450666      0t0  TCP *:http (LISTEN)
apache2  7794 www-data    3u  IPv4 450666      0t0  TCP *:http (LISTEN)

L'utilisateur a www-data

Si vous attribuez la propriété des fichiers Web au serveur Web :

chown www-data:www-data -R /opt/lamp/htdocs

Et chmod 755 pour faire bonne mesure :

chmod 755 -R /opt/lamp/htdocs

Faites-moi savoir comment vous allez, peut-être que vous devez utiliser 'sudo' avant la commande, c'est-à-dire sudo chown www-data:www-data -R /opt/lamp/htdocs

si cela ne fonctionne pas, veuillez nous donner la sortie :ls -al /opt/lamp/htdocs


Linux
  1. Apprenez la différence entre les commandes "su" et "su -" sous Linux

  2. Trouver des fichiers et des répertoires sous Linux comme un pro

  3. Appel à la fonction indéfinie simplexml_load_file() – Erreur PHP [Résolu]

  4. Erreur lors du chargement des bibliothèques partagées libcrypto.so.1.1 – OpenSSL [Réparer]

  5. Différence entre l'utilisateur Sudo et l'utilisateur root ?

Erreur interdite 403 - Qu'est-ce que c'est et comment y remédier

Commande Linux id - Imprimer les informations d'ID utilisateur et d'ID de groupe

Activer la journalisation des erreurs PHP sur l'hébergement Web et revendeur

Erreur fatale :appel à la fonction non définie mysqli_connect() dans /home/user/public_html/includes/connection.php

Créer et configurer un utilisateur dans MSSQL

Sous quel utilisateur apache et PHP doivent-ils s'exécuter ? Quelles autorisations les fichiers /var/www doivent-ils avoir ?