Pages : 1
#1 Le 05/02/2014, à 16:56
- lyon1568
Apache PHP erreur 403
Bonjour
Je suis en train de faire une réinsta. Je teste le site en local.
En html tout va bien.
en php j'ai une erreur 403
j'ai tenté entre autre :
root@truc:/var/www# chown root:www-data /var/www/mondoss/index.php
root@truc:/var/www# chmod 640 /var/www/mondoss/index.php
root@truc:/var/www# apache2ctl restart
ça ne fait rien. Merci d'avance de votre aide
Pareil avec chmod a+wrx /var/www/mon doss/index.php
Dernière modification par lyon1568 (Le 05/02/2014, à 17:16)
Hors ligne
#2 Le 05/02/2014, à 17:12
- jplemoine
Re : Apache PHP erreur 403
peux-tu faire un :
ls -ld /var/www/mondoss
et poster le résultat entre balise code (<> bleu) ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 05/02/2014, à 17:18
- lyon1568
Re : Apache PHP erreur 403
Bonjour
J'avais oublié les balises
drwxrwxr-x 2 root root 4096 févr. 5 16:34 /var/www/mondoss
Dernière modification par lyon1568 (Le 05/02/2014, à 17:18)
Hors ligne
#4 Le 05/02/2014, à 17:27
- jplemoine
Re : Apache PHP erreur 403
Je pense qu'il y a un .htaccess qui empêche de lister les fichiers et que "l'interpéteur php" n'est pas installé.
Peux-tu faire un
dpkg -l | grep apache | grep php
et
ls -ld /var/www/.*
ls -ld /var/www/mondoss/.*
et poster le résultat ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#5 Le 05/02/2014, à 17:36
- lyon1568
Re : Apache PHP erreur 403
root@truc:/var/www/mondoss# dpkg -l | grep apache | grep php
ii libapache2-mod-php5 5.4.4-14+deb7u7 i386 server-side, HTML-embedded scripting language (Apache 2 module)
ii libapache2-mod-suphp 0.7.1-3 i386 Apache2 module to run PHP scripts with the owner permissions
root@truc:/var/www/mondoss# ls -ld /var/www/*
drwxrwxr-x 2 root root 4096 févr. 5 16:34 /var/www/mondoss
drwxrwxr-x 2 root root 4096 févr. 5 08:59 /var/www/default-site
root@chyren:/var/www/mondoss# ls -ld /var/www/mondoss/.*
drwxrwxr-x 2 root root 4096 févr. 5 16:34 /var/www/mondoss/.
drwxrwxr-x 4 root root 4096 févr. 5 09:05 /var/www/mondoss/..
Hors ligne
#6 Le 05/02/2014, à 17:46
- jplemoine
Re : Apache PHP erreur 403
Ma piste n'est pas la bonne...
Je ne vois pas ce que ça peut être.
Regardes s'il n'y a de détail dans les logs apaches.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#7 Le 05/02/2014, à 17:50
- lyon1568
Re : Apache PHP erreur 403
[Wed Feb 05 17:48:25 2014] [notice] Digest: generating secret for digest authentication ...
[Wed Feb 05 17:48:25 2014] [notice] Digest: done
[Wed Feb 05 17:48:25 2014] [notice] Apache/2.2.22 (Debian) DAV/2 mod_fcgid/2.3.6 PHP/5.4.4-14+deb7u7 mod_ruby/1.2.6 Ruby/1.8.7(2012-02-08) mod_ssl/2.2.22 OpenSSL/1.0.1e configured -- resuming normal operations
[Wed Feb 05 17:48:40 2014] [error] [client 127.0.0.1] SoftException in Application.cpp:249: File "/var/www/mondoss/index.php" is writeable by group
[Wed Feb 05 17:48:40 2014] [error] [client 127.0.0.1] Premature end of script headers: index.php
Hors ligne
#8 Le 05/02/2014, à 18:00
- jplemoine
Re : Apache PHP erreur 403
"/var/www/mondoss/index.php" is writeable by group
La réponse est là : il y a un problème avec les droits des fichiers php.
Peux-tu faire
ls -ld /var/www/mondoss/*.php
et poster le résultat ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#9 Le 05/02/2014, à 18:57
- lyon1568
Re : Apache PHP erreur 403
-rwxrwxrwx 1 root www-data 428 févr. 5 16:18 /var/www/mondoss/index.php
Hors ligne
#10 Le 05/02/2014, à 19:24
- jplemoine
Re : Apache PHP erreur 403
sudo chown www-data:www-data /var/www/mondoss/*.php
sudo chmod 644 /var/www/mondoss/*.php
Puis tu refaits :
- les commandes du post #8
- un test pour savoir si ça fonctionne.
Si ça ne fonctionne pas, regarder dans les log et poster de nouveau.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#11 Le 05/02/2014, à 19:41
- lyon1568
Re : Apache PHP erreur 403
Pareil...
-rw-r--r-- 1 www-data www-data 428 févr. 5 16:18 /var/www/mondoss/index.php
[Wed Feb 05 19:38:06 2014] [notice] Apache/2.2.22 (Debian) DAV/2 mod_fcgid/2.3.6 PHP/5.4.4-14+deb7u7 mod_ruby/1.2.6 Ruby/1.8.7(2012-02-08) mod_ssl/2.2.22 OpenSSL/1.0.1e configured -- resuming normal operations
[Wed Feb 05 19:38:09 2014] [error] [client 127.0.0.1] SoftException in Application.cpp:350: UID of script "/var/www/mondoss/index.php" is smaller than min_uid
[Wed Feb 05 19:38:09 2014] [error] [client 127.0.0.1] Premature end of script headers: index.php
[Wed Feb 05 19:38:53 2014] [error] [client 127.0.0.1] SoftException in Application.cpp:350: UID of script "/var/www/mondoss/index.php" is smaller than min_uid
[Wed Feb 05 19:38:53 2014] [error] [client 127.0.0.1] Premature end of script headers: index.php
Dernière modification par lyon1568 (Le 05/02/2014, à 19:50)
Hors ligne
#12 Le 05/02/2014, à 20:35
- jplemoine
Re : Apache PHP erreur 403
Là, il y aurait une erreur dans la programmation. Si ce n'est pas confidentiel, peux-tu donner le contenu de index.php ?
toujours dans les balises code.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#13 Le 05/02/2014, à 20:53
- tiramiseb
Re : Apache PHP erreur 403
Salut,
Pour moi ça n'est pas une erreur du code PHP.
Le message me semble assez clair (« UID is smaller than min_uid »), il y a une limite minimale d'UID sur ton système pour pouvoir exécuter ce script PHP. Et vu que le script appartient à root, son UID est 0...
En cherchant « SoftException in Application.cpp UID is smaller than min_uid », je tombe sur des discussions qui confirment mon interprétation du message d'erreur.
Et en cherchant « SoftException in Application.cpp » sur Google, je tombe sur des discussions qui parlent de suEXEC / suPHP.
D'ailleurs dans ton message #5 on voit que tu as en effet installé le module suPHP...
Je ne saurais pas t'en dire plus, je ne connais pas ce module... Si tu l'as installé, c'est probablement que tu en as besoin...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#14 Le 05/02/2014, à 23:50
- jplemoine
Re : Apache PHP erreur 403
oui mais, sauf erreur de ma part, index.php fait 5 octets....
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#15 Le 06/02/2014, à 01:35
- compte supprimé x0
Re : Apache PHP erreur 403
Salut,
Une entête xhtml peut faire des choses de ce genre (je ne sais plus ce que ça donne comme message d'erreur, mais ça déconne).
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict...
Dans php.ini, les short opentag sont activés par défaut.
Donc ça, <?xml c'est considéré par apache comme une ouverture php (en short : <? et non pas <?php)... Et du coup ça plante !
Dernière modification par Dr. Hugo Z. Hackenbush (Le 06/02/2014, à 01:38)
#16 Le 06/02/2014, à 08:53
- lyon1568
Re : Apache PHP erreur 403
P.... n le le site m'a déconnecter alors que j'envoyais un post long comme le bras.
Re bonjour à tous
Je reprend(en plus court), j'en étais arrivé au point de tiramiseb
J'ai bourlingué sur le net (j'apprend)et j'ai fais les choses suivantes:
passer la directory /var/ww/mondoss sous l'utilisateur courant "bbsut"(qui à une UID de 1000)
erreur 403 et error log :
[Thu Feb 06 08:09:31 2014] [notice] Digest: generating secret for digest authentication ...
[Thu Feb 06 08:09:31 2014] [notice] Digest: done
[Thu Feb 06 08:09:31 2014] [notice] Apache/2.2.22 (Debian) DAV/2 mod_fcgid/2.3.6 PHP/5.4.4-14+deb7u7 mod_ruby/1.2.6 Ruby/1.8.7(2012-02-08) mod_ssl/2.2.22 OpenSSL/1.0.1e configured -- resuming normal operations
[Thu Feb 06 08:09:50 2014] [error] [client 127.0.0.1] SoftException in Application.cpp:564: Directory "/var/www/mondoss" is writeable by group
[Thu Feb 06 08:09:50 2014] [error] [client 127.0.0.1] Premature end of script headers: index.php
j'ai donc fais:
root@mondoss:/var/www# chmod -R g-w /var/www/mondoss
erreur 403 et error log :
[Thu Feb 06 08:18:34 2014] [error] [client 127.0.0.1] SoftException in Application.cpp:564: Directory "/var/www" is writeable by group
[Thu Feb 06 08:18:34 2014] [error] [client 127.0.0.1] Premature end of script headers: index.php
j'ai fais :
root@mondoss:/var/www# chmod -R g-w /var/www
et là ça marche.
Question : Est ce que cela ne va pas gêner dans l'utilisation future de mon site ??
Tout ceci est pour installer un site web avec roundcube. J'en ai essayé plusieurs tutos tous aussi nuls les uns que les autres. Celui-ci préconisait l'insta d'isconfig, ce qui à provoqué tout ça.
Maintenant si vous en avez un qui tient la route, je prendrais, mieux je vous serais d'une reconnaissance éternelle...
Dernière modification par lyon1568 (Le 06/02/2014, à 09:46)
Hors ligne
#17 Le 06/02/2014, à 19:06
- tiramiseb
Re : Apache PHP erreur 403
Si tu ne l'as pas consciemment installé, supprime simplement suphp.
Il est possible que ce soit le tutoriel avec isconfig qui l'ait fait s'installer, si le problème est apparu à ce moment-la...
Évite de suivre bêtement des tutoriels, tu vois où ça mène...
Tu veux installer roundcube ? Il y a un paquet "roundcube" dans les dépôts Ubuntu... Le tutoriel devient alors :
sudo apt-get install roundcube
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1