C'est ma première installation de Wamp et je rame énormément pour la faire fonctionner. J'ai suivi toutes les procédures d'installation et tous points du topic "Vérifications à effectuer si vous avez un problème" sans succès.
Mon dossier est bien copié dans le dossier www mais lorsque je tente de l'ouvrir via localhost j'obtiens le message d'erreur "Page Web inaccessible" (ou "Connexion internet impossible" si je suis déconnecté).
Voici les informations demandées :
- 1 - Version de Windows utilisée (Précisez si 32 ou 64 bits) : Windows 8.1 64 bits - 2 - Version de Wampserver (Précisez si 32 ou 64 bits) : Version 2.5 (la dernière) - 3 - Version Apache : 2.4.9 - 4 - Version PHP : 5.5.12 - 5 - Version MySQL : 5.6.17 - 6 - De quelle couleur est l'icône Wampserver : Elle est verte et indique bien "Server online" au survol de la souris
- 7 - Dans le fichier c:\Windows\System32\drivers\etc\hosts, quelles sont les lignes actives* relatives au domaine [localhost] ? 127.0.0.1 localhost ::1 localhost (j'ai également essayé en supprimant cette ligne sans succès)
- Si icône Wampserver verte : - 8 - Avez-vous accès à localhost (Page d'accueil de wampserver) ? Oui, et mon site apparaît dans "Vos projets" - 9 - Avez-vous accès à phpMyAdmin ? Oui
- 10 - Si vous faites référence à un message d'erreur, merci de donner le libellé EXACT et COMPLET de l'erreur Lorsque je clique sur mon site depuis localhost : Page Web inaccessible Lorsque je tape l'adresse [localhost] :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at admin@example.com 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.9 (Win64) PHP/5.5.12 Server at localhost Port 80
- 11 - Si vous utilisez un Anti-virus et/ou un Parefeu, merci de donner les noms de ceux-ci Windows Defender et Pare-feu Windows
Voilà, j'ai essayé de vous donner un maximum d'informations, j'espère que vous pourrez m'aider.
> Elle est verte et indique bien "Server online" au survol de la souris Il n'est nul besoin de passer En Ligne, sinon de permettre à la terre entière d'accéder à vos sites locaux.
Merci pour ta réponse, je vais tester les solutions. C'est quand même une belle usine à gaz bien laborieuse tout ça ^^ je rêve d'un monde où les logiciels pourront être installés seulement en cliquant sur le bouton "installer"
ÉDIT 19h17 : j'ai appliqué toutes les recommandations sans succès :-/ À noter que j'ai un htaccess à la racine, ça pourrait poser problème ?
Modifie 1 fois. Derniere modification le 09/10/2014 à 19:19 par Mr_SATAN.
Faisable, dans le monde merveilleux des fées qui savent d'avance quels sont le nombre et les noms de vos sites locaux et à qui vous voulez les rendre accessibles.
Mouais, je m'attendais quand même à quelque chose de plus intuitif. Mais bon, il y a a assez de doc pour que je finisse par m'en sortir.
Comme précisé ci-dessus les recommandations appliquées me renvoient à une "500 Internal Error". J'ai viré le fichier htaccess et le message suivant apparaît : parse error : syntax error, unexpected end of file un c:\www\projet\index.php on Line 280
La fameuse ligne étant la dernière et ne présente à priori rien d'anormal.
Soit-dit en passant, je développe habituellement en ligne et n'aurait besoin de Wamp que temporairement pour tester des modifications css. Y'a t'il possibilité de désactiver des fonctionnalités avancées et des détections d'erreurs ?
Lorsque vous développez « en ligne », vous n'avez aucune idée de tout le travail qui a déjà été effectué par votre hébergeur. Sans le savoir, vous utilisez des VirtualHost. Sur votre PC, en local, l'hébergeur c'est vous et il est donc nécessaire et indispensable que vous effectuiez ce même travail.
> parse error : syntax error, unexpected end of file un c:\www\projet\index.php on Line 280 > La fameuse ligne étant la dernière et ne présente à priori rien d'anormal. Ne veut absolument pas dire que l'erreur est sur la ligne 280, mais que PHP attendait d'autres informations avant la fin du fichier. Par exemple, une accolade { } ou une parenthèse ( ) non fermée et un manque de ; en fin d'instruction.
Ce n'est absolument pas une bonne idée, en développement, que de masquer les erreurs ou avertissements (Votre hébergeur le fait, mais c'est un serveur de production).
Fournir, en production, un code propre et exempt d'erreur et le meilleure moyen d'éviter les problèmes futurs.
Néanmoins, à vos risques et périls, dans le fichier php.ini (Icône Wampmanager->PHP->php.ini) remplacez
Je vous ce que vous voulez dire. Ça doit venir de la notation courte de certaines lignes PHP (<?=$variable?> En temps normal je suivrais votre conseil et partirais à la chasse aux erreurs mais le projet en question ne justifie pas que je m'attarde là dessus. Il ne s'agit que de tester des modifications CSS donc même s'il y a des erreurs d'affichage ou des failles de sécurité ça ne pose pas de soucis.
La désactivation des erreurs n'a pas fait disparaître l'erreur. Il n'y a pas moyen de simuler le comportement du serveur de production, quitte à ce que l'affichage du site en soit altéré ?
Icône Wampmanager->PHP->Configuration PHP->Short open tags à valider.
De plus, si c'est uniquement pour valider des modifications CSS, utilisez Firefox et l'extension Firebug. Vous pourrez modifier les css temporairement pour en vérifier les effets, puis, une fois au point, reporter les modifications dans les fichiers.