Comme indiquer dans l'intitulé, j'ai une Erreur 403 Forbidden dans le Logcat d'Android-Studio. Je m'explique.
Je développe une Application Android qui ai censé envoyer des données sur une Base de données distante ( phpMyAdmin) via Wamp Server.
Mais le message d'Erreur du "Logcat" m'indique ceci :
<html><head> <title>403 Forbidden</title> </head><body> <h1>Forbidden</h1> <p>You don't have permission to access /coach/serveurcoach.php on this server.<br /> </p> <hr> <address>Apache/2.4.33 (Win64) PHP/5.6.35 Server at 192.168.1.6 Port 80</address> </body></html>
Merci d'avance pour votre aide.
Modifie 2 fois. Derniere modification le 14/08/2018 à 15:06 par Otomatic.
C'est le gestionnaire de base de données sur lequel vous voulez vous connecter qui doit autoriser l'utilisateur.
Vous devez regarder comment sont gérés les utilisateurs d'un gestionnaire de base de données, en l'occurrence MySQL. Vous cherchez à vous connecter à partir d'une IP ou d'un nom d'hôte avec un nom d'utilisateur et c'est ce couple user@ip qui doit être connu de MySQL, donc faire partie de sa table des utilisateurs.
D'autre part, > You don't have permission to access /coach/serveurcoach.php on this server. le site local qui contient ces fichiers doit être dans un VirtuaHost (Ou un alias comme pour PhpMyAdmin) et le Require affecté à ce VirtualHost ou à cet alias doit autoriser les accès extérieurs. Voir : Le BESOIN DE VIRTUALHOST et la documentation Require d'Apache.
Merci beaucoup pour votre réponse Otomatic (Modérateur) !
="D
Mais après voir créer le VirtualHost et d'avoir ajouter un user dans la table MySQL (sur phpMyAdmin)
Mon Application sur Smartphone ne veut toujours pas transmettre les données à la BDD qui se situe sur phpMyAdmin pour y être sauvegarder.
PS : j'ai rajouter l'IP de mon smartphone dans la table d'utilisateur de mon projet nommée "coach". J'ai essayer de l'ajouter à la table de "MySQL" mais un message d'erreur m'informe que l'utilisateur (donc l'IP de mon smartphone) est déjà utiliser ailleur.
Modifie 2 fois. Derniere modification le 13/08/2018 à 14:06 par Arnaud Umwami.
> Quelle est la définition du VirtualHost qui comprend ce chemin ? (Je n'ai pas compris la question) Copie de la définition du VirtualHost avec ServerName coach dans le fichier httpd-vhosts.conf.