web-dev-qa-db-fra.com

Pourquoi le site Web basé sur Joomla qui a été copié hors du serveur réel dans localhost ne montre-t-il pas d'images et génère-t-il une erreur 404?

J'ai copié le site Web basé sur Joomla via FTP sur ma machine et j'essaye de le faire fonctionner sur mon hôte local, qui est fourni par la dernière version de XAMPP. J'ai exporté et importé la base de données sans aucun problème. J'ai placé tous les fichiers et dossiers dans le dossier HTDOCS, mais lorsque je vais sur le site localhost, par exemple, tout ce que je reçois est le texte qui se trouve sur la page de couverture, mais pas d'image et il affiche l'erreur 404. Dois-je apporter des modifications à .htaccess? Si oui, quelqu'un peut-il m'indiquer la bonne direction? Merci

1
Darius

Ceci n'étant pas un forum de discussion, je vais juste répondre à la question.

Nous ne pouvons pas être sûrs que .htaccess a quelque chose à voir avec le problème que vous rencontrez, car une erreur 404 peut également dépendre d'autres facteurs. La meilleure chose à faire est de le renommer ".htaccess" en "htaccess.txt", afin de le désactiver, et de vérifier à nouveau si votre site fonctionne.

J'imagine que, sauf si vous avez déjà apporté des modifications importantes à ce fichier, ce n'est pas la cause du problème.

Donc, en prime: - vérifiez soigneusement le fichier configuration.php et vérifiez les paramètres * _path et live_site - si vous pouvez accéder à la partie administrateur du site, désactivez toutes les fonctionnalités SEF de Joomla ou tierce partie.

Si cela ne vous conduit pas à un site fonctionnel, il existe un problème de configuration grave et une réponse simple ne peut certainement pas y remédier.

1
Francesco Abeni

Il y a une erreur de configuration. Cela dépend du type de logiciel de site Web que vous utilisez. Parfois, le débogage peut prendre beaucoup de temps. Je conseillerais également d'installer le Xampp sur une autre machine. Ouvrez le navigateur à l'URL. Faites défiler jusqu'à la fin de la page et obtenez le message d'erreur. Copiez cela dans Google avec la marque. "Erreur de chargement de show_html.php Joomla" Vous trouverez probablement une douzaine de correctifs possibles. Également Google "Erreur lors du chargement de show_html.php Joomla Xammp"

Assurez-vous que l'utilisateur, le login et les permissions (dans la base de données) sont corrects.

0
Joe

J'ai déjà vu quelque chose de semblable se produire, et dans ce cas, c'était à cause de la manière dont les liens sur les images/urls/tout étaient configurés. Dans ce cas, sur test.website.com, toutes les URL ont été écrites de manière à ne pas être portables. Par exemple, les liens de navigation étaient configurés comme suit: À propos. C'est pourquoi ils ont conservé la partie "test" lors de la mise en ligne du site. Au lieu de cela, ils auraient dû être écrits comme suit: À propos de sorte que, quelle que soit l'URL du site, est/sera/will_be, la navigation vers "À propos de" ne sera pas interrompue. Cela est arrivé à TOUS les liens et les images sur le site et était un désordre énorme.

Je m'excuse pour l'anecdote, mais c'est peut-être ce qui se passe avec vous? Le cas avec lequel je l'ai vu se produire était Wordpress lorsqu'il a été transféré du test au serveur en direct ... tous les liens ont dû être modifiés manuellement afin de pointer aux bons endroits.

0
Melanie Shebel

Je recommande d'utiliser le composant de sauvegarde Akeeba. il sauvegarde votre site tel quel et vous pouvez l'installer sur tout autre serveur en exécutant le programme d'installation de Kickstart fourni dans la même page Web que le composant.

0
ingalcala