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

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Différents problèmes avec OSCOMMERCE (fr) 2.3.1, La version actuelle (EN) fonctionne très bien comparée à celle (FR)
SaphyraK
posté 9 Sep 2014, 16:15
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 100
Inscrit : 6-November 12
Membre no 31715



Ok..

Bonjour bonjour!

Aujourd'hui j'ai eu envie de tester la nouvelle version de OSCOMMERCE (branche 2.3.x), en vue d'une possible construction de nouveau site de commerce.

Voilà ce que j'ai fais:

1) Téléchargement des sources: https://github.com/oscommerce-france/oscommerce2 (https://github.com/oscommerce-france/oscommerce2/archive/master.zip)
2) Décompression, Upload sur le SFTP, configuré correctement, chmod en 444 les configure.php des deux dossiers 'includes'
3) Résultat de l'installation: réussie.
3) Compte administratif créé, j'ai choisi un autre dossier que 'admin'.
4) Suppréssion du dossier 'install', et chmod en 444 les configure.php des deux dossiers 'includes'.

Accès au FrontOffice: sans erreurs, navigation ok etc..
Accès au BackOffice: pleins d'erreurs.

Supposons l'adresse administrative suivante: http://site.ici/osc_ici/admini0/login.php

I. Page blanche (arrétée) quand je vais à l'adresse de la zone administrative.. Le BackOffice donc !



Erreur rapportées par ma configuration Apache:

Code
mod_fcgid: stderr: PHP Warning:  require(includes/languages/.php): failed to open stream: No such file or directory in /home/site15/public_html/osc_ici/admini0/includes/application_top.php on line 167


Solution tentée:

Citation
Ajouter ?language=fr à la fin de l'adresse du BackOffice, du coup, cela nous donne: http://site.ici/osc_ici/admini0/login.php?language=fr


Résultat:

Citation
Cela semble fonctionner, je peut avoir accès au formulaire de login/password.




II. Une fois identifié dans la zone administrative



Erreur rapportées par OSCOMMERCE:

Code
Unable to determine the page link!

Function used: tep_href_link('', '', 'NONSSL')



Erreur rapportées par ma configuration Apache:

Code
mod_fcgid: stderr: PHP Warning:  http_build_query(): Parameter 1 expected to be Array or Object.  Incorrect value given in  /home/site15/public_html/osc_ici/admini0/login.php on line 63, referer: http://site.ici/osc_ici/admini0/login.php?language=fr


Solution tentée:

Citation
Modifier la configuration OSCOMMERCE 'SEARCH_ENGINE_FRIENDLY_URLS' sur false


Résultat:

Citation
N'a rien changé, étant donné que déjà sur false.



Configuration de mon système web:

Code
php_flag   display_errors off        (inexistant chez moi)
php_flag   register_long_arrays off   (inexistant chez moi)

Server Host:     site.ici (XXX.XXX.XXX.XXX)
Database Host:     localhost (127.0.0.1)
Server OS:     Linux 3.8.13-xxxx-grs-ipv6-64
Database:     MySQL 5.5.35-0+wheezy1
Server Date:     2014-09-09 17:06:58 +0200 CEST
Database Date:     2014-09-09 17:06:58
HTTP Server:     Apache/2.2.22 (Debian)
PHP Version:     5.4.4-14+deb7u8 (Zend: 2.4.0)



Important de le préciser:

La version américaine sur: https://github.com/osCommerce/oscommerce2
S'installe elle aussi parfaitement, mais surtout, fonctionne entièrement et correctement.
Conclusion, quelque chose casse le bon fonctionnement de la version Française chez moi (ou bien je ne suis pas le seul et cette version Française est obsolète et infonctionnelle dans l'état?)


Merci de m'aiguiller !


--------------------
We get Everything, we are developpers, we are masters of the universe !
(just kidding.. **sigh**, just developpers...)
Go to the top of the page
 
chti_poupon
posté 9 Sep 2014, 18:08
Message #2


Ceinture noire OSC
Icône de groupe

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



Bonjour
La seule version osC 23 en français officiellement disponible n'est pas là où tu l'as prise mais se trouve
La dernière version publiée sur ce site en traduction se trouve dans ce fil ici

Par ailleurs l'erreur que tu cites
Citation
PHP Warning: require(includes/languages/.php): failed to open stream: No s.....
est dûe à l'absence de valeur de la variable $language (/.php !!!)
La suite de ton analyse ressort d'erreurs en chaîne générées par des correctifs non pertinents.
Je te laisse le soin de repérer dans le forum/FAQ la cause de ce /.php....

Bons essais !
Chti_poupon
Go to the top of the page
 
Bonbec
posté 9 Sep 2014, 19:30
Message #3


Ceinture marron OSC
Icône de groupe

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



Bonsoir,

Je vois que tu as Php 5.4.
Tu trouveras sur cette page externe au forum une solution qui devrait t'aider.


--------------------
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
 
SaphyraK
posté 10 Sep 2014, 17:05
Message #4


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 100
Inscrit : 6-November 12
Membre no 31715



Citation (chti_poupon @ 9 Sep 2014, 18:08) *
Bonjour
La seule version osC 23 en français officiellement disponible n'est pas là où tu l'as prise mais se trouve
La dernière version publiée sur ce site en traduction se trouve dans ce fil ici

Par ailleurs l'erreur que tu cites
Citation
PHP Warning: require(includes/languages/.php): failed to open stream: No s.....
est dûe à l'absence de valeur de la variable $language (/.php !!!)
La suite de ton analyse ressort d'erreurs en chaîne générées par des correctifs non pertinents.
Je te laisse le soin de repérer dans le forum/FAQ la cause de ce /.php....

Bons essais !
Chti_poupon


En ce qui concerne la récupération de la version que j'ai testé, j'en ai trouvé le lien gitHub ici: http://www.oscommerce-fr.info/forum/index....showtopic=67408

(EDIT: après comparaison avec WinMERGE des fichiers de la version que tu m'as conseillé ET celle de gitHUB.. Le résultat est formelle: Il n'y a aucuns changements, c'est totalement deux versions identiques, donc, elle est bien obsolète cette version).

J'ai peut-être mal compris à quoi ça correspondait wub.gif , mais en tout cas, cela mériterait un peu de rangement par catégorie alors:

Exemple:
- Version gitHub -(en développement)-
- Version ZIP -(release)-

(je suis persuadé que pleins d'utilisateurs testent les versions et ne voyant pas ça fonctionner, se disent: bon.. on va chercher un autre moteur de commerce).. wacko.gif
(c'est dommage et ça nuit au bien être de la communauté OSCOMMERCE et de OSCOMMERCE lui-même qui est franchement un très bon produit.) huh.gif

Quand à la variable $language, fatalement qu'elle n'existe pas, vu que ce n'est juste pas normal que au clic du lien sur la fin de l'installation, la variable $language est perdue/non déclarée??.

Les correctifs non pertinents que j'ai tenté m'ont quand même permis d'aller plus loin qu'une page blanche, même, si je le répètes, ces correctifs ne sont pas nécéssaires sur la version actuelle de OSCOMMERCE originale.

D'ailleurs, j'ai aussi remarqué que le thème graphique de OSCOMMERCE de la version Française est très sommaire à l'installation, alors que dans la version originale, le thème graphique est très joli.

J'imagine que là aussi il doit y manquer des choses.

Ma conclusion donc, c'est que la version Française n'est pas assez suivie par rapport à la version anglaise officielle. blink.gif

Car comme je le répètes, je ne pense pas que le problème est provoqué par moi-même.
Du fait que le problème est provoqué par la version Française de OSCOMMERCE (car je le répètes (si tu as lu jusq'à la fin, mais bon, le pâté est massif)), pas la version originale américaine (dont la dernière mise à jour date de 7/8 jours, comparé à celle Française qui date de 4 ans..)


Citation (Bonbec @ 9 Sep 2014, 19:30) *
Bonsoir,

Je vois que tu as Php 5.4.
Tu trouveras sur cette page externe au forum une solution qui devrait t'aider.


Super Bonbec, ça semble être un truc du genre oui.

Oui, j'ai PHP 5.4.
Ta solution fut intéréssante car elle a parlé tout de suite à mon côté développeur.

Mais, encore moins compréhensible, la version Anglaise de OSCOMMERCE n'a pas ce correctif et semble très bien fonctionner pourtant.. je trouves bizzare donc que ça ne fonctionne pas avec la version Française... unsure.gif



PS: pourquoi la version Française est si peu suivie ? (c'est une question sérieuse de développeurs à développeurs pas un troll hein).

CAR en comparant le fichier: tell_a_friend.php (simplement), plus de 20 lignes diffèrent avec la version Anglaise (je ne compte pas les lignes de languages/commentaires).

Version Française:
Code
if (!tep_session_is_registered('customer_id') && (ALLOW_GUEST_TO_TELL_A_FRIEND == 'false')) {


Version Anglaise:
Code
if (!isset($_SESSION['customer_id']) && (ALLOW_GUEST_TO_TELL_A_FRIEND == 'false')) {


Rien que dès le début du code déjà..


SI vous avez besoin de main d'oeuvre pour aider à la construction de la version Française sur gitHUB, je veux bien aider, j'aime OSCOMMERCE autant que vous smile.gif

Ce message a été modifié par SaphyraK - 10 Sep 2014, 17:21.


--------------------
We get Everything, we are developpers, we are masters of the universe !
(just kidding.. **sigh**, just developpers...)
Go to the top of the page
 
SaphyraK
posté 10 Sep 2014, 17:31
Message #5


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 100
Inscrit : 6-November 12
Membre no 31715



Afin de rajouter un petit up (car je pense quand même que c'est quelque chose de très important à voir entres développeurs).

OSCOMMERCE Officielle dispose d'un header parlant d'une date 2014, celle Française, le header est 2010. (4 ans donc), et la version OSCOMMERCE Officielle semble être la version 2.3.4, celle Française est 2.3.1.

Voilà ! J'attends avec impatience vos feedbacks amis développeurs!


--------------------
We get Everything, we are developpers, we are masters of the universe !
(just kidding.. **sigh**, just developpers...)
Go to the top of the page
 
Bonbec
posté 10 Sep 2014, 17:40
Message #6


Ceinture marron OSC
Icône de groupe

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



Re,

Réponse d'un non développeur, juste d'un amateur qui se dépatouille pour fignoler son site happy.gif :
La section 2.3 du forum regorge de fils qui donnent pas mal de réponses, pour la traduction française de la 2.3.4, voir ici.
Il y a des tonnes de trucs, astuces, questions, réponses qui aident énormément et qui évitent de poser 2 fois la même question, donc qui permet de gagner du temps.
Sans compter la Community Add-Ons 2.3 wub.gif


--------------------
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
 
SaphyraK
posté 10 Sep 2014, 20:35
Message #7


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 100
Inscrit : 6-November 12
Membre no 31715



Hello Bonbec,

Oui oui, je sais bien tout cela étant donné que j'ai créé une révision massive (intégration mode IFRAME) du module SOCOLISSIMO que j'ai publié sur le community addons (http://addons.oscommerce.com/info/8663), et je compte prochainement le réviser pour lui offrir la compatibilité avec OSC 2.3.x,

Mais, là, dans le cas du suivi de versions OSCOMMERCE, traduire.. c'est pas adapter le code, même si les constantes de languages (traduction) sont traduites en Français, (ce qui est déjà en soit un travail colossal), il n'empêche que le code PHP de la version officielle évolue (et évoluera encore) et que celle officieuse (la version Française) stagne/stagnera toujours sur du codebase OSC 2.3.1.

Et donc, j'imagine pas les dégâts quand vous devrez migrer sur un autre serveur web (où la version de PHP sera 3 fois plus avancée que celle de votre moteur OSCOMMERCE).

C'est pas vous dépatouiller que vous allez faire mais vous arracher les cheveux wink.gif

EDIT: En tout cas, le code de la version 2.3.4 que vous utilisez actuellement doit être en fait du code de la 2.3.1, vous n'en n'avez que la traduction comme dit! (et merci pour le lien concernant cette traduction justement)

Ce message a été modifié par SaphyraK - 10 Sep 2014, 20:37.


--------------------
We get Everything, we are developpers, we are masters of the universe !
(just kidding.. **sigh**, just developpers...)
Go to the top of the page
 
Bonbec
posté 10 Sep 2014, 22:02
Message #8


Ceinture marron OSC
Icône de groupe

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



Re,

Chapeau pour l'Add-On, je ne suis pas capable d'en faire autant.
Sinon j'ai mon site actuel qui est une bonne vieille MS2.2 qui tourne en PHP 5.4. J'avais trop modifié et personnalisé le site pour le migrer en 2.3.x.
Je ne dois pas être le seul dans ce cas et les différentes versions de la 2.3 (2.3.1, 2.3.2, 2.3.3, 2.3.4) s'enchaînent trop rapidement à mon goût pour que je franchisse réellement le pas. D'autant plus que sur le forum US est déjà abordé la version 2.4.
Et c'est sans doute la raison pour laquelle il n'y a pas de version française téléchargeable de disponible ici même.
Chacun la fait de son côté avec les différents fils du forum ...

Si j'ai bien compris, les différentes étapes permettraient de passer "en douceur" à la version 3 ... mais plus çà va et plus le code est compliqué à comprendre quand on est pas développeur ou programmeur de profession. Arrivera un jour où je ne pourrais plus suivre ...

Concernant la version 2.3.4 que je teste en local, c'est la version US téléchargée sur le site officiel d'OsCommerce. Il y a des modifs de code par rapport à la 2.3.1 ...


--------------------
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
 
chti_poupon
posté 11 Sep 2014, 10:32
Message #9


Ceinture noire OSC
Icône de groupe

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



+1@Bonbec
Il y a en effet deux approches différentes:
- le "fabricant" : tout nouveau site qui sort de son "atelier" se doit de profiter des perfectionnements les plus récents, ce qui garantit à son produit la durabilité maximale demandée par son client, et à lui-même une réputation certaine.
- l'utilisateur : il a un site à gérer et à faire vivre: il fait du commerce, achète, propose, vend, encaisse, emballe, expédie, prospecte. A l'image du plombier qui ne remplace son outil qu'il sait manier et connaît bien que seulement si le nouvel outil est bien plus perfectionné, il ne changera son site que quand un progrès important est fait.

Chacun y trouve son compte:
- le premier apporte ici sa compétence en proposant des adds-on, glane les insatisfactions à résoudre, les besoins profonds des utilisateurs, se préoccupe des nouveautés: il assure ainsi sa réputation et engrange des prospects. Il peut participer bénévolement.
- le second bénéficie des conseils de la collectivité, s'instruit peu à peu et acquiert au fil du temps une compétence utile à la maintenance, puis au perfectionnement de son site et s'informe des nouveautés. Il peut aussi apporter à la collectivité les solutions qu'il connaît et ses interrogations. Il peut participer bénévolement.

Le profil actuel des intervenants (beaucoup de commerçants plus contraints à l'action qu'à la prospective) explique sans doute l'insatisfaction ressentie par les "fabricants".

Belle journée à tous !

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