WampServer

Apache, PHP, MySQL on Windows 

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

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Pages: Précédent12345Suivant
Page courante: 3 de 5
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: maximus23 (---.dynamic.voo.be)
Date: 01 June 2023 à 20:30

Bonsoir,

Rien de bien compliqué à faire pour cette migration il suffit de regarder un peu sur le net pour trouver des tutos.

En plus Dominique vous a donné pleins d'explications concernant la mise en service de WampServer, il suffit de lire un minimum tous les tutos qui sont assez nombreux sur ce forum.

[01seb.free.fr]

En voici un si WampServer fonctionne correctement que qui est la moindre des choses le reste est assez simple à mettre en œuvre.

Si le fichier Sql est grand il faut alors faire une requête Sql plutôt que de modifier le fichier à importer avec un éditeur de texte.


Bon courage pour la suite.

smiling smiley

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 01 June 2023 à 20:40

Bonsoir,

Finalement l'import du fichier sql a fonctionné. C'était donc une lenteur de serveur.

Par contre en cliquant sur mon virtualhost, j'arrive toujours sur une page blanche, avec ou sans fichier .htaccess.

Je ne comprends pas ce qui coince.

Je vais lire ce tuto, bien que mon site soit en 1..6.1.5 et pas [encore] en 1.7.

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 01 June 2023 à 23:26

Merci maximus23 pour ce tuto simple qui contient les informations qui me manquaient.

Par contre, dans mon site presta en 1.6.1.5 je n'ai pas "prod et dev" pour la dernière étape. Il faut que je trouve la correspondance.

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 02 June 2023 à 12:54

Bonjour à tous.

Une question sur le tuto de maximus23 :

Pourquoi dans le fichier ini.php donné en exemple, il y a ces réglages différents :

; Development Value: Off
;track_errors = Off
Ils sont sur "On" dans wamp.

Qui sont le contraire du fichier ini.php de wamp.

Pour ce qui est des ressources allouées, cela me semble juste de les augmenter comme sur l'exemple. A voir.

Je constate encore que ce code figure dans l'exemple et pas dans le fichier ini de wamp :

; The syslog ident is a string which is prepended to every message logged
; to syslog. Only used when error_log is set to syslog.
;syslog.ident = php

; The syslog facility is used to specify what type of program is logging
; the message. Only used when error_log is set to syslog.
;syslog.facility = user

; Set this to disable filtering control characters (the default).
; Some loggers only accept NVT-ASCII, others accept anything that's not
; control characters. If your logger accepts everything, then no filtering
; is needed at all.
; Allowed values are:
; ascii (all printable ASCII characters and NL)
; no-ctrl (all characters except control characters)
; all (all characters)
; raw (like "all", but messages are not split at newlines)
; [php.net]
;syslog.filter = ascii

=> Est-ce qu'il faut le rajouter ?


Dans ;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

Dans le fichier ini de wamp :

; Directory in which the loadable extensions (modules) reside.
; [php.net]
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
extension_dir ="c:/wamp64/bin/php/php7.1.33/ext/"


=>La ligne :
; extension_dir = "ext"
Ne se trouve pas dans l'exemple.
Quel est le bon script ?


Il y a beaucoup de différences de syntaxe dans :
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
Je vous laisse voir.
=> Est-ce impactant ?



Dans ;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

Se trouve dans le fichier ini de wamp et pas dans l'exemple :
[Pdo_mysql]
; If mysqlnd is used: Number of cache slots for the internal result set cache
; [php.net]
pdo_mysql.cache_size = 2000
idem pour :

[SQL]
; [php.net]
sql.safe_mode = Off


idem dans [MSQL]

; If mysqlnd is used: Number of cache slots for the internal result set cache
; [php.net]
mysqli.cache_size = 2000


Plus loin :
Dans exemple et pas dans ini de wamp :
; Add SameSite attribute to cookie to help mitigate Cross-Site Request Forgery (CSRF/XSRF)
; Current valid values are "Lax" or "Strict"
; [tools.ietf.org]
session.cookie_samesite =

Idem :
; This directive specifies maximum stack depth for mbstring regular expressions. It is similar
; to the pcre.recursion_limit for PCRE.
; Default: 100000
;mbstring.regex_stack_limit=100000


Plus loin :
dans ini de wamp et pas dans exemple :
[mcrypt]
; For more information about mcrypt settings see [php.net]

; Directory where to load mcrypt algorithms
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.algorithms_dir=

; Directory where to load mcrypt modes
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.modes_dir=


Autre différence :
dans example :
;opcache.dups_fix=0

Dans wamp :
;opcache.inherited_hack=1
;opcache.dups_fix=0


J'ai procédé à cette vérification uniquement en lecture rapide, donc ce n'est pas forcément exhaustif. Je n'ai pas listé les différences de ressources allouées; Je les ai augmentées comme sur l'exemple.

Il serait intéressant d'avoir un avis d'expert.

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Otomatic (Modérateur)
Date: 02 June 2023 à 13:57

> Pourquoi dans le fichier ini.php donné en exemple, il y a ces réglages différents :

ON S'EN FOUT !

En aucune manière ce ne sont les différences entre les paramètres php.ini de Wampserver et celles d'un exemple quelconque qui font que votre transfert de Prestashop ne fonctionne pas.

Prestashop fonctionne parfaitement sous Wampserver.

Il faut plutôt vous intéresser aux prérequis des versions de Prestashop que vous voulez utiliser, par exemple aux versions de PHP supportées par les différentes versions !

Par exemple, Prestashop 1.6 supporte PHP 7.1 au maximum et Prestashop 1.7 supporte PHP 7.4 au maximum…… donc…… basuclez sur la bonne version de PHP !

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

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 02 June 2023 à 19:50

Bonsoir,

Otomatic, j'avais tenu compte de vos conseils pour les différentes versions.
J'utilise donc, pour mémoire :
Wamp 3.3.1
Apache 2.4.54.2
PHP 7.1.33
Maria DB 10.3.38
phpmyadmin 4.9.11

Ce que je viens de faire, mais qui n'a pas résolu le problème : page blanche

J'ai à nouveau exporté la BDD en ligne chez mon hébergeur, pour recommencer à zéro :
J'ai à nouveau remplacé les liens absolus par des liens relatis, et,
Dans la table ps_configuration :
(30, NULL, NULL, 'PS_SSL_ENABLED', 1 XXXXXXXXXXXXXX
par
(30, NULL, NULL, 'PS_SSL_ENABLED', 0 XXXXXXXXXXXXXX

Et j'ai modifié le nom de domaine en remplaçant :

(229, NULL, NULL, 'PS_SHOP_DOMAIN', 'mondomaine.fr', XXXXXXXXXXXXXXXXXXXXXXXXXX
(230, NULL, NULL, 'PS_SHOP_DOMAIN_SSL', 'mondomaine.fr', XXXXXXXXXXXXXXXXXXXXXXXXXX18:22:15'),

Par :

(229, NULL, NULL, 'PS_SHOP_DOMAIN', '127.0.0.1', XXXXXXXXXXXXXXXXXXXXXXXXXX
(230, NULL, NULL, 'PS_SHOP_DOMAIN_SSL', '127.0.0.1', XXXXXXXXXXXXXXXXXXXXXXXXXX

De manière à faire correspondre au fichier settings.inc.php :

<?php
define('_DB_SERVER_', '127.0.0.1');
define('_DB_NAME_', 'nomdeBDD');
define('_DB_USER_', 'root');
define('_DB_PASSWD_', 'monmotdepasse');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');
define('_COOKIE_KEY_', 'XXXXXXXXXXXXXXXXXXXXXX');
define('_COOKIE_IV_', 'XXXXXXXXXX');
define('_PS_CREATION_DATE_', '2016-06-09');
if (!defined('_PS_VERSION_'))
define('_PS_VERSION_', '1.6.1.5');
define('_RIJNDAEL_KEY_', 'XXXXXXXXXXXXXXX');
define('_RIJNDAEL_IV_', 'XXXXXXXXXXXXXXXXX');

Je ne comprends pas pourquoi cà ne fonctionne pas.

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Otomatic (Modérateur)
Date: 03 June 2023 à 09:01

Bonjour,

> (229, NULL, NULL, 'PS_SHOP_DOMAIN', '127.0.0.1', XXXXXXXXXXXXXXXXXXXXXXXXXX

Non !
C'est le nom de domaine (ServerName) local qu'il faut mettre, pas une IP.

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

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 11:01

Bonjour,

J'ai modifié en mettant localhost. Mais le résultat est toujours le même : une page blanche.

Il n'y aurait pas une modification à faire dans ini.php ?

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Otomatic (Modérateur)
Date: 03 June 2023 à 11:09

ServerName de votre site local Prestashop !

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

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 11:31

Alors là, je ne sais pas de quoi il s'agit.
Je pensais que sur wamp, seul le serveur de wamp était à citer.
Ce qui est le cas dans settings.inc.php dont j'ai mis le contenu dans un post précédent.
De quel serveur s'agit-il ? Où est-il désigné ? Je croyais que c'étaient les clés mentionnées dans settings.inc.ph qui faisaient ce lien.

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 11:44

Je suis en train de chercher dans les logs, au cas où je trouve quelque chose.

Dans php_error.log j'ai à la dernière ligne :

#6 {main}
thrown in C:\wamp64\www\site\classes\db\DbQuery.php on line 96

Ce n'est pas daté et je ne sais pas si cela correspond à un problème.

A la ligne 36 j'ai

public function from($table, $alias = null)
{
if (!empty($table)) {
$this->query['from'][] = '`'._DB_PREFIX_.$table.'`'.($alias ? ' '.$alias : '');
}

return $this;
}

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 13:08

Suite :
Je suis revenue dans ps_configuration, et j'ai mis à la place de "localhost" : "mon-site", ce qui semble plus cohérent vu qu'à l'origine il y avait "mon-site.com" .

Mais cela ne répare pas le problème.

D'ailleurs je ne sais plus au final s'il faut mettre "localhost" ou le nom du site tel qu'il se trouve dans wamp684/www/site/

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 13:23

Dernières vérifications :

- dans wamp684/www/site/access.log :
Je n'ai que des logs qui datent de 2017


- Une question que je me pose depuis le début :
Est-ce que les fichiers du site ont été placés au bon endroit :

J'ai mis les fichiers du site dans : wamp684/www/site/
Ce qui semble le plus cohérent.

Mais je viens de trouver un post sur ce forum qui dit :
"le site était placé dans c:/wamp/www

il faut le mettre dans c:/wamp/bin/apache/Apache2.2.17/htdocs
et faire un alias identique."

C'est l'utilisateur qui a posté ce mesage et il n'y a pas de commentaire venant du modérateur.
Qu'en pensez-vous ?

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 14:31

Donc j'ai déplacé les fichiers dans c:/wamp/bin/apache64/Apache2.4.54.2/htdocs
Après coup je me souviens que la première fois que j'avais utilisé wamp, j'avais effectivement placé les fichiers presta dans ce répertoire.

=>maintenant je 'ai plus de page blanche mais :
Index of /
[ICO] Name Last modified Size Description
Apache/2.4.54 (Win64) PHP/7.1.33 mod_fcgid/2.3.10-dev Server at mon-site Port 80

Je vois que ce message stipule Apache/2.4.54 alors que la version utilisée est Apache2.4.54.2

Est-ce que cela peut être bloquant ?

Une autre piste ?

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: maximus23 (---.dynamic.voo.be)
Date: 03 June 2023 à 15:01

Bonjour,

Très grosse erreur de votre part car on ne peut pas mélanger les fichier de fonctionnement de WampServer avec les fichiers du Cms.

L'emplacement de votre PrestaShop doit se trouver dans l'emplacement déclaré dans le Virtual host.

Donc on doit avoir en exemple :

C:/Wamp64/www/Prestashop pour le répertoire Cms ou nom que vous voulez ou TOUS les fichiers du Cms sont présents et la déclaration du Virtual Host doit être du même type pour le path aussi.

Au niveau du host de Windows et du Virtual host d'Apache on doit avoir la déclaration d'accès d'appel vers par exemple votre cms.local ou truc du genre.

Il faut respecter les règles de base et pour savoir si cela fonctionne correctement avant de mettre le Cms est de mettre un simple fichier PHP et de le faire afficher correctement.

smiling smiley

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 16:48

Bonjour et merci d'être encore là.

J'ai retiré les fichiers prestashop, et je les ai réservés dans un autre répertoire.

J'ai mis un fichier de test, ce qui donne :
Index of /
[ICO] Name Last modified Size Description
[ ] hello_world_basic.php 2023-06-03 16:19 30
Apache/2.4.54 (Win64) PHP/7.1.33 mod_fcgid/2.3.10-dev Server at mon-site Port 80

Il y a toujours un message comme celui précédent.

La réponse donne bien le nom du fichier test, mais ne s'affiche pas directement non plus. Il faut cliquer dessus.


Je ne sais pas comment interpréter.

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Otomatic (Modérateur)
Date: 03 June 2023 à 16:59

Bonjour,

> J'ai mis un fichier de test
De quel nom ?
De quel contenu ?
Ou ?

Pour les messages d'erreur, il ne faut pas simplement écrire : « comme celui précédent ». Le contenu complet et exact est très important.

Et, pour les fichiers de log, comme rien n'est spécifiquement défini dans le VirtualHost, ce sont ceux par défaut donc dans le dossier wamp64/logs/

Il faut aussi penser à vider le cache du navigateur !

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

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 17:07

Je me suis mal exprimée alors.

J'ai mis un fichier de test qui s'appelle "hello_world_basic.php" dans wamp684/www/site/

Quand sur localhost je clique sur "mon-site", s'affiche alors :

Index of /
[ICO] Name Last modified Size Description
[ ] hello_world_basic.php 2023-06-03 16:19 30
Apache/2.4.54 (Win64) PHP/7.1.33 mod_fcgid/2.3.10-dev Server at mon-site Port 80

En cliquant sur "hello_world_basic.php", on a bien "Hello World !" qui s'affiche.

Ne devrait-il pas s'afficher directement ?

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Otomatic (Modérateur)
Date: 03 June 2023 à 21:00

Bonsoir,

Seul un fichier nommé index.php sera exécuté automatiquement.

Pour que tout autre fichier soit exécuté, il faut préciser son nom complet dans la barre d'adresse du navigateur par exemple :
'http://mon-site/hello_world_basic.php'

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

Options: Répondre•Citer ce Message
Re: Problème de compatibilités internes à Wamp et en fonction de plusieurs versions de Prestashop
Envoyé par: Joss (---.fbx.proxad.net)
Date: 03 June 2023 à 21:12

Merci, mais comment interpréter.

Est-ce que cela veut dire que wamp fonctionne et qu'un problème est ailleurs ,
Je suis en train de remettre mes fichiers prestashop dans le répertoire wamp684/www/site/

Comment trouver quel est la cause problème de la page blanche ?
Je suis à court.

Options: Répondre•Citer ce Message
Pages: Précédent12345Suivant
Page courante: 3 de 5


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