Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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
Libertaire00 a écrit :

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 smile 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 sad

Hors ligne

#12 Le 30/10/2013, à 16:28

Banip

Re : Problème de permissions (lamp)

alalala la curiosité est un vilain défaut tongue

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 hmm

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 ? hmm

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