WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Pascal_F (---.zeop.re)
Date: 12 April 2025 à 16:53

Bonjour,

J'installe la version Wampserver 3.3.0.
Je lance ma page d'accueil localhost.
Tout est ok.

Je mets à jour avec la version update 3.3.7 : la aussi tout est ok.

Si j'installe directement la version 3.3.7, ma page s'affiche avec des images introuvables.
Mon site fonctionne bien en ligne.

Je ne comprends pas pourquoi ?
Peut-être un problème dans le lien des images ?

Cordialement
Pascal

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Otomatic (Modérateur)
Date: 12 April 2025 à 17:37

Bonjour,

> Je lance ma page d'accueil localhost.
Avec quelle url ?

Cette page est-elle définie en tant que VirtuaHost ?

Un exemple de lien d'image qui ne fonctionne pas serait le bienvenu ainsi que l'erreur exacte.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Otomatic (Modérateur)
Date: 12 April 2025 à 19:50

J'ajouterais qu'avec une nouvelle installation, vous n'avez ni vos bases de données ni vos VirtualHosts.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Pascal_F (---.zeop.re)
Date: 13 April 2025 à 09:00

Bonjour,

Merci pour votre réponse.

Un exemple de lien : <img src="images/ah.png" style="width:160px;height:40px;">
Le dossier images est mis à la racine du site (dans dossier www)
Même si je rajoute dans le lien : src="/images/ah.png"
Cela ne change rien

Le lien de la page d'accueil : [localhost] ou [127.0.0.1]
le virtual host est celui par défaut.

Ce que je ne comprends pas :
- Mon site fonctionne très bien en ligne : [www.dimclim.fr]
- Le site a toujours bien fonctionné jusqu'à la version 3.3.0
- Si je fais la mise à jour vers 3.3.7 (udpate), il n'y a pas de problème

-Si je désinstalle tout pour installer directement 3.3.7 : les images ne sont pas affichées à la place j'ai les textes affichés.
Il semble que le serveur ne trouve pas les images.

Pascal

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Otomatic (Modérateur)
Date: 13 April 2025 à 10:06

Bonjour,

Vous DEVEZ utiliser les VirtualHost comme chez tous les hébergeurs et ne pas utiliser le dossier wamp64/www/ directement.

'http://localhost/' est le lien de la page d'accueil de Wampserver.

Voir Clic-Droit -> Aide

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Pascal_F (---.zeop.re)
Date: 13 April 2025 à 15:50

Re,

En fait, Chrome m'affiche pour les images une erreur serveur 500 pour les images.

Lorsque j'installe wampserver, je renomme le dossier www en ww
Je copie mon dossier www.

ça fonctionne avec Apache 2.4.54.2 même avec la mise à jour en 3.3.7 (depuis wampserver 3.3.0) qui n'écrase pas Apache 2.4.54.2.
ça a toujours fonctionné.
J'ai essayé de créer comme indiqué un nouveau Virtual host cela ne résous pas le problème

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Otomatic (Modérateur)
Date: 13 April 2025 à 16:27

Chez votre hébergeur, votre site EST dans un VirtualHost ; il ne peut pas en être autrement. Vous ne vous en rendez pas compte parce que c'est l'hébergeur qui à fait le travail de création dudit VirtualHost.

Et ce n'est pas parce que « ça a toujours fonctionné » que c'est ce qu'il faut faire.

Vous ne touchez pas au dossier wamp64/www/ !

Supposons que votre dossier est c:\www\. Vous le laissez là où il est et vous ne recopiez rien.

Dans la page Ajouter un VirtualHost : 'http://localhost/add_vhost.php' vous remplissez les champs :
- Nom du VirtualHost par, par exemple :
www.dimclim.internal
- Chemin du dossier :
c:\www\
puis bouton Démarrer la création du VirtualHost.

Ensuite, Clic-Droit -> Outils ->Redémarrage DNS

Et vous lancerez votre site local par 'http://www.dimclim.internal/'

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Pascal_F (---.zeop.re)
Date: 14 April 2025 à 15:40

Bonjour,

Merci beaucoup pour votre aide et votre réactivité.

Le problème est réglé. Cela fonctionne.

Cordialement
Pascal FORT

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Pascal_F (---.zeop.re)
Date: 15 April 2025 à 08:28

Re Bonjour,

En fait, je me suis fait avoir par le cache du navigateur Chrome.

J'étais passé d'une version Apache 2.4.57 qui fonctionne très bien pas de problème d'image à la version 2.4.62 qui n'affichait pas les images.

J'ai cherché pourquoi à partir de la version 2.4.58, les images n'étaient plus affichées sur mon Virtual host.

J'ai comparé les modules chargés par défaut d'Apache et j'ai identifié un module qui n'était pas validé.

Ce module est appelé : access_compat_module

Une fois ce module validé, j'ai réussi à faire fonctionner toutes les versions suivantes.
J'ai pris soin à chaque fois de vider le cache du navigateur.

Cette fois-ci et pour de bon, mon Virtual host fonctionne sur la version 2.4.62 en validant le module cité ci-dessus.



Modifie 1 fois. Derniere modification le 15/04/2025 à 08:30 par Pascal_F.

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Otomatic (Modérateur)
Date: 15 April 2025 à 08:51

Bonjour,

> Ce module est appelé : access_compat_module
Que fait ce module Apache ?
Le mieux, n'est-il pas d'aller voir la documentation Apache !
mod_access_compat
et nous avons la chance que la (presque) totalité de la documentation Apache soit localisée en français.

Nous y lisons — entre autres — que ce module permet le support des vieilles directives Apache 2.2 et 2.3 comme Allow, Deny...

Mais :
Les directives fournies par le module mod_access_compat sont devenues obsolètes depuis la refonte du module mod_authz_host. Mélanger d'anciennes directives comme Order, Allow ou Deny avec des nouvelles comme Require est techniquement possible mais déconseillé.

Donc, il vous reste à nettoyer votre code pour remplacer ces vieilles directives obsolètes.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: Affichage des images avec la version 3.3.7 sans mise à jour
Envoyé par: Pascal_F (---.zeop.re)
Date: 15 April 2025 à 11:53

Re,

Merci encore pour votre réponse rapide et précise.

Tout s'explique maintenant.

Je vais nettoyer des directives qui souvent ne servaient à rien dans les htaccess de certains dossiers.

Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP