J'ai lu le conseil de dépannage, mais j'ai un petit prb : --------------------- Préambules : --- L'icône de Wampmanager dans la barre des tâches DOIT être de couleur VERTE. Tant que cette icône ne sera pas verte, ça ne sert à rien de vouloir lancer la visualisation d'une page php par le navigateur ou lancer PhpMyAdmin ou modifier config.inc.php. ----------------------
En effet, je vois bien l'icône qui s'affiche... mais pas moyen de voir la couleur car je suis daltonien. Comme c'est petit je vois pas trop la différence entre le rouge et le vert.
C'est bien affiché, mais va savoir si c'est bon ou pas ?
Apparemment, ça l'est pas parce que mon site à testé est bien enregistré dans "Mes projets" et "Vos Virtualhots", lorque je clique sur le mien dans Virtualhosts, rien ne se passe !
Comme je ne vois pas la différence de couleur de l'icône, y a pas un autre moyn de voir si c'est bon ou pas ?
Merci de votre aide.
Cordialement, Diomos59
Modifie 1 fois. Derniere modification le 10/11/2022 à 08:17 par Diomos59.
Lorsque je clique sur le lien de mon site, voilà ce qui m'est retourné : --------------------------------------------------------------- Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at wampserver@wampserver.invalid to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Apache/2.4.51 (Win64) PHP/7.4.26 mod_fcgid/2.3.10-dev Server at qi98 Port 80 ---------------------------------------------------------------
Modifie 1 fois. Derniere modification le 10/11/2022 à 11:11 par Diomos59.
> ci ça fonctionne en ligne, ça doit l'être aussi en local.
NON. Ça ne fonctionnera pas obligatoirement en local, ça dépend de plusieurs paramètres ; par exemple l'url du site qui est différente entre en ligne et local ! Par exemple, un site en ligne WordPress transféré en local ne fonctionnera pas si on ne modifie pas l'url de base dans la base de données.
> je vois bien index.php maiq je ne peux le lire, sauf voir la source ! Qu'est-ce que vous entendez par "je ne peux le lire" ?
le fichier www/index.php est la page d'accueil de Wampserver. Il est automatiquement exécuté lorsque l'on tape 'http://localhost/' dans la barre d'adresse du navigateur.
le fichier www/QI98/index.php est automatiquement exécuté lorsque vous tapez 'http://qi98/'
On peut forcer l'exécution d'un fichier en précisant son nom : 'http://qi98/index.php'
Nota : Si le dossier est bien www/QI98/ en majuscules, ce doit être la même chose dans DocumentRoot et <Directory
>> ci ça fonctionne en ligne, ça doit l'être >> aussi en local. > > NON. Ça ne fonctionnera pas obligatoirement en local, ça dépend de plusieurs paramètres ; par > exemple l'url du site qui est différente entre en ligne et local ! Par exemple, un site en ligne > WordPress transféré en local ne fonctionnera pas si on ne modifie pas l'url de base dans la base de > données. > Je ne me souviens pas d'avoir mis un chemin absolu, c'est bien comme ça que ça s'appelle ? Pour infos, QI98 n'a pas de BDD !
> > je vois bien index.php maiq je ne peux le lire, sauf voir la source ! > Qu'est-ce que vous entendez par "je ne peux le lire" ? > Lire comme une page Web, avec mise en page, graphiques, etc..
> le fichier www/index.php est la page d'accueil de Wampserver. Il est automatiquement exécuté > lorsque l'on tape 'http://localhost/' dans la barre d'adresse du navigateur. > D'accord, j'ai compris ! Merci beaucoup.
> le fichier www/QI98/index.php est automatiquement exécuté lorsque vous tapez 'http://qi98/' > On peut forcer l'exécution d'un fichier en précisant son nom : 'http://qi98/index.php' > Pas d'exécution var un meg d'erreur s'affiche (voir mon msf suivant). J'avais déjà essayé de mettre le nom complet, mais comme ça n'allait pas, j'ai simplement mis le nom (sans exention).
> Nota : Si le dossier est bien www/QI98/ en majuscules, ce doit être la même chose dans DocumentRoot et Directory > Avec Wamp, c'est écrit en majuscule, et j'ai bien vu que dans les résultats envoyés, c'était en minuscule. Comme je sais que sous Windows, la différence ne se fait pas, co ntrairement aux navigateurs, mais est-ce qu'il peut y avoir une incidence même el local avec Wamp ?
PS : J'ai le nom du répertoire en minuscule et ai actulisé, mais il y a toujours l'erreur "Internal Server Error".
Modifie 1 fois. Derniere modification le 10/11/2022 à 11:42 par Diomos59.
Même si Windows, intrinsèquement parlant, n'est pas sensible à la casse, PHP est sensible à la casse. Il est donc absolument indispensable de respecter la casse des noms de fichier et de variables, même si pour Windows seul le dossier 'QI98' ou 'qi98' est la même chose, pour PHP, ce sont deux dossiers différents.
Internal Server Error -> c'est une erreur type 500
> Ne recopier pas ici l'intégralité des fichiers, mais uniquement les error ou warnings<
Je comprends pourquoi seulement les error et les warning !
J'ai regardé les log de Apache, qui se sont affichés Notepad++, et j'ai une recherche des "error" et des "warning", mais le résultat retourné est "0".
Par contre, il y a 2 "warning" dans Php :
add_vhost.php ------------ PHP Warning: Invalid argument supplied for foreach() in C:\wamp64\www\add_vhost.php on line 1065 ligne 1064 if($errors) { ligne 1065 foreach($message as $value) ligne 1066 $pageContents .= $value; ligne 1067 }
Alors, d'où pourrait bien venir l'erreur et à quoi ça correspond ?
> Je comprends pourquoi seulement les error et les warning ! Parce que je ne veux pas me payer des milliers de lignes à analyser.
Néanmoins, dans les deux fichiers Apache précités, rechercher les lignes comprenant 500
> PHP Warning: Invalid argument supplied for foreach() in C:\wamp64\www\add_vhost.php on line 1065 On s'en fout, c'est pas là votre problème d'Internal Server Error. Si vous voulez corriger cet avertissement (qui le sera avec la mise-à-jour 3.3.0), voir l'avant dernier message de l'enfilade : [forum.wampserver.com]
Je ne vous ai pas demandé la ligne 500 mais les lignes qui contiennent 500 dans les deux fichiers apache précités : Clic-Gauche -> Apache -> apache error log Clic-Gauche -> Apache -> apache access log
> GET / HTTP/1.1" 500 643 C'est bien là l'erreur 500
Pourriez-vous mettre les 20 premières lignes de votre fichier qi98/index.php ?
Quel navigateur utilisez-vous ?
Avez-vous essayé avec d'autres navigateurs ? Il suffit simplement de taper 'http://localhost/' ou 'http://qi98/' dans la barre d'adresse des navigateurs.
Et aussi vider le cache du navigateur, en principe par Ctrl-F5
Otomatic a écrit: ------------------------------------------------------- > Bonjour, > > > Je vois "txt.htaccess" > À supprimer. C'est fait !
> > GET / HTTP/1.1" 500 643 > C'est bien là l'erreur 500 > > Pourriez-vous mettre les 20 premières lignes de > votre fichier qi98/index.php ? Je n'ai pas compté 20 lignes mais un peu plus.
> Quel navigateur utilisez-vous ? J'utilise soit Opéra, soit Edge, tout dépend de ce que je dois utiliser. Pour ce forum, c'est Opera !
> Avez-vous essayé avec d'autres navigateurs ? > Il suffit simplement de taper 'http://localhost/' > ou 'http://qi98/' dans la barre d'adresse des > navigateurs. Je n'ai que ces 2 navigateurs !
> Et aussi vider le cache du navigateur, en principe > par Ctrl-F5 C'est fait !
Sur vos conseils, lorsque je lance QI98 *depuis la barre d'adresse, voilà ce qui m'est renvoyé : BACK to DASHBOARD [ICO] Name Last modified Size [ ] phpinfo.php 2015-12-22 11:36 125