#1 Le 30/10/2013, à 15:25
- Libertaire00
Problème de permissions (lamp)
Bonjour,
J'essaye actuellement d'installer joomla sur le serveur que je viens tout juste d'installer en suivant ce tutorial : http://baudet.me/2013/01/installer-et-c … ur-ubuntu/
J'ai installé phpmyadmin suite à ce tutorial car je n'avais pas vu qu'il n'était pas dedans.
J'ai finalement supprimé les dossiers public et private et donc les lignes qui y correspondaient dans le fichier "/etc/apache2/sites-available/default".
J'ai mis mon dossier "site-joomla" dans le dossier var/www/www
Je ne sais trop pourquoi je n'ai pas de permission sur var/www.
Lorsque je vais sur "http://localhost/www/site-joomla/installation/" j'ai ce message :
"Forbidden
You don't have permission to access /www/site-joomla/installation/ on this server."
Merci d'avance pour votre aide.
Hors ligne
#2 Le 30/10/2013, à 15:35
- Banip
Re : Problème de permissions (lamp)
Vérifie les droit du fichier /www/site-joomla/installation
Avec un
cd /var/www/site-joomla/
Puis un
ls-la
il faut qu'il soit en 750 (drwxr-xr-x) et que le propriétaire soit apache, ou que le groupe soit celui d'apache (c'est plus sécu)
Hors ligne
#3 Le 30/10/2013, à 15:38
- Libertaire00
Re : Problème de permissions (lamp)
Salut,
Tout d'abord merci pour ta réponse.
La commande "ls-la" ne semble pas fonctionner :
*****@*****-ThinkPad-X60s:~$ cd /var/www/www/site-joomla/
*****@*****-ThinkPad-X60s:/var/www/www/site-joomla$ ls-la
ls-la : commande introuvable
Hors ligne
#4 Le 30/10/2013, à 15:40
- Banip
Re : Problème de permissions (lamp)
ls -la
Il manquais un espace
Hors ligne
#5 Le 30/10/2013, à 15:44
- Libertaire00
Re : Problème de permissions (lamp)
Voilà le résultat :
drwxrwxrwx 17 fusako fusako 4096 oct. 30 15:03 .
drwxrwxrwx 3 fusako users 4096 oct. 30 15:10 ..
drwx------ 10 fusako fusako 4096 oct. 30 15:03 administrator
drwx------ 2 fusako fusako 4096 oct. 30 15:03 cache
drwx------ 2 fusako fusako 4096 oct. 30 15:03 cli
drwx------ 13 fusako fusako 4096 oct. 30 15:03 components
-rw-r--r-- 1 fusako fusako 3118 août 3 22:20 htaccess.txt
drwx------ 4 fusako fusako 4096 oct. 30 15:03 images
drwx------ 2 fusako fusako 4096 oct. 30 15:03 includes
-rw-r--r-- 1 fusako fusako 1319 août 3 22:20 index.php
drwx------ 10 fusako fusako 4096 oct. 30 15:03 installation
-rw-r--r-- 1 fusako fusako 1752 août 3 22:20 joomla.xml
drwx------ 5 fusako fusako 4096 oct. 30 15:03 language
drwx------ 7 fusako fusako 4096 oct. 30 15:03 libraries
-rw-r--r-- 1 fusako fusako 17816 août 3 22:20 LICENSE.txt
drwx------ 2 fusako fusako 4096 oct. 30 15:03 logs
drwx------ 15 fusako fusako 4096 oct. 30 15:03 media
drwx------ 26 fusako fusako 4096 oct. 30 15:03 modules
drwx------ 13 fusako fusako 4096 oct. 30 15:03 plugins
-rw-r--r-- 1 fusako fusako 4244 août 3 22:20 README.txt
-rw-r--r-- 1 fusako fusako 865 août 3 22:20 robots.txt.dist
drwx------ 6 fusako fusako 4096 oct. 30 15:03 templates
drwx------ 2 fusako fusako 4096 oct. 30 15:03 tmp
-rw-r--r-- 1 fusako fusako 1715 août 3 22:20 web.config.txt
Je ne sais pas trop comment y interpréter mais il me semble que les permissions sont corrects (drwx pour les dossiers).
Hors ligne
#6 Le 30/10/2013, à 15:48
- Banip
Re : Problème de permissions (lamp)
Je vois un petit détail
drwx------ 10 fusako fusako 4096 oct. 30 15:03 installation
change le groupe pour que apache puisse lire le dossier
chgrp www-data installation
Puis change les droit
chmod 750 installation
en plus c'est un dossier tu peut afficher ce qu'il y a dedans avec les permissions?
Dernière modification par Banip (Le 30/10/2013, à 15:51)
Hors ligne
#7 Le 30/10/2013, à 15:55
- Libertaire00
Re : Problème de permissions (lamp)
en plus c'est un dossier tu peut afficher ce qu'il y a dedans avec les permissions?
Oui je peux accéder à ce dossier sans problème et le modifier sans problème, le problème est quand j'y accède depuis un navigateur pour installer joomla.
Quand j'essaye cette commande : "chgrp www-data installation" j'obtiens "chgrp: modification du groupe de «installation»: Opération non permise" par contre.
Hors ligne
#8 Le 30/10/2013, à 16:03
- Banip
Re : Problème de permissions (lamp)
il faut être root
sudo chgrp www-data installation
Lorsque je vais sur "http://localhost/www/site-joomla/installation/" j'ai ce message :
Je crois qu'il manque un bout de l'URL sachant que tu t’arrête à /installation il manque le fichier de conf
ton URL doit ressembler à sa http://localhost/www/site-joomla/installation/config.php ou /conf.php
Mais avant sa change les droits du dossier installation
chmod 750 installation
Hors ligne
#9 Le 30/10/2013, à 16:16
- Libertaire00
Re : Problème de permissions (lamp)
Merci je viens de faire la manipulation en question mais maintenant c'est une page blanche que j'obtiens au lieu de la page d'installation.
"Je crois qu'il manque un bout de l'URL sachant que tu t’arrête à /installation il manque le fichier de conf"
C'est index.php
Ne devrais-je pas tout supprimer (php, mysql, phpmyadmin etc.) et recommencer ?
Hors ligne
#10 Le 30/10/2013, à 16:19
- Banip
Re : Problème de permissions (lamp)
Non non on a fait un grand pas déjà, tu n'est plus forbiden
maintenant
cd /var/www/site-joomla/installation
tu va faire
sudo 750 index.php
et
sudo chgrp www-data index.php
et relancer l'url
Hors ligne
#11 Le 30/10/2013, à 16:23
- Libertaire00
Re : Problème de permissions (lamp)
Euh entre temps j'ai fais une bêtise !
Vu que je me demandais pourquoi je ne pouvais pas modifier mon dossier "/var/www/" et seulement "/var/www/www/" j'ai essayé de mettre des permissions dessus en faisant :
"cd /var/" puis "sudo chmod 750 www" maintenant je peux plus accéder au dossier car on me dit que je n'ai pas la permission
Hors ligne
#12 Le 30/10/2013, à 16:28
- Banip
Re : Problème de permissions (lamp)
alalala la curiosité est un vilain défaut
sudo chmod 755 www
sa devrai régler ton affaire
Mais si c'est ton PC je te conseil de plus trop jouer les indiana jones avec les droits parce que la c'est rattrapable mais sa aurai pu être catastrophique... (c'est pas une blague)
EDIT: j'avais mal lu la commande a changée
Dernière modification par Banip (Le 30/10/2013, à 16:31)
Hors ligne
#13 Le 30/10/2013, à 16:33
- Libertaire00
Re : Problème de permissions (lamp)
Merci ! Je peux donc de nouveau accéder au dossier (mais le dossier /var/www/ reste toujours impossible à modifier (contrairement au dossier /var/www/www/).
Par contre même après avoir appliqué les commandes au dessus (sudo chmod 750 sur index.php et la deuxième) j'obtiens encore une page blanche.
Hors ligne
#14 Le 30/10/2013, à 16:35
- Banip
Re : Problème de permissions (lamp)
attend je viens de voir un truc qui me chiffonne : pourquoi tu parle de /var/www/www normalement on a un seul /www pas deux
Hors ligne
#15 Le 30/10/2013, à 16:37
- Libertaire00
Re : Problème de permissions (lamp)
Oui je sais pas trop comment ça se fait moi non plus...
J'ai un /var/www/ où je peux rien éditer puis un /var/www/www/ où je peux mettre les dossiers que je veux et que je peux éditer.
Ça doit venir du premier tuto que j'ai suivi : baudet.me/2013/01/installer-et-configurer-lamp-sur-ubuntu/ (comme je l'ai dis j'ai supprimé les dossiers privé et public).
Hors ligne
#16 Le 30/10/2013, à 16:55
- pires57
Re : Problème de permissions (lamp)
Je ne sais pas d'où viens ce dossier www dans /var/www mais je ne le retrouve pas dans le tuto que tu as suivi...
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#17 Le 30/10/2013, à 16:57
- Libertaire00
Re : Problème de permissions (lamp)
Je pense qu'il est la redirection vers le dossier "/home/nicolas/www".
Hors ligne
#18 Le 30/10/2013, à 16:59
- pires57
Re : Problème de permissions (lamp)
Non, sinon tu devrais le retrouver dans ton répertoire perso a moi s de t'être trompé en copiant
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#19 Le 30/10/2013, à 17:00
- Banip
Re : Problème de permissions (lamp)
Essay d'afficher
http://localhost/index.html
et dit moi ce que sa fait
Hors ligne
#20 Le 30/10/2013, à 17:05
- Libertaire00
Re : Problème de permissions (lamp)
Ca m'affiche le index.html qui est dans "var/www/" :
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Hors ligne
#21 Le 30/10/2013, à 17:06
- pires57
Re : Problème de permissions (lamp)
Si tu n'as pas de index.html dans /var/www cela ne renverra rien, verifie donc avant que tu en as bien un
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#22 Le 30/10/2013, à 17:11
- Libertaire00
Re : Problème de permissions (lamp)
Il y en a bien un mais je ne peux pas l'éditer.
Mon dossier /var/www contient deux dossiers : /phpmyadmin/ et /www/.
Il contient aussi un fichier index.html. Et deux fichiers sans extention "public" et "private."
Edit : En fait je peux bien éditer index.html du dossier /var/www/ mais je ne peux pas éditer les autres fichiers ni même créer de dossier.
Dernière modification par Libertaire00 (Le 30/10/2013, à 17:12)
Hors ligne
#23 Le 30/10/2013, à 17:14
- pires57
Re : Problème de permissions (lamp)
C'est normal, seul root a ce droit. Tu ne doit pas travailler directement dans ce répertoire
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#24 Le 30/10/2013, à 17:17
- Libertaire00
Re : Problème de permissions (lamp)
D'accord mais je ne comprends pas pourquoi le dossier /www/ que j'ai créé dans home/nicolas ne renvois pas dans /var/www mais /var/www/www
Edit :
J'ai vérifié et j'ai bien tapé la commande indiqué à savoir :
sudo ln -s /home/nicolas/www /var/www
(en modifiant nicolas par le nom de mon propre dossier)
D'ailleurs en essayant de retaper la commande voilà le message que j'obtiens :
fusako@fusako-ThinkPad-X60s:~/www/site-joomla$ sudo ln -s /home/nicolas/www /var/www
[sudo] password for fusako:
ln: impossible de créer le lien symbolique «/var/www/www»: Le fichier existe
Je pense que la commande aurait du être "sudo ln -s /home/nicolas/www /var/"
Mais maintenant quand je tape cette commande j'obtiens "ln: impossible de créer le lien symbolique «/var/www/»: Le fichier existe"
Que faire ?
Dernière modification par Libertaire00 (Le 30/10/2013, à 17:23)
Hors ligne
#25 Le 30/10/2013, à 18:20
- Libertaire00
Re : Problème de permissions (lamp)
Désolé du up mais s'il n'y a pas de solution pourrait-on juste m'indiquer comment désinstaller le tout proprement pour que je re-essaye de nouveau ?
Merci !
Hors ligne