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 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

kev85270 a écrit :

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

jplemoine a écrit :

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

pires57 a écrit :

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 hmm:/

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