Je sais que les autorisations de fichiers ont déjà été abordées ici, mais je ne parviens pas à comprendre le concept de mon scénario.
- J'ai créé les fichiers sur une ancienne installation d'ubuntu.
- J'ai copié les fichiers dans ma nouvelle installation d'ubuntu et les ai placés dans ma racine Web.
- Lorsque j'essaie d'exécuter les fichiers (fichiers PHP), j'obtiens une erreur relative aux autorisations.
pour tenter de résoudre ce problème, j’ai supposé qu’ils devaient toujours appartenir à l’ancien propriétaire; j’ai donc exécuté chown -R
le répertoire, avec mon nom d’utilisateur comme argument, afin de prendre possession de tous les fichiers du répertoire. Il convient de noter que les noms d'utilisateur entre les nouvelles et les anciennes installations d'ubuntu étaient les mêmes.
Lorsque je tente d'exécuter à nouveau les fichiers, le même problème: erreur 500 due à des problèmes d'autorisations. Quelqu'un peut-il me dire quelles autres mesures je devrais prendre?
La racine Web de mon installation d’apache se trouve dans mon dossier personnel. Si je crée de nouveaux fichiers dans ma racine Web, ils fonctionnent également comme prévu. Ce ne sont que les anciens fichiers à l'origine du problème.
chmod -R 777 dir
sur le répertoire en question. Je ne peux pas m'empêcher de penser qu'il existe une meilleure façon de le faire