Pages : 1
#1 Le 29/11/2013, à 10:50
- kev85270
Probleme d'acces script php
Bonjour,
J'ai dans mon /var/www/ un index.html et un script.js et dossier server qui contient un fichier geotwet.php
lorsque j'essaye d'acceder a lcoalhost/server/geotweet.php la naviguateur me renvoie "You don't have permission to access /server/geotweet.php on this server."
Je ne voit pas comment faire pour resoudre ce probleme.
Merci d'avance pour l'aide
Hors ligne
#2 Le 29/11/2013, à 11:12
- jplemoine
Re : Probleme d'acces script php
lcoalhost/server/geotweet.php
Est-ce une erreur de copie ou de script, c'est localhost....
Pour tenter une réponse plus positive, quelle est la commande exacte qui te renvoie cette erreur ? Je crois qu'en php, il faut le chemin absolu sur le machine (soit un truc du genre /var/www/server/geotweet.php) ou relatif (server/geotweet.php).
On peut peut-être y accéder via l'URL mais en précisant http:// devant (voir la doc de la commande utilisée).
Vérifier aussi les droits, apache tourne normalement sous www-data:www-data.
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 29/11/2013, à 11:18
- kev85270
Re : Probleme d'acces script php
C'est une erreur de frappe autant pour moi.
En fait, Lorsque je clique sur un bouton de ma page html, sa appele une fonction de mon script JS qui fait appel a mon serveur php.
Oui c'est bien www-data qui lance le serveur apache.
Hors ligne
#4 Le 29/11/2013, à 12:32
- jplemoine
Re : Probleme d'acces script php
Pour tenter une réponse plus positive, quelle est la commande exacte qui te renvoie cette erreur ?
Peux-tu répondre à la question ?
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 29/11/2013, à 13:02
- kev85270
Re : Probleme d'acces script php
xhr.open("GET", "server/geotweet.php?twitter_query=" + sVar1, true);
xhr.send(null);
Voici les ligne du script javascript qui appele le ficheir php en question.
Sa repond a ta question ?
Hors ligne
#6 Le 29/11/2013, à 13:18
- jplemoine
Re : Probleme d'acces script php
Je ne connais pas xhr.open mais essaies avec l'URL complète : http://localhost/....
Sinon, regardes les log du serveur Apache.
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 29/11/2013, à 13:25
- kev85270
Re : Probleme d'acces script php
xhr est un objet XMLHttpRequest
log d'apache " Voici le log du fichier error.log d'apache : "[Fri Nov 29 13:24:30 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /server/geotweet.php denied
J'ai essayé : xhr.open("GET", "http://localhost/server/geotweet.php?twitter_query=" + sVar1, true);
--> 403 toujours
Hors ligne
#8 Le 29/11/2013, à 14:02
- jplemoine
Re : Probleme d'acces script php
Ok. Avec le code de l'erreur, je viens de tilter...
Je pense que c'est parce que le fichier php n'est pas interprété comme exécutable mais le serveur veut l'afficher comme un ficher texte.
Or dans la définition du vhost et/ou dans le .htaccess qui empêche de visualiser le fichier (ça c'est normal).
essaies de créer un fichier avec php_info dedans
- faire un fichier test.php dans le répertoire racine du site web.
- mettre "<?php php_info(); ?>" dedans
- via un navigateur y accéder (http://localhost/test.php)
- 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 29/11/2013, à 14:10
- kev85270
Re : Probleme d'acces script php
Je pense que tu veux dire phpinfo() au lieu de php-info();
Sa marche, j'ai bien le retour des caractéristique de php
Hors ligne
#10 Le 29/11/2013, à 14:14
- jplemoine
Re : Probleme d'acces script php
oui. c'est bien phpinfo tout attaché : désolé pour l'erreur.
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 29/11/2013, à 14:19
- kev85270
Re : Probleme d'acces script php
Sa marche donc bien
Hors ligne
#12 Le 29/11/2013, à 14:27
- pires57
Re : Probleme d'acces script php
Salut, rien de compliqué, un simple problème de droit. Que renvois
ls -l /var/www/
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#13 Le 29/11/2013, à 14:33
- kev85270
Re : Probleme d'acces script php
-rw-r--r-- 1 root root 5148 nov. 29 13:50 geotweet.php
drwx------ 2 root root 4096 nov. 29 09:59 images
-rw-r--r-- 1 root root 921 nov. 29 09:59 index.html
drwx------ 15 root root 4096 nov. 29 09:59 OpenLayers-2.13.1
-rw-r--r-- 1 root root 1361 nov. 29 13:50 script.js
drwx------ 2 root root 4096 nov. 29 10:51 server
-rw-r--r-- 1 root root 1279 nov. 29 09:59 style.css
-rw-r--r-- 1 root root 24 nov. 29 14:09 test.php
Hors ligne
#14 Le 29/11/2013, à 14:50
- jplemoine
Re : Probleme d'acces script php
Salut, rien de compliqué, un simple problème de droit.
Bien vu...
L'utilisateur www-data:www-data ne peut pas accéder au contenu des répertoires...
Il faut que les répertoires soit de type drwxr-xr-x et les fichiers de type -rw-r--r--
Laisser en propriétaire root:root pour des raisons de sécurité.
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 29/11/2013, à 14:52
- jplemoine
Re : Probleme d'acces script php
Ne pas oublier d'aller dans les sous-répertoires...
C'est valable pour tous le contenu de /var/www.
les fichiers de type texte, image, htm, html et php pour les autres,... ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#16 Le 29/11/2013, à 14:57
- kev85270
Re : Probleme d'acces script php
Merci sa a resolu le probleme.
Maitenant j'ai un 500 internal erver error :/
Hors ligne
#17 Le 29/11/2013, à 15:08
- jplemoine
Re : Probleme d'acces script php
ça, ça peut être une erreur de syntaxe dans un fichier .htaccess.
Regardes dans les logs de /var/log et /var/log/apache2, il y a sûrement un indice.
A moins que pires57 ait une autre idée géniale.... Parce que l'erreur 500, ça peut être plein de choses...
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#18 Le 30/11/2013, à 03:58
- pires57
Re : Probleme d'acces script php
Je veut la fin du fichier de log et le message du navigateur
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
Pages : 1