[Résolu] PB connection admin, connection dans l'admin impossible avec 2.2 et PHP5.3 |
Bienvenue invité ( Connexion | Inscription )
[Résolu] PB connection admin, connection dans l'admin impossible avec 2.2 et PHP5.3 |
14 Jun 2012, 11:16
Message
#1
|
|
Ceinture orange OSC 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
|
|
15 Jun 2012, 01:31
Message
#2
|
|
Ceinture orange OSC 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
|
|
15 Jun 2012, 14:52
Message
#3
|
|
Ceinture noire OSC 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'); (Qui sait ? Une distraction est possible ! Merci d'avance d'un peu d'indulgence, j'ignore tout de Linux... ) 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) |
|
18 Jun 2012, 11:50
Message
#4
|
|
Ceinture orange OSC 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
|
|
18 Jun 2012, 13:39
Message
#5
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Merci de m'initier (un peu) à Linux !
Je lis cependant :
Pourquoi un pb de session ? Chti poupon PS quel système utilises-tu en local ? |
|
19 Jun 2012, 00:56
Message
#6
|
|
Ceinture orange OSC 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
|
|
19 Jun 2012, 07:05
Message
#7
|
|
Ceinture noire OSC 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 |
|
21 Jun 2012, 00:14
Message
#8
|
|
Ceinture orange OSC 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
|
|
21 Jun 2012, 08:37
Message
#9
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour
En effet, il faut décommenter ( 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 ? 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:
Il reste quelques fonctions rares à revoir dont split : voir ici A toi de voir ! Chti poupon |
|
21 Jun 2012, 10:19
Message
#10
|
|
Ceinture jaune+ OSC 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. |
|
21 Jun 2012, 11:14
Message
#11
|
|
Ceinture bleue OSC 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 |
|
21 Jun 2012, 11:17
Message
#12
|
|
Ceinture bleue OSC Groupe : Modérateurs Messages : 1085 Inscrit : 29-November 04 Membre no 3935 |
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 |
|
27 Jun 2012, 12:16
Message
#13
|
|
Ceinture orange OSC 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
|
|
27 Jun 2012, 12:38
Message
#14
|
|
Ceinture marron OSC Groupe : Modérateurs Messages : 1543 Inscrit : 30-May 06 Lieu : Vichy (03) Membre no 10583 |
Bonjour,
... 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 |
|
27 Jun 2012, 12:52
Message
#15
|
|
Ceinture marron OSC 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 |
|
28 Jun 2012, 17:41
Message
#16
|
|
Ceinture jaune+ OSC 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. |
|
30 Jun 2012, 01:42
Message
#17
|
|
Ceinture orange OSC Groupe : Membres Messages : 198 Inscrit : 9-December 02 Lieu : Bordeaux Membre no 654 |
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
|
|
30 Jun 2012, 02:01
Message
#18
|
|
Ceinture orange OSC Groupe : Membres Messages : 198 Inscrit : 9-December 02 Lieu : Bordeaux Membre no 654 |
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é. -------------------- osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
|
|
30 Jun 2012, 07:29
Message
#19
|
|
Ceinture marron OSC Groupe : Modérateurs Messages : 1543 Inscrit : 30-May 06 Lieu : Vichy (03) Membre no 10583 |
Re,
Code INSERT INTO `administrators` (`user_name`, `user_password`) VALUES ('tartempion', 'admin'); C'est une bétise que j'ai marqué 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 |
|
2 Jul 2012, 13:08
Message
#20
|
|
Ceinture orange OSC Groupe : Membres Messages : 198 Inscrit : 9-December 02 Lieu : Bordeaux Membre no 654 |
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
|
|
2 Jul 2012, 13:15
Message
#21
|
|
Ceinture orange OSC Groupe : Membres Messages : 198 Inscrit : 9-December 02 Lieu : Bordeaux Membre no 654 |
C'est apparement elle qui veut pas rediriger sur l'index J'ai essayé mais ça ne marche pas non plus.Tu tapes en url .....www.nomdesite.com/admin/orders.php Et la normalement ca marchera 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
|
|
2 Jul 2012, 13:46
Message
#22
|
|
Ceinture noire OSC 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:
En local, peux tu installer et essayer une version osC vierge ? Ainsi, tu pourras mieux cbler la question. Bons essais Chti poupon |
|
2 Jul 2012, 16:05
Message
#23
|
|
Ceinture orange OSC Groupe : Membres Messages : 198 Inscrit : 9-December 02 Lieu : Bordeaux Membre no 654 |
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:
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"> J'ai remplacé les 5 dernières lignes par :<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> 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] Il va bien dans index.php mais est redirigé de nouveau dans login.php[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] 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
|
|
3 Jul 2012, 13:34
Message
#24
|
|
Ceinture orange OSC 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 Cette fonction redirige vers catalog/admin/login.php si je ne suis pas identifié.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); } 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
|
|
3 Jul 2012, 14:36
Message
#25
|
|
Ceinture marron OSC 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 ? Bon, je sais que tu n'as pas accès à ton admin, c'est de l'humour 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 |
|
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) |