niko_232
19 Jul 2005, 08:37
bjr fans d osc
tout d abord je tiens a prciser que le systeme est tres fonctionnel bravo au concepteur.
alors qu en local tout tourne magnifiquement .
voila que le catalog s affiche plus.
et je vois pas ou est l erreur car j ai tester les attributs des fichier conf
puis j ai tester aussi d autres variables mais le panneaud admin marche alors que se passse t il de plus j ai rien trouve sur le net pr repondre a mes questions
please help me
niko_232
19 Jul 2005, 10:29
please
si vous avez une tite idee
j ai tester un html dans le repertoire et il marche mais l index.php du catalog me donne une page blanche.
j ai tester les htaccess
puis les droits
puis les configure.php
meme le DIR_FS_CATALOG
donner moi une piste messieurs les pro d osc please
merci d avance
niko_232
19 Jul 2005, 11:41
j ai penser que ca vener du dir_fs _catalog.
mais j ai rec<uperer l emplacement exact de mes fichiers.
/home/httpd/vhosts/....
mais ct pas ca adier moi svp
j avance plus la je regresse
corbin
19 Jul 2005, 14:32
précise l'adresse affichée et le contenu de ta "page blanche"
(accessoirement sois gentil de tenir compte de l'image de ma signature

)
niko_232
19 Jul 2005, 14:48
merci de repondre.
alors en fait le panneau d admin marche parfaitement.
alors que le catalog est inaccessible il devient juste une page blanche
j ai chercher sur le bug report de osc mais
rien n est semblable a mon probleme.
je pense au htaccess et au permissions.
mais ca fait 3 jour ke je me tue a faire tourner ma boutique qui en local etait parfaite.
si je fais afficher le code source de la page j obtiens <html><body></body></html>
sinon l adresse est de type
http://eshop.chaussures.comet l admin :
http://eshop.chaussures.com/admin/et donc l un marche et pas l autre et les fichier de configuration.php je commence a les connaitre par coeur a force de les parcourir
.voila sinon c est une osc mS2
merci pour votre aide.
mik
alainsoundi
19 Jul 2005, 20:16
J'ai eu ton mail.
Pour le moemtn je n'ai pas trouvé la soluce. Mois aussi j'ai tout vérifier.
J'ai même installé sur mon serveur OS commerce dans sa version d'origine, sans aucune modifs, et là tout marche bien.
Donc c'est bien dans une des modifs que j'ai/nous avons faîtes.
Le premier qui trouve préviens l'autre.
A+
niko_232
20 Jul 2005, 00:25
bonsoir
voila 3 nuit blanche que je suis dessus, je suis pas fier de moi.
mon catalogue n affiche toujours rien alors que le panneau d administration fonctionne a merveille.
je veis essayer d etre preci dans l espoir que quelqu un uisse me guider car j ai rechercher aussi bien sur ce site que sur l oscommerce.com,et j ai pas resolu malgre toute mes tentatives.
j ai tester differents .htaccess ou pas du tout.
j ai changer les droits dans tous les sens mais rien n y fait
j ai changer mon php.ini , lu et relu.
j ai changer ma base de donnee.
j ai verifier jusqu a perdre les pedales mes configure.php.
a vrai j en arrive a m embrouiller tout seul.
ca doit faire rire les wizard , moi ca me detruit car je veux avancer et la je sais plus ou regarder.
j ai activer les messages d erreur au niveau du serveur distant et la page reste plus blanche que neige.
j en arrive a douter, pourtant j ai deja installer une boutique sous lycos sans aucun probleme mais la sur un serveur distant ca bloque.
ah oui je n avais pas preciser il s agit d un sous domaine, meme si je doute que cela change grand chose quoi que?
je m excuse si vous penser que je ne merites pas cette aide il n empeche que suis perdu a force de tester verifier chercher.(encore que je dois pas me plaindre je suppose que d autres ont passer des longues semaines de nuit blanches aussi.
voila mon configure.php
| CODE |
<?php /* $Id: configure.php,v 1.14 2003/07/09 01:15:48 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License*/
// * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'http://emagasin.girafes.com'); define('HTTPS_SERVER', ''); define('ENABLE_SSL', false); define('HTTP_COOKIE_DOMAIN', 'http://emagasin.girafes.com'); define('HTTPS_COOKIE_DOMAIN', ''); define('HTTP_COOKIE_PATH', 'http://emagasin.girafes.com/tmp/'); 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',dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']));
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
// define our database connection define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'root'); define('DB_SERVER_PASSWORD', '******'); define('DB_DATABASE', 'emagasin'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', 'mysql'); |
je ne sais pas s il est necessaire de vou donner le admin/configure.php car le panneau d administration fonctionne mais le voici:
| CODE |
define('HTTP_SERVER', 'http://emagasin.girafes.com'); define('HTTP_CATALOG_SERVER', 'http://emagasin.girafes.com/'); define('HTTPS_CATALOG_SERVER', ''); define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); 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 our database connection define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'root'); define('DB_SERVER_PASSWORD', '*******'); define('DB_DATABASE', 'emagasin'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', 'mysql'); |
ps:
j ai tester la variable DIR_FS_CATALOG avec /home/httpd/vhosts/girafes.com/subdomains/emagasin/httpdocs/
mais rien n y fait
j ai changer les domaines mais je vous donne mon mail au cas ou quelqu un voudrais aller jeter un oeil par curiosité car j ai beaucoup chercher sur le net et j ai pas trouver de cas semblable ou la solution fonctionner dans mon cas.
mon mail perodo@gmail.com
merci , en esperant qu on puisse me donner ne serais ce qu un petit indice car je suis dans une impasse.
encore merci , allez je vais au lit car j ai dormi moins de 5 heures en 3 nuit.
bye bye bonne nuit.
niko_232
20 Jul 2005, 08:51
bonjour a tous
voila les logs du serveur distant.
PHP Warning: main(includes/application_top.php): failed to open stream: Permission denied in /home/httpd/vhosts/girafes.com/subdomains/emagasin/httpdocs/index.php on line 13
PHP Fatal error: main(): Failed opening required 'includes/application_top.php' (include_path='.:/usr/share/pear') in /home/httpd/vhosts/girafes.com/subdomains/emagasin/httpdocs/index.php on line 13
je vais donc chercher dans mon application_top.
voila je vous tiens au courant si je trouve l erreur. en attendant si quelqu un veux bien me montrer le chemin a suivre s il vous plais.
voila mon application_top.php
| CODE |
<?php /* $Id: application_top.php,v 1.162 2003/07/12 09:39:03 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License */
// Start the clock for the page parse time log define('PAGE_PARSE_START_TIME', microtime());
// Set the level of error reporting error_reporting(E_ALL & ~E_NOTICE);
// Check if register_globals is enabled. // Since this is a temporary measure this message is hardcoded. The requirement will be removed before 2.2 is finalized. if (function_exists('ini_get')) { ini_get('register_globals') or exit('FATAL ERROR: register_globals is disabled in php.ini, please enable it!'); }
// Set the local configuration parameters - mainly for developers if (file_exists('includes/local/configure.php')) include('includes/local/configure.php');
// Include application configuration parameters require('includes/configure.php');
// Define the project version define('PROJECT_VERSION', 'osCommerce 2.2-MS2');
// set php_self in the local scope $PHP_SELF = (isset($HTTP_SERVER_VARS['PHP_SELF']) ? $HTTP_SERVER_VARS['PHP_SELF'] : $HTTP_SERVER_VARS['SCRIPT_NAME']);
// Used in the "Backup Manager" to compress backups define('LOCAL_EXE_GZIP', '/usr/bin/gzip'); define('LOCAL_EXE_GUNZIP', '/usr/bin/gunzip'); define('LOCAL_EXE_ZIP', '/usr/local/bin/zip'); define('LOCAL_EXE_UNZIP', '/usr/local/bin/unzip');
// include the list of project filenames require(DIR_WS_INCLUDES . 'filenames.php');
// include the list of project database tables require(DIR_WS_INCLUDES . 'database_tables.php');
// customization for the design layout define('BOX_WIDTH', 125); // how wide the boxes should be in pixels (default: 125)
// Define how do we update currency exchange rates // Possible values are 'oanda' 'xe' or '' define('CURRENCY_SERVER_PRIMARY', 'oanda'); define('CURRENCY_SERVER_BACKUP', 'xe');
// include the database functions require(DIR_WS_FUNCTIONS . 'database.php');
// make a connection to the database... now tep_db_connect() or die('Unable to connect to database server!');
// set application wide parameters $configuration_query = tep_db_query('select configuration_key as cfgKey, configuration_value as cfgValue from ' . TABLE_CONFIGURATION); while ($configuration = tep_db_fetch_array($configuration_query)) { define($configuration['cfgKey'], $configuration['cfgValue']); }
// define our general functions used application-wide require(DIR_WS_FUNCTIONS . 'general.php'); require(DIR_WS_FUNCTIONS . 'html_output.php'); //Admin begin require(DIR_WS_FUNCTIONS . 'password_funcs.php'); //Admin end
// initialize the logger class require(DIR_WS_CLASSES . 'logger.php');
// include shopping cart class require(DIR_WS_CLASSES . 'shopping_cart.php');
// some code to solve compatibility issues require(DIR_WS_FUNCTIONS . 'compatibility.php');
// check to see if php implemented session management functions - if not, include php3/php4 compatible session class if (!function_exists('session_start')) { define('PHP_SESSION_NAME', 'osCAdminID'); define('PHP_SESSION_PATH', '/'); define('PHP_SESSION_SAVE_PATH', SESSION_WRITE_DIRECTORY);
include(DIR_WS_CLASSES . 'sessions.php'); }
// define how the session functions will be used require(DIR_WS_FUNCTIONS . 'sessions.php');
// set the session name and save path tep_session_name('osCAdminID'); tep_session_save_path(SESSION_WRITE_DIRECTORY);
// set the session cookie parameters if (function_exists('session_set_cookie_params')) { session_set_cookie_params(0, DIR_WS_ADMIN); } elseif (function_exists('ini_set')) { ini_set('session.cookie_lifetime', '0'); ini_set('session.cookie_path', DIR_WS_ADMIN); }
// lets start our session tep_session_start();
// set the language if (!tep_session_is_registered('language') || isset($HTTP_GET_VARS['language'])) { if (!tep_session_is_registered('language')) { tep_session_register('language'); tep_session_register('languages_id'); }
include(DIR_WS_CLASSES . 'language.php'); $lng = new language();
if (isset($HTTP_GET_VARS['language']) && tep_not_null($HTTP_GET_VARS['language'])) { $lng->set_language($HTTP_GET_VARS['language']); } else { $lng->get_browser_language(); }
$language = $lng->language['directory']; $languages_id = $lng->language['id']; }
// include the language translations require(DIR_WS_LANGUAGES . $language . '.php'); $current_page = basename($PHP_SELF); if (file_exists(DIR_WS_LANGUAGES . $language . '/' . $current_page)) { include(DIR_WS_LANGUAGES . $language . '/' . $current_page); }
// define our localization functions require(DIR_WS_FUNCTIONS . 'localization.php');
// Include validation functions (right now only email address) require(DIR_WS_FUNCTIONS . 'validations.php');
// setup our boxes require(DIR_WS_CLASSES . 'table_block.php'); require(DIR_WS_CLASSES . 'box.php');
// initialize the message stack for output messages require(DIR_WS_CLASSES . 'message_stack.php'); $messageStack = new messageStack;
// split-page-results require(DIR_WS_CLASSES . 'split_page_results.php');
// entry/item info classes require(DIR_WS_CLASSES . 'object_info.php');
// email classes require(DIR_WS_CLASSES . 'mime.php'); require(DIR_WS_CLASSES . 'email.php');
// file uploading class require(DIR_WS_CLASSES . 'upload.php');
// calculate category path if (isset($HTTP_GET_VARS['cPath'])) { $cPath = $HTTP_GET_VARS['cPath']; } else { $cPath = ''; }
if (tep_not_null($cPath)) { $cPath_array = tep_parse_category_path($cPath); $cPath = implode('_', $cPath_array); $current_category_id = $cPath_array[(sizeof($cPath_array)-1)]; } else { $current_category_id = 0; }
// default open navigation box if (!tep_session_is_registered('selected_box')) { tep_session_register('selected_box'); $selected_box = 'configuration'; }
if (isset($HTTP_GET_VARS['selected_box'])) { $selected_box = $HTTP_GET_VARS['selected_box']; }
// the following cache blocks are used in the Tools->Cache section // ('language' in the filename is automatically replaced by available languages) $cache_blocks = array(array('title' => TEXT_CACHE_CATEGORIES, 'code' => 'categories', 'file' => 'categories_box-language.cache', 'multiple' => true), array('title' => TEXT_CACHE_MANUFACTURERS, 'code' => 'manufacturers', 'file' => 'manufacturers_box-language.cache', 'multiple' => true), array('title' => TEXT_CACHE_ALSO_PURCHASED, 'code' => 'also_purchased', 'file' => 'also_purchased-language.cache', 'multiple' => true) );
// check if a default currency is set if (!defined('DEFAULT_CURRENCY')) { $messageStack->add(ERROR_NO_DEFAULT_CURRENCY_DEFINED, 'error'); }
// check if a default language is set if (!defined('DEFAULT_LANGUAGE')) { $messageStack->add(ERROR_NO_DEFAULT_LANGUAGE_DEFINED, 'error'); }
if (function_exists('ini_get') && ((bool)ini_get('file_uploads') == false) ) { $messageStack->add(WARNING_FILE_UPLOADS_DISABLED, 'warning'); } //Admin begin if (basename($PHP_SELF) != FILENAME_LOGIN && basename($PHP_SELF) != FILENAME_PASSWORD_FORGOTTEN) { tep_admin_check_login(); } //Admin end ?> |
a+
corbin
20 Jul 2005, 12:02
j'ai lu un peu en diagonale, mais une première chose me surprend (

):
| QUOTE |
define('DB_SERVER', 'localhost'); define('DB_SERVER_USERNAME', 'root'); |
d'autre part, j'intuiterais bien que tu "touches" un index.htm car ne trouvant pas l'index.php qui n'est par conséquent pas "situé" au bon endroit ... et quand je dis situé, je veux aussi dire que le chemin suivi n'est peut-être pas le bon ... mais je suis en vacances alors pardonne-moi si ce n'est pas celà
transmet quand même tes adresses réelles ... car, là, c'est un peu en aveugle !
niko_232
20 Jul 2005, 13:19
merci de ta reponse
cependant le probleme ne viens pas de ma bd car sur hosteur.com
j ai moi meme creer la base de donnee ainsi que l utilisateur root.
merci pour cette idee , mais helas elle ne resoud pas mon probleme
niko_232
20 Jul 2005, 14:04
c est encore moi excusez moi de toujours ecrire.
pour ce que ca derange il n empeche que j avance a petit pas car je suis presque sur qu il s agit de changer mon include_path dans le fichier php.ini
seulement le serveur dedié utilisé est une fedora et je n arrive pas a retrouver le chemin.
quelqu un a une petite idee
encore merci
bye
niko_232
20 Jul 2005, 15:41
toujours rien de neuf
j ai changer le httpd.conf
le documentroot et le directory... j ai aussi modifier le php.ini dans tous les sens cependant rien ne change .
mais apres avoir relancer le serveur l erreur etait toujours la.
je vous joins les logs du serveur distant:
PHP Warning: main(includes/application_top.php): failed to open stream: Permission denied in /home/httpd/vhosts/girafes.com/subdomains/eshop/httpdocs/index.php on line 13
PHP Fatal error: main(): Failed opening required 'includes/application_top.php' (include_path='.:/usr/share/pear') in /home/httpd/vhosts/girafes.com/subdomains/ecshop/httpdocs/index.php on line 13
je donne les noms et identifiant a celui qui voudras bien jeter un coup d oeil
mon email perodo@gmail.com
merci pour votre aide
alainsoundi
20 Jul 2005, 20:54
J'AI REUSSI !!!
Enfin presque...
Plutôt que de chercher midi à 14h j'ai pris une solution radicale.
Je suis reparti de zéro avec la une MS2 de base et toute vierge de tout changement.
Ensuite j'ai refais toutes les modifs "simples" càd celle qui ne touchent pas trop aux fichiers sensibles.
Et j'ai installé cette version. Là pas de pb, tout marche.
Maintemant je vais continuer à porter mes modifs précédentes, d'abord en local, puis sur le serveur, une par une. Comme ça dès que ça plante, je le vois.
Finalement, si tu as comme moi pris le soin de noter toutes tes modifs sur un cahier, ça va vite (en 1 journée j'ai refait le travaille d'une semaine).
Pour ceux qui débutent (comme moi), mon conseil tiré de mon expérience :
1- D'abord installer une version vierge sur votre serveur pour voir si ça marche.
2- Commencer par des petites modifs et essayer de les installer.
3- Installer les contrib une par une, d'abord en local puis sur le serveur.
4- N'installer que les contrib utiles à votre activité
5- Ne pas attendre que la boutique soit complètement terminée avant d'installer la boutique sur le serveur.
Voilà.
Bon courage à tous.
niko_232
21 Jul 2005, 17:12
merci alain je fais de meme apres 5 jour de galere je repars d une version propre et ca marche , je note tous mes changement desormais.
merci a ceux qui ce sont penchés sur le probleme.
bon WE a tous je vais bien dormir ce soir lol
pardon pour le sigle mort de rire
merci pour tout alain et a oscommerce-fr.info
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez
cliquer ici.