[RESOLU] probleme d'execution du script php

Eléphanteau du PHP | 16 Messages

08 mars 2017, 23:44

salut a tous,

depuis un bon bout j'essaye de faire du développement web mais lorsque j'essaye d’exécuter le moindre script PHP, mon navigateur me répond ceci:

Not Found

The requested URL /root/Bureau/monscript.php was not found on this server.
Apache/2.4.25 (Debian) Server at localhost Port 80

je ne sais pas vraiment quel est le problème. j'ai déjà fouillé tout les entrailles de Google mais pas de solution.

merci a ceux qui daignerons m'aider!

cordialement...

Eléphant du PHP | 176 Messages

09 mars 2017, 01:05

Bonjour,

Je ne connais pas la configuration de ton apache
mais par défaut, si tu veux que apache interprète tes scripts,
tu dois les placer dans "/var/www/" ou "/var/www/html"

J'imagine que tu essayes d'accéder à ton fichier via une url du type
http://localhost/root/Bureau/monscript.php

En gros tu dis à ton serveur d'apache d’exécuter le fichier : /var/www/root/Bureau/monscript.php
Cordialement
Naroth

Eléphanteau du PHP | 16 Messages

09 mars 2017, 01:40

j'ai essayer de mettre mon fichier dan /var/www/html mais mon navigateur me renvoi la même erreur!

Eléphant du PHP | 176 Messages

09 mars 2017, 01:42

Quelle url tu essayes d'accéder ?
Y a quoi dans ton dossier /var/www/html ?
Cordialement
Naroth

Eléphanteau du PHP | 16 Messages

09 mars 2017, 01:49

Dans mon dossier /var/www/ il y a un fichier que jai nomé index.php et qui contient juste le phpinfo et dans mon navigateur j'essaye d'acceder a cette url: localhost/var/www/html/index.php

Eléphant du PHP | 176 Messages

09 mars 2017, 01:54

Cordialement
Naroth

Eléphanteau du PHP | 16 Messages

09 mars 2017, 01:58

C'est le même resultat; je compred vraiment pas!

Eléphant du PHP | 176 Messages

09 mars 2017, 02:04

Si tu regarde dans le dossier
/etc/apache2/sites-available/

Il doit y avoir un fichier appelé default

Il doit y avoir dans ce fichier un "DocumentRoot" quelle est la valeur ?
Hesite pas a copier coller le contenu de ce fichiee
Cordialement
Naroth

Eléphanteau du PHP | 16 Messages

09 mars 2017, 10:14

La valeur de Docummentroot c'est /var/www/html

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

09 mars 2017, 11:25

si dedans tu met un fichier info.php avec comme contenu
<?php
phpinfo();
et que dans ton navigateur du met http://localhost/info.php que ce passe t'il ?

est ce que ton utilisateur fait partis du groupe www-data ? (pour éviter les problèmes de droits, sinon un 0777 sur le fichier mais c'est pas une solution ;) ).


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 16 Messages

09 mars 2017, 11:41

j'ai l'impression que ça fonctionne rassure moi stp! lorsque je fait ce que tu viens de me dire j'ai un tableau qui me donne la configuration de apache2, la version de php utiliseé et bien d'autre encore est ce phpinfo?

Eléphant du PHP | 176 Messages

09 mars 2017, 11:54

Yep c'est phpinfo
Cordialement
Naroth

Eléphanteau du PHP | 16 Messages

09 mars 2017, 12:03

je te suis infiniment reconnaissant pour avoir pris le temps de m'aider mais j'ai un autre petit soucis. lorsque je crée un autre script dans lequel je met just mon prenom et que j'essaye d'executer j'obtien une page blanche rien ne s'affiche. Que dois-je faire stp?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

09 mars 2017, 12:11

quel est ce script ?
il est important d'activer les erreurs php
display_error = on
error_reporting = E_ALL (dans le fichier php.ini, a priori dans /etc/php/php.ini).

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 16 Messages

09 mars 2017, 12:17

je n'ai pas le fichier php.ini dans /etc/php/ et a propos de mon script c'est just une ligne: <?php monprenom; ?>