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 28/03/2014, à 01: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, à 21:06)

Hors ligne

#2 Le 28/03/2014, à 09: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, à 12: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, à 13: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, à 14: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, à 14: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, à 14:50)

Hors ligne

#7 Le 28/03/2014, à 23: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, à 01: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, à 09: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, à 10: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, à 10: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 wink.
Bonne journée.

Hors ligne

#12 Le 29/03/2014, à 11: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, à 12:04

Floyd team77

Re : [Résolu] Forbidden sur localhost/app_dev

gl38 a écrit :

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, à 15: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, à 16: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, à 22: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, à 23:13

dananchet

Re : [Résolu] Forbidden sur localhost/app_dev

gl38 a écrit :

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 30/03/2014, à 00: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, à 08: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, à 08:52)

Hors ligne

#20 Le 30/03/2014, à 15: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, à 16: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, à 17: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, à 18: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, à 18: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, à 21: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