Problème pour mettre en ligne mon site oscommerce

lol_bozz

New Member
#1
Bonjour,

Je viens d'acquérir un plan essentiel et souhaite y mettre mon site.
J'ai donc un site réalisé en interne avec oscommerce que je souhaiterai mettre en ligne.

Mon problème est pour configurer mes liens et adresses dans les fichiers configure (ci joint).

Dans mon code il y a des erreurs car mon site ne s'affiche pas correctement, les images et les liens ne marchent pas, autrement dis 99% du site ne marche pas...

Si vous trouvez où j'ai fait une erreur, où j'ai mal rempli ce serait super car je n'y connais presque rien à la programmation et je galère depuis trop de temps...

Les infos :
mon site est : Index of /
mon root est : /home/lacabane/public_html/realpath.php
Mon dossier catalog est dans le répertoire public_html
Ma base de données se nomme lacabane_lacabanedumineur

Ip du serveur: 199.16.131.110
DNS 1: nsa.planethoster.net
199.16.128.210
DNS 2: nsb.planethoster.net
199.16.130.210
DNS 3: nsc.planethoster.net
88.198.37.132
Serveur MySQL: localhost

Merci d'avance
Vincent

Fichier configure dans catalog
<?php
define('HTTP_SERVER', 'http://www.lacabanedumineur.com');
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', '/public_html/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', '/home/lacabane/public_html/catalog/');
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', 'lacabane');
define('DB_SERVER_PASSWORD', 'mon mot de passe');
define('DB_DATABASE', 'lacabane_lacabanedumineur');
define('USE_PCONNECT', 'false');
define('STORE_SESSIONS', 'mysql');
?>
Fichier configure dans admmin
<?php
define('HTTP_SERVER', 'http://www.lacabanedumineur.com');
define('HTTP_CATALOG_SERVER', 'http://www.lacabanedumineur.com');
define('HTTPS_CATALOG_SERVER', '');
define('ENABLE_SSL_CATALOG', false);
define('DIR_FS_DOCUMENT_ROOT', '/home/lacabane/public_html');// chemin physique machine vers le site
define('DIR_WS_ADMIN', '/public_html/catalog/admmin/');
define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN); // chemin physique machine vers l'admin
define('DIR_WS_CATALOG', '/public_html/catalog/');
define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG); // chemin physique machine vers le 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 our database connection
define('DB_SERVER', 'localhost'); //adresse du serveur sql (nom ou adresse IP)
define('DB_SERVER_USERNAME', 'lacabane');
define('DB_SERVER_PASSWORD', 'mon mot de passe');
define('DB_DATABASE', 'lacabane_lacabanedumineur');
define('USE_PCONNECT', 'false'); // ou true pour une connection permanente (à éviter)
define('STORE_SESSIONS', 'mysql'); // ou vide '' voir FAQ "sessions"
?>
Merci d'avance
 
#3
Un petit conseil ; Oscommerce est de moins en moins mis à jour,

Si il s'agit d'un nouveau E-commerce, je te conseil Prestashop ou Mangeto !

A plus.
 

lol_bozz

New Member
#4
Bonjour,

Merci pour vos réponses.

Mon répertoire images est en réalité dans catalog. C'est donc normal que celui à la racine du site soit vide.
Ai-je fais une erreur de liens dans mes fichiers configure ?

Pour oscommerce j'ai déjà passé plusieurs semaines pour concevoir le site, comprendre comment ça marche donc je ne souhaite pas changer pour le moment.

Vincent
 

lol_bozz

New Member
#6
Merci,
Cela correspond-il uniquement aux lignes :

define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');

?
 

lol_bozz

New Member
#8
Merci, en modifiant cela ça marche maintenant. Il me reste encore pas mal de bug à traiter, notamment l'accès à l'administration de ma base de données qui ne reconnait pas mon mot de passe (ça marchait en interne...).

Voici mes fichiers configure, si ça peut servir à quelqu'un :
// Configure catalog
define('HTTP_SERVER', 'http://www.lacabanedumineur.com');
define('HTTPS_SERVER', 'http://www.lacabanedumineur.com'); // nécessaire seulement si le SSL est utilisé
define('ENABLE_SSL', false); // ou true pour l'utilisation su SSL
define('HTTP_COOKIE_DOMAIN', '');
define('HTTPS_COOKIE_DOMAIN', '');
define('HTTP_COOKIE_PATH', '/public_html/'); // chemin absolu depuis la racine du site
define('HTTPS_COOKIE_PATH', '/public_html/');
define('DIR_WS_HTTP_CATALOG', '/catalog/'); // chemin absolu depuis la racine du site --- mettre /home/lacabane ?
define('DIR_WS_HTTPS_CATALOG', '/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', '/home/lacabane/public_html/catalog/');// chemin physique machine vers la boutique
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

etc.
<?php
// configure admmin
define('HTTP_SERVER', 'http://www.lacabanedumineur.com');
define('HTTP_CATALOG_SERVER', 'http://www.lacabanedumineur.com');
define('HTTPS_CATALOG_SERVER', 'http://www.lacabanedumineur.com');
define('ENABLE_SSL_CATALOG', false);
define('DIR_FS_DOCUMENT_ROOT', '/home/lacabane/public_html/catalog');// chemin physique machine vers le site
define('DIR_WS_ADMIN', 'catalog/admmin/');
define('DIR_FS_ADMIN', '/home/lacabane/public_html/catalog/admmin); // chemin physique machine vers l'admin
define('DIR_WS_CATALOG', 'catalog/');
define('DIR_FS_CATALOG', '/home/lacabane/public_html/catalog/'); // chemin physique machine vers le 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('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

etc.
Vincent
 
#10
En fait le fichier admin n'est pas encore au point car je ne peux pas me connecter avec mes identifiants... j'y travaille...
 
#11
Bonjour,

Personnellement comme AsTr0 je te conseille de changer pour un autre CMS tel que prestashop... OsCommerce est dépassé :(
Et l'avantage pour prestashop (que je connais bien pour avoir 2 sites qui tournent avec) c'est que tous les modules que tu as du ajouter à oscommerce sont inclus par défaut.....
 
#12
Bonjour,

Avec prestashop est-ce que je pourrai utiliser ma base de données déjà faite sous oscommerce ?
Pourrais-je utiliser une partie des fichiers (des php correspondant à des pages de texte) ?

Si oui, et que ce n'est pas difficile je change tout de suite, car là je sature avec oscommerce que je n'arrive pas à paramétrer (pas d'accès en admin).

Vincent
 

pierre_kuhn

Active Member
#13
Bonjour

A mon avis les bases son pas les mêmes, et je pense que les textes sont pas géré pareil.
Je te conseil de monter un site de test a pars afin que tu regarde comment ça tourne et quels sont les différences.
 
#14
Salut,
si ton site n'est pas encore en prod change et repart à Zéro avec prestashop.
Sinon il te faut créer un site sous prestashop et tu as des modules qui te permettent de récupérer tes commandes clients et produits sur Os, mais c'est pas sans risques si tu maitrise pas.
Bon courage
 
#15
J'ai réussi à migrer un site fait sous OSC vers prestatshop grâce à un module trouvé sur le site de prestashop.

Pour ce qui est des pages tu as un gestionnaire de pages intégré à prestashop (fonction CMS) ce qui te permet de gérer tes pages en lignes..
 

lol_bozz

New Member
#17
Merci pour ces infos, ça à l'air bien ça !

En attendant j'ai réussi à réparer mes fichiers, donc maintenant ça marche. Dès que j'aurai un peu de temps j'essayerai de convertir en prestashop. Merci encore.

Vincent
 
Haut