Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Installation - fonctionnement _ [résolu] seul le milieu de la page d'accueil s'affiche

Écrit par : germa 26 Mar 2012, 17:41

Bonjour,

Je viens de procéder à une nouvelle installation de Oscommerce 2.3
et sur la page d'accueil seuls les éléments du milieu de la page s'affichent.

Il n'y a pas les deux colonnes de droite (catégories/fabricants/recherche rapide...), ni de gauche (panier/meilleures ventes....) qui s'affichent.

Je ne sais trop comment formuler cette question dans la FAQ pour trouver une réponse.

Merci par avance de votre aide.

Écrit par : germa 26 Mar 2012, 21:26

Est-ce que c'est bien dans index.php que se fait l'affichage des côtés de la première page (ce qui est à gauche et ce qui est à droite).
Je ne sais trop comment dire ?

Écrit par : germa 26 Mar 2012, 23:04

Je ne comprends pas le configure
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

or sur la nouvelle version je ne trouve boxes que dans includes/modules/boxes
Est-ce bien cela ?
Merci d'avance pour vos réponses.

Écrit par : krokus 27 Mar 2012, 08:11

Bonjour,
"Je viens de procéder à une nouvelle installation de Oscommerce 2.3
et sur la page d'accueil seuls les éléments du milieu de la page s'affichent."

et bien tu as loupé ton installation, cela ne sert donc pas à grand chose d'aller modifier des fichiers pour que cela s'affiche, si des le depart l'installation est mal faite.

Écrit par : germa 28 Mar 2012, 22:32

Merci pour ce commentaire.

Je viens de re-procéder à un transfert des fichiers et j'ai toujours le même problème sur le site (en local cela s'affiche bien).
Donc je continue à chercher des idées.

Comme j'avais une version 2.2, je voulais passer à la version 3. Donc sur mon site la base de données est "au format de la V2".
Or je constate que par exemple dans la table orders le champ customers_name est passé à 255 caractères alors que dans ma base il ne mesure que 64 caractères.
Est-ce que cette différence de longueur peut poser problème ?

Merci d'avance pour votre aide.

Écrit par : krokus 29 Mar 2012, 08:42

as tu verifie la version php de ton hebergeur ?
oscom 2.2 tournait sur du php 4 en general, la il faut du php5

Écrit par : germa 29 Mar 2012, 15:33

oui, merci, c'est une version 5.3.10 de PHP

Écrit par : krokus 29 Mar 2012, 19:01

ou as tu recupere cette info

Écrit par : Gnidhal 29 Mar 2012, 19:36

une capture image du site et le code source de la page (depuis ton navigateur) seraient une bonne aide pour essayer d'élaborer un diagnostic ainsi que les éventuelles solutions...

Écrit par : FoxP2 29 Mar 2012, 20:17

diagnostic possible : si tu t'es contenté d'uploader les fichiers sur ton serveur ftp, ça ne fonctionnera pas.
il faut faire une nouvelle installation et ensuite importer l'ancienne base de données. (c'est là que les ennuis commencent)
et pour cause, cette ligne dans la base de données :

Code
(200, 'Modules Installés', 'MODULE_BOXES_INSTALLED', 'bm_categories.php;bm_manufacturers.php;bm_search.php;bm_whats_new.php;bm_inf
ormation.php;bm_shopping_cart.php;bm_manufacturer_info.php;bm_order_history.php;
b
m_best_sellers.php;bm_product_notifications.php;bm_product_social_bookmarks.php;
b
m_specials.php;bm_reviews.php;bm_languages.php;bm_currencies.php', 'List of box module filenames separated by a semi-colon. This is automatically updated. No need to edit.', 6, 0, NULL, '2011-06-12 12:50:30', NULL, NULL),

Écrit par : germa 30 Mar 2012, 13:30

Tout d'abord merci à tous pour votre aide.

Je vais résumer un peu le problème.
J'avais un site oscommerce qui fonctionnait très bien jusqu'à ce que mon hébergeur change de version de PHP et passe en version 5.3.10.
J'ai pu régler le problème de toutes les fonctions non reconnues, mais malgré cela, le site tournait, mais le panier ne fonctionnait pas (impossible de passer une commande !).

J'ai donc décidé de franchir le pas et d'installer la nouvelle version d'oscommerce 2.3.
Aucun problème en local.
Par contre sur mon site problème dès la page d'accueil : "seul le milieu de la page s'affichait" (d'où le titre de cette discussion).

J'ai pensé que le problème venait de la base de données, car par rapport à ma V2, il manquait les tables "action_recorder" et "sec_directory_whitelist" ; dans la table "reviews" il manquait le champ reviews_status et dans la table "orders_status" il manquait deux champs public_flag et downloads_flag. Les autres différences portaient seulement sur quelques longueurs de champs tel que, par exemple dans la table orders le champ customers_name est passé à 255 caractères alors que dans ma base il ne mesure que 64 caractères.
Je pensais que cela n'avait aucune incidence !!! Il semblerait que non.

SOLUTION ADOPTÉE
J'ai transféré totalement le site de base fourni (celui installé en local) sur mon site : je me suis donc retrouvé vendeur de matériel informatique avec une nouvelle base de données (donnons lui pour nom "new_base").
Mais l'idée essentielle est que cela m'a permis d'avoir la bonne base de données.
Il fallait maintenant retrouver tous mes articles (les miens) et tous mes clients qui se trouvaient dans ma base de données (de nom "old_base" disons).
Pour cela j'ai utilisé PhPMyAdmin qui possède une fonction de transfert permettant de copier LES DONNEES SEULEMENT (et surtout pas les structures et données) de "old_base" vers "new_base". J'ai fait cela table par table.


Je me retrouve avec un site qui me parait fonctionnel (on va voir dans les prochains jours).

Je suis peut-être un peu long, mais il me semble que cet article permettra à quiconque de passer plus facilement que moi en version 2.3 sans rien perdre.
je termine alors en signalant qu'il faut procéder à quelques autres modifications mineures dans session.php ou customers.php qui sont bien signalés ailleurs dans la FAQ.


Personnellement je sais qu'il me reste à régler le problème des accents français dans la description de mes produits, mais je vais aller regarder ailleurs dans la FAQ....j'espère trouver.

Encore merci de votre aide à tous.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)