OVH Community, votre nouvel espace communautaire.

Internal server error


mic78000
18/12/2010, 18h48
Merci !
C'est clair maintenant pour ce que je dois faire. Et ça marche !

Daniel60
18/12/2010, 18h27
En pratique on met les dossiers en 705 et les fichiers en 604.

mic78000
18/12/2010, 18h18
Donc, je met tout mes dossier et fichiers à 604 y compris les .htaccess ?

Daniel60
18/12/2010, 18h11
Le 777 est la porte ouverte à tous les accès malveillants et OVH a raisonnablement interdit son usage.
Vous trouverez toutes les bonnes pratiques dans les guides OVH

mic78000
18/12/2010, 18h03
Super, ça marche !
Rien compris pourquoi en restreignant les droits, ca marche mieux mais bon.
J'ai placé le a.php dans un sous dossier /php
et pour que ça marche, il a fallu que je change les droits du dossier lui même (755).
Tu peux m'en dire plus de pourquoi et ce qu'il faut officiellement faire ?

Du coup, j'ai été voir les fichiers php de mes autres sites ils sont à 644 et non à 604. C'est grave docteur ?

Daniel60
18/12/2010, 17h47
Change le fichier php en 604.

mic78000
18/12/2010, 17h41
Merci pour tes réponses
J'ai téléchargé Filezilla.
Question droits, le fichier a.php est à 777
EDIT : j'ajoute que la racine (le dossier www) est à 705.

Daniel60
18/12/2010, 17h26
Vérifiez les droits avec Filezilla (par exemple). Ils doivent être égaux ou inférieurs à 755.

mic78000
18/12/2010, 17h21
Perso 25 Go

J'ai vérifié, il devrait bien y avoir le php :


Langages de programmation

PHP 4 Inclus
PHP 5 Inclus
PHP 5.3 Inclus
PHP 6 Inclus
Perl 5.8 Inclus
C Inclus
Python Inclus

Daniel60
18/12/2010, 17h15
Quelle offre ?

mic78000
18/12/2010, 17h10
Effectivement, il n'y a aucun code. seulement
?>
C'est pour cela que je ne comprends pas.
A noter que ce même fichier .php sur un autre site ovh affiche une page blanche sans erreur.
D'où problème chez OVH ?

Daniel60
18/12/2010, 17h08
Je ne vois aucun code dans votre fichier.

mic78000
18/12/2010, 15h49
Pour que vous puissiez les tester plus facilement et télécharger, j'ai placé le fichier a.php à la racine pour le lancer : http://deuchband.fr/a.php
et j'ai placé, toujours à la racine une copie du même fichier mais renommé en a.txt
et donc pour en voir le contenu : http://deuchband.fr/a.txt

J'ai aussi placé une copie du .htaccess en b.txt
Pour voir le contenu du .htaccess :
http://deuchband.fr/b.txt
Edit : je viens de renommer le .htacess en test.htacess pour le désactiver et c'est pareil....

A noter que je n'ai rien donné comme droit aux fichiers (je ne sais même pas comment faire)

A noter aussi que j'ai fais le test avec d'autre php qui fonctionnent sur d'autres sites chez OVH et j'ai la même erreur.
Le site est nouveau (1 semaine) il n'y a rien à faire dans le manager pour "ouvrir" le php ?

Daniel60
18/12/2010, 15h35
S'il n'y rien dans le fichier comme il parait, c'est une page blanche qui devrait s'afficher.
Dans l'autre cas cela peu être une erreur de syntaxe du .htaccess ou des droits inadaptés sur le fichier.

mic78000
18/12/2010, 15h28
Bonjour,

J'ai mis un fichier nommé "a.php" dans un sous dossier "php"
il ne contient pratiquement rien :




?>
et j'ai l'erreur que j'ai placé en fin de message.
Pour tester : http://deuchband.fr/php/a.php

A noter qu'il n'y a pas de fichier .access dans le dossier php et que le fichier .access de la racine contient
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0


Le message d'erreur :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, .... and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.