Jump to content
BT78

[Résolu] Site sur le web ne fonctionne pas en local

Recommended Posts

Bonjour,

 

Info: PrestaShop™ 1.4.1.0

j'utilise wamp wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-x64

serveur du site : 1&1

Fillezilla pour le transfer de fichier.

 

Alors la sortie de la version 1,5 me donne l'envi de mettre à jour mon site prestashop.

 

J'ai tout d'abord installer wamp , puis telecharger la derniere version prestashop 1.5xxx.

Aucun probleme pour l'installer il fonctionne trés bien en local.

 

Puis je telecharge mon site , ma bdd et je modifie le fichier settings.inc

 

<?php

define('_DB_SERVER_', 'localhost'); <----------- modifier pour fonctionner en local

define('_DB_TYPE_', 'MySQL');

define('_DB_NAME_', 'dbxxxxxxx'); <----------- j'ai pas toucher , à la création de la base bdd sur phpmyadmin j'ai garder le même nom que sur le web.

define('_DB_USER_', 'root'); <----------- modifier pour fonctionner en local

define('_DB_PASSWD_', ''); <----------- modifier pour fonctionner en local

 

Et voilà je me dis que c'étais tous simple ! comme le dise de nombreux sites ... mais j'ai peut être oublié quelque chose ?

 

car j'ai le fameux message quand je veux afficher le site en local :

 

Internal Server Error

 

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

 

Encore une fois si j'essaye l'autre site en local prestashop 1,5 ça marche nickel.

 

Mais quand j'importe mon site .. c'est pas le cas.

 

Quel qu'un aurai t'il une idée ?

 

Mathieu

Share this post


Link to post
Share on other sites

petite avancé ou pas ....

 

j'ai mis dans un dossier le fichier htcaccess pour le garder quand je remet le site en ligne !

 

le souci c'est quand je clique sur le lien local je finis sur le site en ligne ...

 

Je continue à chercher ....

 

Math

Share this post


Link to post
Share on other sites

Si tu te retrouve sur le site en ligne, c est qu'il faut le modifier l'adresse du site dans l'admin pour mettre l'adresse local.

 

admin/preferences/SEO & URL/adresse de la boutique

 

Ensuite il faudrat vider le cache de ton navigateur, car il y à une redirection permanente, pour etre sur, essaye d'afficher en local, des pages que tu n'a pas consulté.

Edited by webaide (see edit history)

Share this post


Link to post
Share on other sites

Salut BT78,

 

Est-ce que tu as aussi pensé à modifier le paramètre PS_BASE_URI du fichier settings.inc.php ?

En local ça devrait être quelque chose comme :

define('__PS_BASE_URI__', '/ps14/');

Share this post


Link to post
Share on other sites

merci pour votre aide ; pour webaide , j'ai trouver en même temps que ton post l'info que je pouvais acceder à ma base admin de prestashop .

la base admin à l'air d'avoir des bug de présentation (image et icone qui manque ) mais fonctionne.

 

donc j'ai pu modifier :

 

Nom de domaine : MaVraiBoutiqueOnline.com

Nom de domaine SSL : MaVraiBoutiqueOnline.com

 

remplacez par

 

Nom de domaine : localhost

Nom de domaine SSL : localhost

 

et j'ai sauvegarder

 

Et ça ne marche pas

 

Patric : j'ai modifier define('__PS_BASE_URI__', '/ps14/'); en indiquand mon dossier à la place de ps14 mais ça marche pas.

 

 

Je viens de vider mes caches de explorer et firefox, et pas de resultat.

Share this post


Link to post
Share on other sites

j'ai aussi tenter d'aller chercher un lien ex :http://localhost/bt78_serrurerie/category.php?id_category=4

 

alors j'ai une page qui s'affiche avec beaucoup de bug mais ça affiche une page de mon site local.

Share this post


Link to post
Share on other sites

si tu veux voir le resultat ça ressemble à ça :

Encore une fois la version prestashop 1,5 fonctionne bien quand je clique sur le lien local.

C'est vraiment particulier ce problème ...

 

site.jpg

Share this post


Link to post
Share on other sites

Il ne trouve pas les CSS et les images

 

Tu peux afficher le code source de la page, et me donner l'url d'appel des CSS et d'une image qui ne s'affiche pas ?

As tu vérifier que le htaccess est bien en place ?

 

il serait peut etre plus simple de passer par un vhost en local pour avoir comme url : monsite.local

 

http://www.custo.me/web-20/136-heberger-plusieurs-site-wamp-localhost-vhost.html

http://code18.blogspot.be/2008/11/ajout-dun-virtual-host-sur-un-serveur.html

Share this post


Link to post
Share on other sites

ha ... c'est peut être ça le probleme , je l'ai supprimer car sinon la page indique :

 

Internal Server Error

 

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

 

tu serais ce qui faut marqué dessu? moi j'ai ça d'écris dessu :

 

il me semble que j'avais coller y a 1 ans des infos sur un forum ... j'ai pas l'impression que y a une infos important à modifier ici ?

 

AddType x-mapp-php5 .php
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE
# http://www.prestashop.com - http://www.prestashop.com/forums
<IfModule mod_rewrite.c>
# URL rewriting module activation
RewriteEngine on
# URL rewriting rules
RewriteRule ^api/?(.*)$ /webservice/dispatcher.php?url=$1 [QSA,L]
</IfModule>
# Catch 404 errors
ErrorDocument 404 /404.php
####################################################
#	  MODULE : prestaforumgp
#	  AUTEUR : Guillaume PETIT / (c) Dev-Net
####################################################
RewriteRule ^forum-([0-9]+)([a-z]{1})([0-9]+)\-([_a-zA-Z0-9-]*)\.html(.*)$ /forum.php?gp_do=$2&id=$1&m=$3 [QSA,L,E]
RewriteRule ^forum-([0-9]+)([a-z]{1})\.html(.*)$ /forum.php?gp_do=$2&id=$1 [QSA,L,E]
RewriteRule ^forum-([0-9]+)e_t\.html(.*)$ /forum.php?gp_do=e_t&id=$1 [QSA,L,E]
RewriteRule ^forum-([0-9]+)([a-z]{1})\_([a-z]{1})([0-9]+)\.html(.*)$ /forum.php?gp_do=$2_$3&id=$1&$3=$4 [QSA,L,E]
RewriteRule ^forum-([0-9]+)([a-z]{1})\_([a-z]{1})([0-9]+)\-([0-9]+)p([0-9]+)\.html(.*)$ /forum.php?gp_do=$2_$3&id=$1&$3=$4&start=$5&p=$6 [QSA,L,E]
RewriteRule ^forum-([0-9]+)([a-z]{1})\-([0-9]+)p([0-9]+)\.html(.*)$ /forum.php?gp_do=$2&id=$1&start=$3&p=$4 [QSA,L,E]
RewriteRule ^forum-([0-9]+)([a-z]{1})\-([0-9]+)p([0-9]+)\-([_a-zA-Z0-9-]*)\.html(.*)$ /forum.php?gp_do=$2&id=$1&start=$3&p=$4 [QSA,L,E]
RewriteRule ^forum-([0-9]+)([a-z]{1})\-([_a-zA-Z0-9-]*)\.html(.*)$ /forum.php?gp_do=$2&id=$1 [QSA,L,E]
RewriteRule ^forum-c.html(.*)$ /forum.php?gp_do=c [QSA,L,E]
RewriteRule ^forum-qw.html(.*)$ /forum.php?gp_do=qw [QSA,L,E]
RewriteRule ^forum-qw-([0-9]+)p([0-9]+)\-([_a-zA-Z0-9-]*)\.html(.*)$ /forum.php?gp_do=qw&start=$1&p=$2&qw=$3 [QSA,L,E]
RewriteRule ^forum-qw-([_a-zA-Z0-9-]*)\.html(.*)$ /forum.php?gp_do=qw&qw=$1 [QSA,L,E]

Share this post


Link to post
Share on other sites

Essaye d'activer le rewrite dans wamp

 

wamp\bin\apache\Apache\conf

modifie httpd.conf et ajoute :

 

LoadModule rewrite_module modules/mod_rewrite.so

 

et je veux bien le lien vers le CSS et les images

Edited by webaide (see edit history)

Share this post


Link to post
Share on other sites

la modification "loadmodule" de est bien fait mais pas de changement j'ai relancer wamp aussi.

 

par contre sans être trop lourd ou je trouve "lien vers le CSS et les images" .

 

Je m'y connais pas enormement désolé de ne pas pouvoir être plus claire et rapide dans ce que tu demandes.

Share this post


Link to post
Share on other sites

Il faut regarder dans la source de la page ( clic droit / afficher la source )

 

dedant tu vas avoir quelque chose comme ca pour le css :

<link href="/themes/default/css/global.css" rel="stylesheet" type="text/css" media="all" />

 

et pour l'image du logo :

<img class="logo" src="/img/logo.jpg?1324977642" alt="prestashop" width="209" height="52"  />

Edited by webaide (see edit history)

Share this post


Link to post
Share on other sites

pour l'image :

 <img class="logo" src="http://localhost/bt78_serrurerieimg/logo.jpg?1348586583" alt="BT78-Serrurerie" width="230" height="71"  />

 

pour le css j'ai ça : j'ai pas trouver la même balise que tu as noté

 

</script>
 <link href="/bt78_serrureriethemes/prestashop/css/global.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriecss/jquery.cluetip.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/scenes.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/category.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/product_list.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockpaymentlogo/blockpaymentlogo.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockpermanentlinks/blockpermanentlinks.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockviewed/blockviewed.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockcart/blockcart.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockmyaccount/blockmyaccount.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/editorial/editorial.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockbestsellers/blockbestsellers.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockcategories/blockcategories.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockspecials/blockspecials.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blocknewproducts/blocknewproducts.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockuserinfo/blockuserinfo.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blocklanguages/blocklanguages.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockmanufacturer/blockmanufacturer.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockcms/blockcms.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/crossselling/crossselling.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriemodules/paypal/css/paypal.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriecss/jquery.autocomplete.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blocksearch/blocksearch.css" rel="stylesheet" type="text/css" media="all" />
 <link href="/bt78_serrureriethemes/prestashop/css/modules/blockadvertising/blockadvertising.css" rel="stylesheet" type="text/css" media="all" />
  <script type="text/javascript" src="/bt78_serrureriejs/tools.js"></script>

Share this post


Link to post
Share on other sites

Parfait, regarde les adresses, il manque un slash après bt78_serrurerie :

http://localhost/bt78_serrurerieimg

et

/bt78_serrureriethemes/prestashop/css/global.css

 

Tu as fais une erreur, dans le fichier config/settings.inc.php tu dois avoir :

define('__PS_BASE_URI__', '/bt78_serrurerie/');

 

Rajoute un / et dit moi si c'est bon

Edited by webaide (see edit history)

Share this post


Link to post
Share on other sites

Merci webaide c'est tout à fait ça !

ça marche trés bien.

reste juste le probéme quand je vais sur wamp et que je clique sur mon lien local , je fini sur mon site sur le web même en vidant le cache.

et quand je colle mon lien avec localhost sur esplorer il va directement sur le site sur le web.

 

Donc je le fais avec firefox :)

 

Encore un grand merci à tous ceux qui m'ont aider et à Webaide pour ta disponibilité et ta patience.

 

Math

Share this post


Link to post
Share on other sites

Il y a une redirection 301 ( redirection permanente) donc ton navigateur te redirige automatiquement, et l'information n'est pas den le cache. Normalement, au bout de quelques jours il doit re-initialiser cette information. si tu prend une URL jamais visité (par exemple un produit) normalement il ne fais pas la redirection.

L'autre solution, c est d'utiliser un autre navigateur.

Share this post


Link to post
Share on other sites

@BT78,

 

Je mets donc le topic en [Résolu].

Merci de penser à le faire la prochaine fois en ajoutant [Résolu] au début du titre du topic. ;-)

Voir ici comment faire.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More