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

Bienvenue invité ( Connexion | Inscription )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> [Résolu] PB connection admin, connection dans l'admin impossible avec 2.2 et PHP5.3
Dudule
posté 14 Jun 2012, 11:16
Message #1


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Bonjour,

Je viens de mettre ma boutique Oscommerce 2.2 RC2.1 en local sous LAMP (linux).
La partie boutique semble bien fonctionner mais je n'arrive pas à me connecter à l'admin.
Il revient sur la page initiale sans rien m'indiquer et refuse de se connecter.
Il m'affiche un message d'erreur lorsque je rentre un mauvais login.

Voici mon fichier config.php :
Code
  define('HTTP_SERVER', 'http://localhost/repertoire');
  define('HTTP_CATALOG_SERVER', 'http://localhost/repertoire');
  define('HTTPS_CATALOG_SERVER', '');
  define('ENABLE_SSL_CATALOG', 'false');
  define('DIR_FS_DOCUMENT_ROOT', '/var/www/repertoire');
  define('DIR_WS_ADMIN', '/admin/');
  define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN);
  define('DIR_WS_CATALOG', '/');
  define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG);
  define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
  define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
  define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
  define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
  define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
  define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

  define('DB_SERVER', 'localhost');
  define('DB_SERVER_USERNAME', 'root');
  define('DB_SERVER_PASSWORD', '');
  define('DB_DATABASE', 'nom_base');
  define('USE_PCONNECT', 'false');
  define('STORE_SESSIONS', '');


Quelqu'un aurait-il une idée ?
Merci.

Ce message a été modifié par Dudule - 29 Jul 2012, 00:34.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
Dudule
posté 15 Jun 2012, 01:31
Message #2


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



re,
J'ai continué mes recherches et j'ai trouvé ça :
http://forums.oscload.fr/index.php/topic,31879.0.html
un problème dû au navigateur.

Je ne pense pas que ce soit mon cas, je suis sous Firefox et ça marche bien en distant, le problème n'est apparu que depuis que je l'ai mis en local.
La partie boutique fonctionne bien (connections, panier...)


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
chti_poupon
posté 15 Jun 2012, 14:52
Message #3


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
Si c'est bien en local, pourquoi une telle adresse qui a l'air distante?
Code
define('DIR_FS_DOCUMENT_ROOT', '/var/www/repertoire');
ohmy.gif
(Qui sait ? Une distraction est possible ! Merci d'avance d'un peu d'indulgence, j'ignore tout de Linux... wacko.gif )
Belle Journée !
Chti Poupon
PS pour travailler en local, as-tu vu l'utilité des répertoires:
catalog/includes/local
et
catalog/admin/includes/local
qui te permettent d'implanter les configure.php pour utilisation locale: çà évite de paramétrer à chaque fois... et bien des erreurs
(il faut parfois revoir quand même les .htaccess s'ils contiennent une adresse locale pour le mot de passe et l'adresse des caches)
Go to the top of the page
 
Dudule
posté 18 Jun 2012, 11:50
Message #4


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Bonjour,
Sous Linux les adresses sont différentes de windows.
Je pense que l'adresse doit être correcte puisque je l'utilise aussi pour le config.php du catalogue :
Code
  define('HTTP_SERVER', 'http://127.0.0.1/repertoire');
  define('HTTPS_SERVER', '');
  define('ENABLE_SSL', false);
  define('HTTP_COOKIE_DOMAIN', '');
  define('HTTPS_COOKIE_DOMAIN', '');
  define('HTTP_COOKIE_PATH', '/');
  define('HTTPS_COOKIE_PATH', '/');
  define('DIR_WS_HTTP_CATALOG', '/');
  define('DIR_WS_HTTPS_CATALOG', '/');
  define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

  define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
  define('DIR_FS_CATALOG', '/var/www/repertoire/');
  define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
  define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

  define('DB_SERVER', 'localhost');
  define('DB_SERVER_USERNAME', 'root');
  define('DB_SERVER_PASSWORD', '');
  define('DB_DATABASE', 'nom_base');
  define('USE_PCONNECT', 'false');
  define('STORE_SESSIONS', 'mysql');

C'est peut-être un problème de sessions mais je n'ai rien trouvé qui corresponde !!!
PS : J'ai supprimé le .htaccess et htpasswrd.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
chti_poupon
posté 18 Jun 2012, 13:39
Message #5


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Merci de m'initier (un peu) à Linux !
Je lis cependant :
  • admin :
    Code
      define('HTTP_SERVER', 'http://localhost/repertoire');
      define('HTTP_CATALOG_SERVER', 'http://localhost/repertoire');
  • Catalog :
    Code
    define('HTTP_SERVER', 'http://127.0.0.1/repertoire');
Normal? Artefact de rédaction forum ?

Pourquoi un pb de session ?




Chti poupon
PS quel système utilises-tu en local ?
Go to the top of the page
 
Dudule
posté 19 Jun 2012, 00:56
Message #6


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



J'ai fait différents essaies avec 127.0.0.1 et localhost pour voir si ça pouvait marcher mais sans résultat. Et je n'ai pas ensuite corrigé le localhost.

J'ai pensé à un problème se session puisque si le mot de passe est erroné il me le dit et sinon il affiche de nouveau la page de login avec un numéro de session différent :
http://127.0.0.1/repertoire/admin/login.ph...jh7c7cda8q3ate4
puis :
http://127.0.0.1/repertoire/admin/login.ph...q9u487ovgebnc23
...

J'ai lu également un post où il fallait mentionner le numéro de port mais je ne le connais pas.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
chti_poupon
posté 19 Jun 2012, 07:05
Message #7


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Pour les réglages de port, localhost, smtp - entr'autres - il te faut aller voir les réglages dans httpd.conf de ton apache local: ServerName, ServerAdmin notamment.
As-tu regardé les log php et apache ?
Chti poupon
Go to the top of the page
 
Dudule
posté 21 Jun 2012, 00:14
Message #8


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Bonjour,

Je suis à la recherche des fichiers dont tu me parles et j'ai trouvé dans error.php plein d'erreurs comme celle-ci :
[Tue Jun 19 01:54:20 2012] [error] [client 127.0.0.1] PHP Deprecated: Function eregi() is deprecated in /var/www/repertoire/admin/includes/classes/language.php on line 87, referer: http://127.0.0.1/repertoire/admin/login.ph...jh7c7cda8q3ate4

Voici la ligne 87 :
Code
          if (eregi('^(' . $value . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {


Le site en ligne (en production) est sous PHPH 5.2.14
en en local php 5.3.10

Le problème vient surement des fonctions obsolètes sous PHP 5.3 et il faudrait changer tous les enregi() par preg_match()...
Je suis hébergé chez DRI où j'ai le choix de la version de PHP que j'utilise (on peut encore y choisir la 4 et la 5.2 va sûrement durer longtemps) et au lieu de remplacer les fonctions obsolètes par les nouvelles fonctions, je vais mettre un PHP 5.2 en local comme indiqué sur http://forum.ubuntu-fr.org/viewtopic.php?id=609721

Par contre n'est-il pas possible d'afficher les erreurs sur la page affichées au lieu du fichier log.
Dans php.ini j'ai :
Code
; display_errors
;   Default Value: On
;   Development Value: On
;   Production Value: Off

; display_startup_errors
;   Default Value: Off
;   Development Value: On
;   Production Value: Off

; error_reporting
;   Default Value: E_ALL & ~E_NOTICE
;   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED

; html_errors
;   Default Value: On
;   Development Value: On
;   Production value: Off

; log_errors
;   Default Value: Off
;   Development Value: On
;   Production Value: On


Merci bien à toi Chti Poupon pour ton aide qui m'a bien été précieuse.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
chti_poupon
posté 21 Jun 2012, 08:37
Message #9


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
En effet, il faut décommenter (wink.gif pour avoir l'affichage sur la page. Bevant les "bonnes" valeurs bien sûr! Tout çà en local: pas question d'afficher les erreurs (avec les adresses) en production !!.
Il y a aussi une telle commande en tête de catalog/(admin/)/includes/application_top.php
Sinon, pourquoi ne pas revenir en php4 ? sad.gif
Il m'a fallu une heure pour remplacer les ereg et eregi (en premier) sur tout un site, à l'aide d'un éditeur de texte et de la fonction remplacer.
Attention, il faut aussi changer les délimiteurs du premier item:
' blabla' par '/blabla /i' pour eregi
et
'blabla' par '/blabla/' pour ereg
Pièges:
  • le premier item est concaténé: aller jusqu'à la virgule 'toto' . DIR_FS_IMAGES . '.php', doit donner '/toto' . DIR_FS_IMAGES . '.php/'
  • le premier item est une variable: $toto : il faut alors soit modifier la variable à sa construction, soit concaténer: '/' . $toto . '/' (ou '/i' selon le cas
Il peut encore rester des <? à remplacer des <?php et tant qu'à faire purger les $HTTP_TOTO_VARS par $_TOTO cool.gif


Il reste quelques fonctions rares à revoir dont split : voir ici happy.gif


A toi de voir !

Chti poupon


Go to the top of the page
 
Juliettta
posté 21 Jun 2012, 10:19
Message #10


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 148
Inscrit : 30-April 08
Lieu : Nimes
Membre no 21642



Salut,

Perso j'ai plus simple
car vu le nombre de modif a faire sur cette version pour etre compatible php5.3 tu peux aussi paramétrer soit un htaccess qui impose un php antérieur à ton serveur
soit puisque c'est du local insérer une version antérieur de php...
C'est plus rapide
Les modif sont vraiment très conséquente après c'est vrai c'est toujours bien de les faire...


--------------------
Juliettta allias bloness

oscommerce-2.2RC1-FR-w3c CONTRIB => Advanced search attributies fullpackage AJAX-AttributeManager-V2.8.3 B2B Product Listing Columns Bbi_v2 CL_summary_info_v1.1 Colissimo_1_2_3_4_5_1 Contrib ExU-1 Dynamic_sitemap_v4.0 Fckeditor-oscommerce_v2.2.1 Featured_products_v1.5.5_1 Header-tags-4-novices-v3.01 InvoicePDF1.5_ LettreMax etDistingo More_Pics_Sur_FCKeditor_1_2_3 Newsletter_report_v1.1_full On-fire-osc PayPal_IPN_v2.3.4.5 Ot discount coupon codes fr PRODUCT QUICK EDIT V2.0 _ Queries_debug-v1.7 Ultimate_SEO_URLs_v2-2.2e virementbancaire1.3 mvs_shipestimator_v1.1a subcategory_textboxes_v2.0.3 Products_Short_Descriptions_V2_1 Graphical Borders & Individual Boxes Holiday_1 Loginbox_Best_Complete_1 Products_Short_Descriptions_V2_1 multiorders update V2-1 Opti_Print_v1.0.2-1 order_editor_5_0_9 ot_lotalty_discount v1.5 Produit vendu Send HTML Email Who's Online Enhancement v3_5_1
Plus d'autres petites améliorations par ci par la...Travaillée pour rester validé W3c Après toutes ces installations.
Go to the top of the page
 
chrysalide
posté 21 Jun 2012, 11:14
Message #11


Ceinture bleue OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1085
Inscrit : 29-November 04
Membre no 3935



Avec ca tu devrais pouvoir mettre a jour ta ms2 en php 5.3

https://github.com/osCommerce/oscommerce2/c...77ce02480b49ffe

https://github.com/osCommerce/oscommerce2/c...93f1de8aa6a6770

https://github.com/osCommerce/oscommerce2/c...ce1e881cc6e6ef8

https://github.com/osCommerce/oscommerce2/c...9b1613c71a8e2c1

https://github.com/osCommerce/oscommerce2/c...843543555bc01e2

suis les modifs une par une les modifs et tu auras mis a jour une bonne partie des fonctions dépréciées.

après il faut rechercher les fonction dépréciées qui peuvent trainer a cause des contribs.

Perso je fais ca dans un terminal sous linux avec un
Code
grep -R 'ereg' /chemin/vers/le/rep/de/mon/site/*


ca me sort la liste des fichiers ayant encore des fonctions dépréciées et leurs emplacements.

Voila.


--------------------
Petit guide pour résoudre tout vos problèmes avec Oscommerce

FORK perso a base de MS2 RC1 FR avec deux trois contribs + pas mal de dev perso + beaucoup (trop ?) d'Ajax + un peu mais pas trop de flash + virer la structure tableau + de feuille de style + pas mal de <DIV id="****">.......... en gros ca ressemble plus trop a l'originale
Go to the top of the page
 
chrysalide
posté 21 Jun 2012, 11:17
Message #12


Ceinture bleue OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1085
Inscrit : 29-November 04
Membre no 3935



Citation (Juliettta @ 21 Jun 2012, 11:19) *
Salut,

Perso j'ai plus simple
car vu le nombre de modif a faire sur cette version pour etre compatible php5.3 tu peux aussi paramétrer soit un htaccess qui impose un php antérieur à ton serveur
soit puisque c'est du local insérer une version antérieur de php...
C'est plus rapide
Les modif sont vraiment très conséquente après c'est vrai c'est toujours bien de les faire...



1 - il faut que l'hébergeur le propose et c'est pas focement le cas.

2 - sur un serveur de test WAMP préconfiguré je doute que cela soit possible


--------------------
Petit guide pour résoudre tout vos problèmes avec Oscommerce

FORK perso a base de MS2 RC1 FR avec deux trois contribs + pas mal de dev perso + beaucoup (trop ?) d'Ajax + un peu mais pas trop de flash + virer la structure tableau + de feuille de style + pas mal de <DIV id="****">.......... en gros ca ressemble plus trop a l'originale
Go to the top of the page
 
Dudule
posté 27 Jun 2012, 12:16
Message #13


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Bonjour,

J'ai installé PHP 5.2 mais lorsque j'ajoute PhpMyAdmin et MySql il met à jour PHP et je retombe sur PHP 5.3.
Après avoir insisté, j'ai choisi de mettre à jour le code OSCommerce pour qu'il soit compatible 5.3.
Tout s'est bien passé avec vos bons conseils (merci) sauf la contribution MATC (must agree... : validation des condition générales pour s'inscrire ou acheter) que je n'arrive pas à mettre au bon format. L'erreur est :
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in /var/www/boutique/includes/modules/matc.php on line 80
Le code est :
Code
$h2t =& new html2text(html_entity_decode($textarea_contents_material,ENT_QUOTES,'ISO8859-1'));

Par contre, le problème d'identification dans admin est toujours présent !!!
En fait la boutique fonctionnait en ignorant les erreurs.
J'ai décommenté le php.ini, ajouté xdebug mais je n'ai toujours aucun commentaire pour l'admin/login.php qui revient à la page initiale à chaque fois que le login est bon et m'indique qu'il le login/mot de passe n'est pas bon dans l'autre cas : Erreur : Enregistrement Administrateur erronné.

Me revoici à la case départ avec un code compatible 5.3.
Je continue à nettoyer mon code des modules qui ne servent plus.

Si quelqu'un a une idée ?

Merci.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
Bonbec
posté 27 Jun 2012, 12:38
Message #14


Ceinture marron OSC
Icône de groupe

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



Bonjour,
Citation (Dudule @ 27 Jun 2012, 13:16) *
... Tout s'est bien passé avec vos bons conseils (merci) sauf la contribution MATC (must agree... : validation des condition générales pour s'inscrire ou acheter) que je n'arrive pas à mettre au bon format. L'erreur est :
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in /var/www/boutique/includes/modules/matc.php on line 80
Le code est :
Code
$h2t =& new html2text(html_entity_decode($textarea_contents_material,ENT_QUOTES,'ISO8859-1'));

Supprime le & après le $h2t =


--------------------
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 Phoenix
Go to the top of the page
 
Bonbec
posté 27 Jun 2012, 12:52
Message #15


Ceinture marron OSC
Icône de groupe

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



Re,

Peut-être une histoire de casse sur le mot de passe ?

Le plus simple serait peut-être de te créer un second compte d'administration, un truc du genre :
Code
INSERT INTO `users` (`first_name`, `last_name`,`username`, `userpassword`, `type`) VALUES ('tart', 'empion', 'tartempion', '4b0103aa039dc784c798ee767b1178d6:ab');

Ton identifiant serait alors : tartempion
Ton mot de passe serait alors : admin
Tout est en minuscule.

Si cela fonctionne, il te sera ensuite facile de modifier cela depuis l'admin.


--------------------
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 Phoenix
Go to the top of the page
 
Juliettta
posté 28 Jun 2012, 17:41
Message #16


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 148
Inscrit : 30-April 08
Lieu : Nimes
Membre no 21642



j'ai un petit souci du genre avec ma vieille version RC2a...
Du coup je viens de refaire intégralement mon site presque fini suis en mode test... COOLLL enfin fini
Sinon pour parer à mon problème de connection ne va pas sur ton url /admin/login.php....
C'est apparement elle qui veut pas rediriger sur l'index
Tu tapes en url
.....www.nomdesite.com/admin/orders.php

Et la normalement ca marchera

Un problème de session mais je te previens il ne va pas tarder à en être de même pour tes clients en ce moment les miens me harcèle pour des problème de connexion au site aussi...et effectivement pour avoir testé cela ne fonctionne plus très bien coté catalog non plus...

A bon entendeurs si qq trouves la soluc pour réparer....


--------------------
Juliettta allias bloness

oscommerce-2.2RC1-FR-w3c CONTRIB => Advanced search attributies fullpackage AJAX-AttributeManager-V2.8.3 B2B Product Listing Columns Bbi_v2 CL_summary_info_v1.1 Colissimo_1_2_3_4_5_1 Contrib ExU-1 Dynamic_sitemap_v4.0 Fckeditor-oscommerce_v2.2.1 Featured_products_v1.5.5_1 Header-tags-4-novices-v3.01 InvoicePDF1.5_ LettreMax etDistingo More_Pics_Sur_FCKeditor_1_2_3 Newsletter_report_v1.1_full On-fire-osc PayPal_IPN_v2.3.4.5 Ot discount coupon codes fr PRODUCT QUICK EDIT V2.0 _ Queries_debug-v1.7 Ultimate_SEO_URLs_v2-2.2e virementbancaire1.3 mvs_shipestimator_v1.1a subcategory_textboxes_v2.0.3 Products_Short_Descriptions_V2_1 Graphical Borders & Individual Boxes Holiday_1 Loginbox_Best_Complete_1 Products_Short_Descriptions_V2_1 multiorders update V2-1 Opti_Print_v1.0.2-1 order_editor_5_0_9 ot_lotalty_discount v1.5 Produit vendu Send HTML Email Who's Online Enhancement v3_5_1
Plus d'autres petites améliorations par ci par la...Travaillée pour rester validé W3c Après toutes ces installations.
Go to the top of the page
 
Dudule
posté 30 Jun 2012, 01:42
Message #17


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Citation (Bonbec @ 27 Jun 2012, 13:38) *
Supprime le & après le $h2t =
Yessssssssssssssssss, nickel, merci bien.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
Dudule
posté 30 Jun 2012, 02:01
Message #18


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Citation (Bonbec @ 27 Jun 2012, 13:52) *
Re,

Peut-être une histoire de casse sur le mot de passe ?

Le plus simple serait peut-être de te créer un second compte d'administration, un truc du genre :
Code
INSERT INTO `users` (`first_name`, `last_name`,`username`, `userpassword`, `type`) VALUES ('tart', 'empion', 'tartempion', '4b0103aa039dc784c798ee767b1178d6:ab');

Ton identifiant serait alors : tartempion
Ton mot de passe serait alors : admin

Bonjour,
J'ai créé un nouvel administrateur qui a bien été enregistré avec la commande :
Code
INSERT INTO `administrators` (`user_name`, `user_password`) VALUES ('tartempion', '4b0103aa039dc784c798ee767b1178d6:ab');

et toujours retour à la page login.php sans aucun message si l'user_name + user_password sont corrects, sinon affichage du message
Erreur : Enregistrement Administrateur erronné.
sad.gif


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
Bonbec
posté 30 Jun 2012, 07:29
Message #19


Ceinture marron OSC
Icône de groupe

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



Re,

Autre possibilité, en partant du principe que tu n'as pas touché au code php des fichiers, le mot de passe peut ne pas avoir à être crypté , essaye donc :
Code
INSERT INTO `administrators` (`user_name`, `user_password`) VALUES ('tartempion', 'admin');

C'est une bétise que j'ai marqué wacko.gif
Essaye d'effacer les cookies de ton site.

Ce message a été modifié par Bonbec - 30 Jun 2012, 13:22.


--------------------
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 Phoenix
Go to the top of the page
 
Dudule
posté 2 Jul 2012, 13:08
Message #20


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Citation (Bonbec @ 30 Jun 2012, 08:29) *
Essaye d'effacer les cookies de ton site.
Salut,
Me revoilà.
Mes cookies sont effacés à chaque fois que je ferme Firefox (j'efface automatiquement toutes les traces, historique....)
Je les ai effacé manuellement et le problème est toujours là.

Je viens de mettre la partie admin en ligne sous php 5.2.14 et pas de problème de connexion.
Le problème semble bien venir du PHP 5.3 local.

J'ai effacé le contenu de la table sessions et j'ai vu qu'il y a 2 sessions de créées avant d’essayé de m'identifier et 3 nouvelles à chaque fois que j'essaie de nouveau de m'identifier alors qu'il n'y a qu'une seule lorsque je me connecte à la boutique.

Il n'y aurait pas un programme pour débugger du PHP pas à pas ?
Peut-être ne pas mettre les sessions dans la base mysql ?


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
Dudule
posté 2 Jul 2012, 13:15
Message #21


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Citation (Juliettta @ 28 Jun 2012, 18:41) *
C'est apparement elle qui veut pas rediriger sur l'index
Tu tapes en url
.....www.nomdesite.com/admin/orders.php

Et la normalement ca marchera
J'ai essayé mais ça ne marche pas non plus.

Peut-être un réglage du php.ini, il n'est pas configuré par défaut sous Linux de la même manière que sur windows ?


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
chti_poupon
posté 2 Jul 2012, 13:46
Message #22


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
Citation
Je viens de mettre la partie admin en ligne sous php 5.2.14 et pas de problème de connexion.
Le problème semble bien venir du PHP 5.3 local.

Inexact, tu viens de changer plusieurs choses à la fois:
  • php 5.2.14 / 5.3 OK
  • Linux / Unix ou autre
  • Version Mysql (?)
  • Fichier catalog/admin/includes/configure.php
  • Contenu table administrateurs en Bdd
  • .htaccess
L'un au moins de ces changements t'a été profitable.

En local, peux tu installer et essayer une version osC vierge ? Ainsi, tu pourras mieux cbler la question.

Bons essais

Chti poupon


Go to the top of the page
 
Dudule
posté 2 Jul 2012, 16:05
Message #23


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Citation (chti_poupon @ 2 Jul 2012, 14:46) *
Bonjour
Citation
Je viens de mettre la partie admin en ligne sous php 5.2.14 et pas de problème de connexion.
Le problème semble bien venir du PHP 5.3 local.

Inexact, tu viens de changer plusieurs choses à la fois:
  • php 5.2.14 / 5.3 OK
  • Linux / Unix ou autre
  • Version Mysql (?)
  • Fichier catalog/admin/includes/configure.php
  • Contenu table administrateurs en Bdd
  • .htaccess
L'un au moins de ces changements t'a été profitable.

En local, peux tu installer et essayer une version osC vierge ? Ainsi, tu pourras mieux cbler la question.

Bons essais

Chti poupon

Je viens d'essayer avec une version 2.2 vierge et j'ai la même erreur, idem avec 2.3.
Je me suis peut être emmêlé les pinceaux et je vais reprendre ces essais plus tard.

Par contre :

1. j'ai supprimé les .htacces et htpassword pour simplifier. J'espère qu'ils ne sont pas obligatoire (en local).

2. Je viens de lancer la "console web" de Firefox qui me dit :
Code
[15:43:34,617] Sélecteur attendu.  Jeu de règles ignoré suite à un mauvais sélecteur. @ http://localhost/repertoire/admin/login.php?osCAdminID=3994d0032cff4d00151d9a319c28895c:13
[15:43:34,617] Fin de fichier inattendue durant la recherche de Fermeture } d'un jeu de règles invalide. @ http://localhost/repertoire/admin/login.php?osCAdminID=3994d0032cff4d00151d9a319c28895c:13


Le code de login.php jusqu'à la ligne 13 :
Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html dir="ltr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="noindex,nofollow">
<title>Cho7.com</title>
<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
<script type="text/javascript" src="includes/general.js"></script>
<style type="text/css">
BODY {
  background: #ffffff;
}
//--></style>
J'ai remplacé les 5 dernières lignes par :
Code
<style type="text/css"></style>
et j'ai :
Code
[16:52:49,498] POST http://localhost/repertoire/admin/login.php?action=process&osCAdminID=844f83f0d9fd93486424d9909713eacb [HTTP/1.1 302 Found 94ms]
[16:52:49,573] GET http://localhost/repertoire/admin/index.php?osCAdminID=a3bc4dbe05548bfb18904e5e1ff9903a [HTTP/1.1 302 Found 94ms]
[16:52:49,710] GET http://localhost/repertoire/admin/login.php?osCAdminID=1fcadd535a77fa52382e4ad44d9fbc26 [HTTP/1.1 200 OK 151ms]
Il va bien dans index.php mais est redirigé de nouveau dans login.php

Je vais essayer de nouveau avec une version vierge de osCommerce Online Merchant v2.2 RC1 W3C Valid FR.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
Dudule
posté 3 Jul 2012, 13:34
Message #24


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Bonjour,
J'ai continué mais recherche en mettant des sleep(5) et j'ai vu que c'est catalog/admin/includes/application_top.php qui redirige vers la page login (s'il voit que l'utilisateur n'est pas identifié)
Au alentour de la ligne 135 :
Code
// redirect to login page if administrator is not yet logged in
  if (!tep_session_is_registered('admin')) {
    $redirect = false;

    $current_page = basename($PHP_SELF);

    if ($current_page != FILENAME_LOGIN) {
      if (!tep_session_is_registered('redirect_origin')) {
        tep_session_register('redirect_origin');

        $redirect_origin = array('page' => $current_page,
//                                 'get' => $HTTP_GET_VARS);
                                 'get' => $_GET);

      }

      $redirect = true;
    }

    if ($redirect == true) {
      tep_redirect(tep_href_link(FILENAME_LOGIN));
    }

    unset($redirect);
  }
Cette fonction redirige vers catalog/admin/login.php si je ne suis pas identifié.
Lorsque je m'identifie, je suis redirigé vers catalog/admin/index.php qui ne me vois pas comme identifié et qui me redirige vers login !!!

et là je cherche d’où cela peut bien venir ?


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
Bonbec
posté 3 Jul 2012, 14:36
Message #25


Ceinture marron OSC
Icône de groupe

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



Un problème de session on dirait.

Tu as configuré les sessions dans ton admin ? biggrin.gif biggrin.gif biggrin.gif
Bon, je sais que tu n'as pas accès à ton admin, c'est de l'humour happy.gif

Recherche via PhpMyAdmin dans la table configuration la configuration_key qui a comme valeur SESSION_WRITE_DIRECTORY
Qu'as-tu comme configuration_value ?
Regarde aussi les autres enregistrements concernant les sessions.


--------------------
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 Phoenix
Go to the top of the page
 

2 Pages V   1 2 >
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 : 28th March 2024 - 09:21
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)