osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Session / Cookies / Ajout au Panier - Ne fonctionne pas
GuiZolaii
posté 15 Dec 2016, 19:30
Message #1


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 15-December 16
Membre no 32795



Bonjour,

Je travaille sur la migration d'un OS Commerce 2.2 vers PHP 5.5 ...
J'ai réussi à résoudre les erreurs de l'admin, mais impossible de comprendre pourquoi l'ajout au panier sur le front office, ou bien le login utilisateur ne fonctionne pas ...

J'ai pourtant bien configurer mon fichier configure.php et récupérer le fichier session.php de OS 2.3 ... Avez-vous une piste ?

Merci d'avance,
Guillaume
Go to the top of the page
 
Havock
posté 16 Dec 2016, 08:45
Message #2


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 890
Inscrit : 4-February 04
Membre no 1926



Bonjour GuiZolaii,

Très probablement un problème de session.

Tu as récupéré le le fichier session.php de quelle version ? (en ce qui me concerne, j'ai utilisé celui de la 2.3.4)

As tu pensé à modifier le fichier de session du front et de l'admin ?

De mémoire, il y a aussi quelques modifs à voir dans les fichiers application_top.

Regarde ce post, tu y trouvera peut-être ce qu'il te faut : http://www.oscommerce-fr.info/forum/index....&hl=session





--------------------
L'indispensable est en cours de traitement,
L'urgent sera traité demain,
Le normal sera traité plus tard,
Le reste on vera ...
En conclusion : les journées sont trop courtes.
Utilisateur de MS2.2 Max 1.5 - OSC-Affiliate 1.09 - Admin With Access Levels 2.1 - Meta Tag Controller/ Generator - Credit/Gift Voucher/Coupons 5.05 - Download Controller v5.3 - X-Sell MS2 - WYSIWYG HTML Editor for Admin 1.7 - Dynamic Mo Pics - Loginbox Best - Order logging before payment processing - User Tracking - Faster Page Loads, Less DB queries - Plus plein de modifs perso :-)
Go to the top of the page
 
GuiZolaii
posté 16 Dec 2016, 08:46
Message #3


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 15-December 16
Membre no 32795



Citation (Havock @ 16 Dec 2016, 08:45) *
Bonjour GuiZolaii,

Très probablement un problème de session.

Tu as récupéré le le fichier session.php de quelle version ? (en ce qui me concerne, j'ai utilisé celui de la 2.3.4)

As tu pensé à modifier le fichier de session du front et de l'admin ?

De mémoire, il y a aussi quelques modifs à voir dans les fichiers application_top.

Regarde ce post, tu y trouvera peut-être ce qu'il te faut : http://www.oscommerce-fr.info/forum/index....&hl=session


Bonjour Havock,

Oui j'ai en effet mis en session.php sur l'admin et le front de la 2.3.4 ...

Je regarde le post que tu m'as transmis dans la journée et je vous tiens au courant smile.gif

Merci pour ton aide ,
Guillaume
Go to the top of the page
 
GuiZolaii
posté 18 Dec 2016, 14:50
Message #4


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 15-December 16
Membre no 32795



Citation (GuiZolaii @ 16 Dec 2016, 08:46) *
Citation (Havock @ 16 Dec 2016, 08:45) *
Bonjour GuiZolaii,

Très probablement un problème de session.

Tu as récupéré le le fichier session.php de quelle version ? (en ce qui me concerne, j'ai utilisé celui de la 2.3.4)

As tu pensé à modifier le fichier de session du front et de l'admin ?

De mémoire, il y a aussi quelques modifs à voir dans les fichiers application_top.

Regarde ce post, tu y trouvera peut-être ce qu'il te faut : http://www.oscommerce-fr.info/forum/index....&hl=session


Bonjour Havock,

Oui j'ai en effet mis en session.php sur l'admin et le front de la 2.3.4 ...

Je regarde le post que tu m'as transmis dans la journée et je vous tiens au courant smile.gif

Merci pour ton aide ,
Guillaume


Finalement je ne comprend toujours pas ... J'ai eu beau étudier ce que tu m'as transmis, mais aucune des solutions évoquées ne règle mon problème ... L'ajout au panier et autre est toujours impossible.
Le plus étrange est que je vois bien la session se créer à chaque connexion sur le site en base de données, mais rien de plus :s

Une nouvelle piste ?

Guillaume
Go to the top of the page
 
Havock
posté 19 Dec 2016, 14:23
Message #5


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 890
Inscrit : 4-February 04
Membre no 1926



Bonjour Guillaume,

On va procéder par élimination : qu'est-ce-qui fonctionne coté client ?

Création ; connexion au compte ; navigation une fois connecté ... ?

Si tu est en local ou sur un site de test, affiche la session dans le footer ; pour voir si d'une page à l'autre elle ne change pas.


--------------------
L'indispensable est en cours de traitement,
L'urgent sera traité demain,
Le normal sera traité plus tard,
Le reste on vera ...
En conclusion : les journées sont trop courtes.
Utilisateur de MS2.2 Max 1.5 - OSC-Affiliate 1.09 - Admin With Access Levels 2.1 - Meta Tag Controller/ Generator - Credit/Gift Voucher/Coupons 5.05 - Download Controller v5.3 - X-Sell MS2 - WYSIWYG HTML Editor for Admin 1.7 - Dynamic Mo Pics - Loginbox Best - Order logging before payment processing - User Tracking - Faster Page Loads, Less DB queries - Plus plein de modifs perso :-)
Go to the top of the page
 
GuiZolaii
posté 19 Dec 2016, 15:36
Message #6


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 15-December 16
Membre no 32795



Citation (Havock @ 19 Dec 2016, 14:23) *
Bonjour Guillaume,

On va procéder par élimination : qu'est-ce-qui fonctionne coté client ?

Création ; connexion au compte ; navigation une fois connecté ... ?

Si tu est en local ou sur un site de test, affiche la session dans le footer ; pour voir si d'une page à l'autre elle ne change pas.


Bonjour Havock,

Concrêtement, la navigation coter client fonctionne ... Bien que le changement de langue de fonctionne pas (normal puisque en rapport également avec la SESSION). Le login / création de compte lui ne fonctionne pas : page blanche ...
Par contre étrangement, tout l'admin fonctionne sans aucun soucis ...

J'oubliais : lorsque j'affiche la variable session dans le footer, visiblement elle reste toujours équivalente ...

Ce message a été modifié par GuiZolaii - 19 Dec 2016, 15:37.
Go to the top of the page
 
Havock
posté 19 Dec 2016, 16:39
Message #7


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 890
Inscrit : 4-February 04
Membre no 1926



Si tu es en local il faudrait afficher les erreurs en réglant dans le php.ini display_errors = On


--------------------
L'indispensable est en cours de traitement,
L'urgent sera traité demain,
Le normal sera traité plus tard,
Le reste on vera ...
En conclusion : les journées sont trop courtes.
Utilisateur de MS2.2 Max 1.5 - OSC-Affiliate 1.09 - Admin With Access Levels 2.1 - Meta Tag Controller/ Generator - Credit/Gift Voucher/Coupons 5.05 - Download Controller v5.3 - X-Sell MS2 - WYSIWYG HTML Editor for Admin 1.7 - Dynamic Mo Pics - Loginbox Best - Order logging before payment processing - User Tracking - Faster Page Loads, Less DB queries - Plus plein de modifs perso :-)
Go to the top of the page
 
GuiZolaii
posté 19 Dec 2016, 16:40
Message #8


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 15-December 16
Membre no 32795



Citation (Havock @ 19 Dec 2016, 16:39) *
Si tu es en local il faudrait afficher les erreurs en réglant dans le php.ini display_errors = On


Je suis sur un serveur de test, et cela indique :

Citation
Notice: Constant STORE_LOGO already defined in /home/user1/web/includes/languages/french/login.php on line 14

Notice: Constant TEXT_ORIGIN_LOGIN already defined in /web/includes/languages/french/login.php on line 60

Notice: Undefined index: firstname in /web/includes/languages/french/login.php on line 62

Notice: Undefined index: firstname in /web/includes/languages/french/login.php on line 63

Notice: Undefined index: firstname in /web/includes/languages/french/login.php on line 64

Notice: Undefined variable: mt_keywords_string in /web/includes/meta_tags.php on line 54

Parse error: syntax error, unexpected end of file in /web/includes/javascript/form_check.js.php on line 985


Ce message a été modifié par GuiZolaii - 16 Jan 2017, 10:51.
Go to the top of the page
 
Bonbec
posté 20 Dec 2016, 15:02
Message #9


Ceinture bleue OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1272
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour,

Les Notice ne sont pas "pénalisants", c'est juste un mauvais codage qui n'a rien à voir avec le soucis en cours.

Par contre la dernière ligne :
Code
Parse error: syntax error, unexpected end of file in /web/includes/javascript/form_check.js.php on line 985

signale une erreur qui peut bloquer la poursuite des scripts qui ont besoin de ce fichier.


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc 2.3.4 BS
Go to the top of the page
 
GuiZolaii
posté 6 Jan 2017, 11:49
Message #10


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 15-December 16
Membre no 32795



Citation (Bonbec @ 20 Dec 2016, 15:02) *
Bonjour,

Les Notice ne sont pas "pénalisants", c'est juste un mauvais codage qui n'a rien à voir avec le soucis en cours.

Par contre la dernière ligne :
Code
Parse error: syntax error, unexpected end of file in /web/includes/javascript/form_check.js.php on line 985

signale une erreur qui peut bloquer la poursuite des scripts qui ont besoin de ce fichier.



J'ai résolu cela. Le formulaire de login s'affiche maintenant. Toutefois, l'inscription et login ne fonctionne toujours pas :'(
J'ai vérifié tous les ereg -> preg_match ... Mais rien à faire :/
Go to the top of the page
 
Bonbec
posté 6 Jan 2017, 13:08
Message #11


Ceinture bleue OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1272
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour,

Est ce qu'il y a un "RewriteBase" dans ton .htaccess ?
Si le RewriteBase est erroné, cela produit les symptômes que tu décris.


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc 2.3.4 BS
Go to the top of the page
 
GuiZolaii
posté 16 Jan 2017, 10:51
Message #12


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 15-December 16
Membre no 32795



Citation (Bonbec @ 6 Jan 2017, 13:08) *
Bonjour,

Est ce qu'il y a un "RewriteBase" dans ton .htaccess ?
Si le RewriteBase est erroné, cela produit les symptômes que tu décris.


Non je n'en ai pas ...
Voici mon htaccess

Citation
#
# $Id: .htaccess,v 1.2 2003/09/24 13:57:00 wilt Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
# AllowOverride Options
# </Directory>

# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)

# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers

<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>






# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)




Options +FollowSymLinks
RewriteEngine On
#RewriteBase /

# @@rewritelangues
# Exception pour le blog
RewriteRule ^(fr|en|pt|es|de|it)/blog-mini(.*)$ /blog-mini$2 [R=301,L]
# Reecriture des anciennes urls
RewriteCond %{REQUEST_URI} !/(fr|en|pt|es|de|it)/
RewriteCond %{REQUEST_URI} !/(blog-mini|miniplanet)(/|$)
RewriteCond %{QUERY_STRING} language=(fr|en|pt|es|de|it)
RewriteRule ^(.*)$ /%1/$1? [R=301,L]
# Reecriture par defaut en francais pour les requetes non localisees
RewriteCond %{REQUEST_URI} !/(fr|en|pt|es|de|it)(/|$)
RewriteCond %{REQUEST_URI} !(/(blog-mini|miniplanet|leacy)(/|$)|cmcic_)
RewriteCond %{REQUEST_URI} !^/[a-zA-Z0-9]+\.txt$
RewriteCond %{QUERY_STRING} !rwlng=
RewriteRule ^(.*)$ /fr/$1 [R=301,L]
# Reecriture globale des versions localisees
RewriteRule ^(fr|en|pt|es|de|it)(/(.*))?$ /$3?rwlng=$1 [L,QSA]

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}
Go to the top of the page
 
Bonbec
posté 24 Jan 2017, 13:50
Message #13


Ceinture bleue OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1272
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour,

Essaye de décommenter la ligne #RewriteBase /
çà donne quoi ?


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc 2.3.4 BS
Go to the top of the page
 
GuiZolaii
posté 1 Feb 2017, 17:40
Message #14


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 15-December 16
Membre no 32795



Citation (Bonbec @ 24 Jan 2017, 13:50) *
Bonjour,

Essaye de décommenter la ligne #RewriteBase /
çà donne quoi ?


Cela ne change rien ... :/
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 21st July 2017 - 19:46
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)