Pages : 1
#1 Le 28/03/2014, à 00:30
- dananchet
[Résolu] Forbidden sur localhost/app_dev
Bonjour,
Bonjour
Bon j'ai déjà lu des centaines et des milliers de sujets relatifs à mon problème, testé plein de choses proposées... et comme je n'y comprends pas grand chose, je commence à m'y perdre sacrément.
Donc je viens poster ici... A lire le message d'erreur ça parait clair, mais je suis perdue dans mes fichiers de conf et j'en perds la tête. En fait c'est juste la 3 ou 4 eme erreur différente que je "corrige" donc là je deviens maboule.
Alors j'ai installé apache2... (lamp) et php myadmin
Sur la console quand je start mon apache 2 j'ai:
AH00258: apache 2: Could not reliably determine the server's fully qualified domain named using 127.0.1.1 Set servername globally to suppress this message
(98) Address already in use: AH00072 : make_sock: couldn't bind to adress [::]:80
no listening sockets available, shutting down
AH00015: enable to open logs
Et dans la page du localhost j'ai:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Merci pour votre aide
Dernière modification par dananchet (Le 30/03/2014, à 20:06)
Hors ligne
#2 Le 28/03/2014, à 08:05
- gl38
Re : [Résolu] Forbidden sur localhost/app_dev
Que donnent les commandes :
ls -l /var
ls -l /var/log|grep apa
Cordialement,
Guy
Hors ligne
#3 Le 28/03/2014, à 11:26
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Bonjour,
Alors j'ai résolu le problème du start de apache grâce à ce lien:
https://help.ubuntu.com/community/Apach … ing_Apache
Par contre j'avais réussi à récupérer les droits sur localhost en faisant un chemin virtuel, mais ça y est c'est reparti et de toute façon j'ai pas réussi à avoir les droits sur mes dossiers qui sont dedans. Même avec de chmod -R 777 mon_dossier
Alors le ls -l /var donne:
total 48
drwxr-xr-x 2 root root 4096 mars 28 08:12 backups
drwxr-xr-x 22 root root 4096 mars 27 22:43 cache
drwxrwsrwt 2 root whoopsie 4096 mars 28 08:01 crash
drwxr-xr-x 67 root root 4096 mars 27 18:20 lib
drwxrwsr-x 2 root staff 4096 oct. 13 22:42 local
lrwxrwxrwx 1 root root 9 mars 27 01:25 lock -> /run/lock
drwxr-xr-x 17 root root 4096 mars 28 08:13 log
drwxrwsr-x 2 root mail 4096 oct. 16 20:59 mail
drwxrwsrwt 2 root whoopsie 4096 oct. 16 21:03 metrics
drwxr-xr-x 2 root root 4096 oct. 16 20:59 opt
lrwxrwxrwx 1 root root 4 mars 27 01:25 run -> /run
drwxr-xr-x 10 root root 4096 mars 27 15:43 spool
drwxrwxrwt 2 root root 4096 mars 28 07:58 tmp
drwxrwxrwx 2 root root 4096 mars 27 17:51 www
et le ls -l /var/log|grep apa donne:
drwxr-x--- 2 root adm 4096 mars 27 17:51 apache2
j'ai fais un ls -l du home perso: j'ai mis en gras le dossier sur lequel pointe ma redirection et il a bien tous les droits
drwxr-xr-x 2 dananchet dananchet 4096 mars 27 01:43 Bureau
-rwxr-xr-x 1 dananchet dananchet 1008185 mars 27 18:24 composer.phar
drwxr-xr-x 22 dananchet dananchet 4096 mars 27 09:11 Documents
-rw-r--r-- 1 dananchet dananchet 8980 mars 27 01:28 examples.desktop
drwxr-xr-x 2 dananchet dananchet 4096 mars 27 01:43 Images
drwxr-xr-x 2 dananchet dananchet 4096 mars 27 01:43 Modèles
drwxr-xr-x 2 dananchet dananchet 4096 mars 27 01:43 Musique
drwxr-xr-x 3 dananchet dananchet 4096 mars 27 18:28 path
drwxr-xr-x 2 dananchet dananchet 4096 mars 27 01:43 Public
drwxr-xr-x 2 dananchet dananchet 4096 mars 27 21:33 Téléchargements
drwxr-xr-x 2 dananchet dananchet 4096 mars 27 01:43 Vidéos
[b]drwxrwxrwx 3 dananchet dananchet 4096 mars 27 15:54 www[/b]
le sous dossier:
drwxrwxrwx 8 dananchet dananchet 4096 mars 27 00:04 BAM
et les sous/sous-dossiers ont les mêmes droits, à savoir tous les droits pour dananchet.
Du coup je ne comprends pas.
Hors ligne
#4 Le 28/03/2014, à 12:13
- gl38
Re : [Résolu] Forbidden sur localhost/app_dev
Et ton dossier perso : il faut que tout le mode puisse y entrer et regarder ce qu'il y a ! Le chmod 777 est à proscrire comme c'est expliqué un peu partout sur ce forum.
Il faut aussi qu'apache suive les liens virtuels ce qui n'est pas forcément automatique : il faut qu'il y ait
<Directory />
Options FollowSymLinks
...
</Directory>
quelque part, chez moi dans /etc/apache2/sites-available/sites-available/default
Cordialement,
Guy
Hors ligne
#5 Le 28/03/2014, à 13:38
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Alors ça y est.
Bon le chmod 777 c'était depuis que j'avais tout essayé et qu'il ne me donnait toujours pas l'accès.
Là je suis repassée en 755 sur toute l'arborescence.
Et l'erreur venait du fait que j'avais créer mes liens vers le virtual host depuis la commande avec :
sudo ln -s /home/UTILISATEUR/www/BAM /var/www/BAM
et qu'ensuite dans le .conf, j'avais mis le DocumentRoot à /home/UTILISATEUR/www/BAM à la place de /var/www/BAM.
En fait je faisais comme si je n'avais pas de lien virtuel.
Voilà je n'ai plus qu'à mettre en résolu.
Merci pour ton aide.
Hors ligne
#6 Le 28/03/2014, à 13:47
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Ben non en fait ce n'est pas résolu, puisque quand je veux du coup lancer le app_dev de mon site en développement, il me dit qu'il ne peut pas écrire dedans.
pfff là je n'y arrive pas.
édition:
En fait non c'est un problème symfony du coup.
Dernière modification par dananchet (Le 28/03/2014, à 13:50)
Hors ligne
#7 Le 28/03/2014, à 22:14
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
bon et bien me revoilà car en fait, ça ne marche ps. je n'arrive pas à avoir de droits pour voir les pages de mon site en développement. En fait quand je met juste localhost ça marche, il me dit juste que je n'ai rien fourni.
Par contre dès que je tente d'accèder à app_dev, ça me dis FORBIDDEN.
je commence à avoir horreur de ce mot là moi.
Et pareil pour phpmyadmin. J'ai vérifié il est bien installé.
Je pense que c'est un problème de virtualhost mais comme j'ai toujours pas trop bien compris comment ça fonctionne, j'ai un peu du mal à chercher dans la bonne direction.
Alors pour résumer: j'ai un dossier /home/user/www/BAM qui est visible depuis localhost grâce à un virtualhost.
A l'intérieur, j'ai un dossier/projet BamIntranet développé en PHP5 sous symfony2 et avec l'IDE netbeans.
Et impossible d'afficher les pages de mon site projet car c'est forbidden.
Apache se lance sans problème.
Merci
Hors ligne
#8 Le 29/03/2014, à 00:54
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Donc je ne suis toujours pas en mesure de voir les pages de mon projet à partir d'un navigateur.
Il me dit:
Forbidden
You don't have permission to access / on this server.
Alors voilà, j'ai configuré mon virtualhost correctement puisqu'il me dit que mes deux dossiers sont identiques quand je lance le ls-l dans la commande.
1 root root 23 mars 28 11:57 /var/www/BAM -> /home/dananchet/www/BAM
Les droits de mes répertoires ( le virtualhost pointe sur le app_dev.php du dossier web:
total 1132
drwxr-xr-x 6 dananchet dananchet 4096 mars 27 00:02 app
drwxr-xr-x 2 dananchet dananchet 4096 mars 16 20:52 bin
-rwxr-xr-x 1 dananchet dananchet 2681 mars 26 11:10 composer.json
-rwxr-xr-x 1 dananchet dananchet 73199 mars 26 11:14 composer.lock
-rwxr-xr-x 1 dananchet dananchet 1006304 mars 10 23:24 composer.phar
-rwxr-xr-x 1 dananchet dananchet 1065 mars 10 23:04 LICENSE
drwxr-xr-x 3 dananchet dananchet 4096 mars 28 15:13 nbproject
-rwxr-xr-x 1 dananchet dananchet 11827 mars 26 11:21 npm-debug.log
-rwxr-xr-x 1 dananchet dananchet 5843 mars 10 23:04 README.md
drwxr-xr-x 3 dananchet dananchet 4096 mars 27 00:03 src
-rwxr-xr-x 1 dananchet dananchet 1308 mars 10 23:04 UPGRADE-2.2.md
-rwxr-xr-x 1 dananchet dananchet 1962 mars 10 23:04 UPGRADE-2.3.md
-rwxr-xr-x 1 dananchet dananchet 356 mars 10 23:04 UPGRADE-2.4.md
-rwxr-xr-x 1 dananchet dananchet 8499 mars 10 23:04 UPGRADE.md
drwxr-xr-x 18 dananchet dananchet 4096 mars 27 00:23 vendor
drwxr-xr-x 3 dananchet dananchet 4096 mars 27 00:23 web
merci pour votre aide
Hors ligne
#9 Le 29/03/2014, à 08:17
- Floyd team77
Re : [Résolu] Forbidden sur localhost/app_dev
Salut
C'est tout simplement que ce n'est pas à toi d'avoir les droits sur ton logiciel, mais au logiciel lui même, comme ça il pourra modifier ses propres fichiers par l’intermédiaire de ses composants.
Fait juste un
sudo chown -R www-data:www-data /var/www/BAM
et je pense que cela ira mieux.
Bonne journée
Hors ligne
#10 Le 29/03/2014, à 09:19
- gl38
Re : [Résolu] Forbidden sur localhost/app_dev
Comme c'est un lien, je doute que ça marche, C'est le dossier /home/dananchet/www/BAM qui devrait appartenir à www-data.
Mais alors, est-ce bien utile de mettre chez soi un tel dossier ?
Cordialement,
Guy
Hors ligne
#11 Le 29/03/2014, à 09:27
- Floyd team77
Re : [Résolu] Forbidden sur localhost/app_dev
oui ne t'inquiète pas, c'est juste un lien symbolique, c'est pas un raccourci comme tu peux le penser sous windows, c'est un concept diffèrent : Liens symboliques.
De toutes façons, essaie ça ne te coute rien.
Si ça ne marche pas, tu peux toujours retourner en arrière avec la ligne de commande inverse :
sudo chown -R dananchet:dananchet /var/www/BAM
Y rien de plus simple .
Bonne journée.
Hors ligne
#12 Le 29/03/2014, à 10:38
- gl38
Re : [Résolu] Forbidden sur localhost/app_dev
Les liens symboliques ont tous les droits
lrwxrwxrwx 1 root root ....
.
Ça ne sert à rien de les modifier : il faut donner les droits à la cible du lien.
Cordialement,
Guy
Hors ligne
#13 Le 29/03/2014, à 11:04
- Floyd team77
Re : [Résolu] Forbidden sur localhost/app_dev
Les liens symboliques ont tous les droits
lrwxrwxrwx 1 root root ....
.
Ça ne sert à rien de les modifier : il faut donner les droits à la cible du lien.
Cordialement,
Guy
Ba oui, je suis d'accord avec toi, c'est pour ça qu'il faut donner les droit au dossier /var/www/BAM et non au /home/dananchet/www/BAM.
Essaie et dit nous, ça te coute rien.
Hors ligne
#14 Le 29/03/2014, à 14:56
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Bonjour et merci pour vos réponses.
Alors en fait j'ai changer le groupe du propriétaire car au début j'avais changé le propriétaire et du coup je ne pouvais plus modifier mes fichiers. Donc là je me suis laissée en propriétaire mais je me suis mise dans le groupe www-data.
Par contre maintenant il me dit qu'il n'arrive pas à lancer mysql...
Vais-je y arriver un jour à tout remettre en place?
merci en tout cas.
Hors ligne
#15 Le 29/03/2014, à 15:04
- gl38
Re : [Résolu] Forbidden sur localhost/app_dev
Mais le démon mysqld devrait être lancé au démarrage de l'ordinateur.
Que donne
sudo service mysql status
Ensuite ton programme doit avoir les informations pour accéder à la base de données : nom de la base, nom de l'utilisateur mysql, mot de passe.
Cordialement,
Guy
Hors ligne
#16 Le 29/03/2014, à 21:45
- remyman
Re : [Résolu] Forbidden sur localhost/app_dev
Si tu arrives à accéder à ton projet en production mais pas en mode développement c'est que ton adresse ip n'est pas renseignée dans le fichier app_dev.php (configuration d'un projet symfony2).
Hors ligne
#17 Le 29/03/2014, à 22:13
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Que donne
sudo service mysql status
Ensuite ton programme doit avoir les informations pour accéder à la base de données : nom de la base, nom de l'utilisateur mysql, mot de passe.
la commande me répond:
mysql stop/waiting
Pour les infos de la bdd, justement j'aimerais bien arriver à la créer, mais elles sont déjà rentrées quand même.
Je vais tenter de remettre en route mysql, mais je ne sais pas pourquoi ça ne se lance pas tout seul.
Hors ligne
#18 Le 29/03/2014, à 23:52
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Alors j'ai tenté de lancer mysql et voici ce qu'il me répond:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Sinon je viens d'ajouter mon adresse ip dans le app_dev. Faut-il que je change à nouveau les groupes? Merci
Hors ligne
#19 Le 30/03/2014, à 07:42
- Floyd team77
Re : [Résolu] Forbidden sur localhost/app_dev
Bonjour
Vas voir ces 2 liens, je pense qu'un des 2 devrait fonctionner : manuel Mysql ou forum ubuntu
Dernière modification par Floyd team77 (Le 30/03/2014, à 07:52)
Hors ligne
#20 Le 30/03/2014, à 14:07
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Bonjour,
Alors pour ce qui est du lien vers le manuel MySql, j'ai essayé de comprendre, et le seul truc que j'ai compris c'est que je n'ai pas de processus mysqld qui tourne sur le serveur.
Du coup j'ai suivi le lien donné pour relancer le serveur. Mais je n'y comprends rien du tout.
Le deuxième lien (discussion ubuntu), parle d'un fichier my.cnf que je ne trouve nulle part.
Où doit se situer ce fichier?
Merci.
Hors ligne
#21 Le 30/03/2014, à 15:36
- gl38
Re : [Résolu] Forbidden sur localhost/app_dev
Pour lancer mysqld, normalement il suffit de taper
sudo service mysql start
Le fichier my.cnf est dans le dossier /etc/mysql, mais dans une situation "normale" il n'y a pas lieu d'y toucher.
Peux-tu donner le résultat de
ls -l /var/run/mysqld
Cordialement,
Guy
Hors ligne
#22 Le 30/03/2014, à 16:23
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
ls -l /var/run/mysqld me donne:
-rw-rw---- 1 mysql mysql 5 mars 30 17:18 mysqld.pid
srwxrwxrwx 1 mysql mysql 0 mars 30 17:18 mysqld.sock
Hors ligne
#23 Le 30/03/2014, à 17:27
- gl38
Re : [Résolu] Forbidden sur localhost/app_dev
Ça m'a l'air correct.
mysqld semble tourner.
Peux-tu taper en donnant le mot de passe du root de mysql que tu as dû donner lors de l'installation
mysql -u root -p
Pour sortir il suffit de taper quit à l'invite de mysql.
Cordialement,
Guy
Hors ligne
#24 Le 30/03/2014, à 17:41
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Voilà la réponse:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.35-0ubuntu0.13.10.2 (Ubuntu)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Hors ligne
#25 Le 30/03/2014, à 20:06
- dananchet
Re : [Résolu] Forbidden sur localhost/app_dev
Bon et bien en fait je n'ai rien fait de plus, mais je n'ai plus d'erreur sql!
La cause du problème restera à jamais un mystère!
En tout cas merci pour votre aide et le temps passé dessus.
Hors ligne
Pages : 1