Chris Smith Posted August 24, 2006 Share Posted August 24, 2006 Warning: main(includes/functions/database.php): failed to open stream: No such file or directory in /home/mlqrrjhu/public_html/includes/application_top.php on line 62 Warning: main(includes/functions/database.php): failed to open stream: No such file or directory in /home/mlqrrjhu/public_html/includes/application_top.php on line 62 Fatal error: main(): Failed opening required 'includes/functions/database.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mlqrrjhu/public_html/includes/application_top.php on line 62 I have managed to import successfully to my sql database however at the end when catalog and administration tool comes up if I press cataloge this error message comes up, please HELP! Thanks Chris Link to comment Share on other sites More sharing options...
kenshin Posted August 24, 2006 Share Posted August 24, 2006 Warning: main(includes/functions/database.php): failed to open stream: No such file or directory in /home/mlqrrjhu/public_html/includes/application_top.php on line 62 Warning: main(includes/functions/database.php): failed to open stream: No such file or directory in /home/mlqrrjhu/public_html/includes/application_top.php on line 62 Fatal error: main(): Failed opening required 'includes/functions/database.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mlqrrjhu/public_html/includes/application_top.php on line 62 I have managed to import successfully to my sql database however at the end when catalog and administration tool comes up if I press cataloge this error message comes up, please HELP! Thanks Chris 1. are you running it on your hosting company? 2. or is this your developement server? 3. and oh, please post you configure.php so we can have more insight on your problem. :) Link to comment Share on other sites More sharing options...
Chris Smith Posted August 24, 2006 Author Share Posted August 24, 2006 Hi thanks for you reply, 1. yes I'm sure its on my hosting company, I'm accessing it though the control panel. here is my config php. ', $use_function)) { $class_method = explode('->', $use_function); if (!is_object(${$class_method[0]})) { include(DIR_WS_CLASSES . $class_method[0] . '.php'); ${$class_method[0]} = new $class_method[0](); } $cfgValue = tep_call_function($class_method[1], $configuration['configuration_value'], ${$class_method[0]}); } else { $cfgValue = tep_call_function($use_function, $configuration['configuration_value']); } } else { $cfgValue = $configuration['configuration_value']; } if ((!isset($HTTP_GET_VARS['cID']) || (isset($HTTP_GET_VARS['cID']) && ($HTTP_GET_VARS['cID'] == $configuration['configuration_id']))) && !isset($cInfo) && (substr($action, 0, 3) != 'new')) { $cfg_extra_query = tep_db_query("select configuration_key, configuration_description, date_added, last_modified, use_function, set_function from " . TABLE_CONFIGURATION . " where configuration_id = '" . (int)$configuration['configuration_id'] . "'"); $cfg_extra = tep_db_fetch_array($cfg_extra_query); $cInfo_array = array_merge($configuration, $cfg_extra); $cInfo = new objectInfo($cInfo_array); } if ( (isset($cInfo) && is_object($cInfo)) && ($configuration['configuration_id'] == $cInfo->configuration_id) ) { echo ' ' . "\n"; } else { echo ' ' . "\n"; } ?> configuration_id) ) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', ''); } else { echo '' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . ''; } ?> '' . $cInfo->configuration_title . ''); if ($cInfo->set_function) { eval('$value_field = ' . $cInfo->set_function . '"' . htmlspecialchars($cInfo->configuration_value) . '");'); } else { $value_field = tep_draw_input_field('configuration_value', $cInfo->configuration_value); } $contents = array('form' => tep_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . $HTTP_GET_VARS['gID'] . '&cID=' . $cInfo->configuration_id . '&action=save')); $contents[] = array('text' => TEXT_INFO_EDIT_INTRO); $contents[] = array('text' => '' . $cInfo->configuration_title . '' . $cInfo->configuration_description . '' . $value_field); $contents[] = array('align' => 'center', 'text' => '' . tep_image_submit('button_update.gif', IMAGE_UPDATE) . ' ' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . ''); break; default: if (isset($cInfo) && is_object($cInfo)) { $heading[] = array('text' => '' . $cInfo->configuration_title . ''); $contents[] = array('align' => 'center', 'text' => '' . tep_image_button('button_edit.gif', IMAGE_EDIT) . ''); $contents[] = array('text' => '' . $cInfo->configuration_description); $contents[] = array('text' => '' . TEXT_INFO_DATE_ADDED . ' ' . tep_date_short($cInfo->date_added)); if (tep_not_null($cInfo->last_modified)) $contents[] = array('text' => TEXT_INFO_LAST_MODIFIED . ' ' . tep_date_short($cInfo->last_modified)); } break; } if ( (tep_not_null($heading)) && (tep_not_null($contents)) ) { echo ' ' . "\n"; $box = new box; echo $box->infoBox($heading, $contents); echo ' ' . "\n"; } ?> I have no idea about this kind of thing. It's all Japanese to me. Link to comment Share on other sites More sharing options...
kenshin Posted August 24, 2006 Share Posted August 24, 2006 Hi thanks for you reply, 1. yes I'm sure its on my hosting company, I'm accessing it though the control panel. here is my config php. ', $use_function)) { $class_method = explode('->', $use_function); if (!is_object(${$class_method[0]})) { include(DIR_WS_CLASSES . $class_method[0] . '.php'); ${$class_method[0]} = new $class_method[0](); } $cfgValue = tep_call_function($class_method[1], $configuration['configuration_value'], ${$class_method[0]}); } else { $cfgValue = tep_call_function($use_function, $configuration['configuration_value']); } } else { $cfgValue = $configuration['configuration_value']; } if ((!isset($HTTP_GET_VARS['cID']) || (isset($HTTP_GET_VARS['cID']) && ($HTTP_GET_VARS['cID'] == $configuration['configuration_id']))) && !isset($cInfo) && (substr($action, 0, 3) != 'new')) { $cfg_extra_query = tep_db_query("select configuration_key, configuration_description, date_added, last_modified, use_function, set_function from " . TABLE_CONFIGURATION . " where configuration_id = '" . (int)$configuration['configuration_id'] . "'"); $cfg_extra = tep_db_fetch_array($cfg_extra_query); $cInfo_array = array_merge($configuration, $cfg_extra); $cInfo = new objectInfo($cInfo_array); } if ( (isset($cInfo) && is_object($cInfo)) && ($configuration['configuration_id'] == $cInfo->configuration_id) ) { echo ' ' . "\n"; } else { echo ' ' . "\n"; } ?> configuration_id) ) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', ''); } else { echo '' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . ''; } ?> '' . $cInfo->configuration_title . ''); if ($cInfo->set_function) { eval('$value_field = ' . $cInfo->set_function . '"' . htmlspecialchars($cInfo->configuration_value) . '");'); } else { $value_field = tep_draw_input_field('configuration_value', $cInfo->configuration_value); } $contents = array('form' => tep_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . $HTTP_GET_VARS['gID'] . '&cID=' . $cInfo->configuration_id . '&action=save')); $contents[] = array('text' => TEXT_INFO_EDIT_INTRO); $contents[] = array('text' => '' . $cInfo->configuration_title . '' . $cInfo->configuration_description . '' . $value_field); $contents[] = array('align' => 'center', 'text' => '' . tep_image_submit('button_update.gif', IMAGE_UPDATE) . ' ' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . ''); break; default: if (isset($cInfo) && is_object($cInfo)) { $heading[] = array('text' => '' . $cInfo->configuration_title . ''); $contents[] = array('align' => 'center', 'text' => '' . tep_image_button('button_edit.gif', IMAGE_EDIT) . ''); $contents[] = array('text' => '' . $cInfo->configuration_description); $contents[] = array('text' => '' . TEXT_INFO_DATE_ADDED . ' ' . tep_date_short($cInfo->date_added)); if (tep_not_null($cInfo->last_modified)) $contents[] = array('text' => TEXT_INFO_LAST_MODIFIED . ' ' . tep_date_short($cInfo->last_modified)); } break; } if ( (tep_not_null($heading)) && (tep_not_null($contents)) ) { echo ' ' . "\n"; $box = new box; echo $box->infoBox($heading, $contents); echo ' ' . "\n"; } ?> I have no idea about this kind of thing. It's all Japanese to me. Hi, i don't think i recognize this file. You can find the configure.php in this directory, catalog/includes/configure.php. The filename is configure.php. There two of these files, the other one is inside the catalog/admin/includes/configure.php The catalog/includes/configure.php is where you store configuration files for your live site and The one inside catalog/admin/includes/configure.php is for your admin try to find the one for the catalog first and then post it here, so we can take a look at it :thumbsup: Link to comment Share on other sites More sharing options...
Chris Smith Posted August 24, 2006 Author Share Posted August 24, 2006 The configuration files do not exist, or permission levels are not set. Please perform the following actions: cd /home/mlqrrjhu/public_html/includes/ touch configure.php chmod 706 configure.php cd /home/mlqrrjhu/public_html/admin/includes/ touch configure.php chmod 706 configure.php If chmod 706 does not work, please try chmod 777. If you are running this installation procedure under a Microsoft Windows environment, try renaming the existing configuration file so a new file can be created. This is what I am getting now, I have done both 706 & 777 still nothing I have remaned the file aswell and nothing. I have gone to includes, config, show file however it appears blank? the previous config posted was from the admin config. I am stuck at the moment, and I refuse to go to bed until this situation is resolved. So please help me because I am very tired. Chris Link to comment Share on other sites More sharing options...
Chris Smith Posted August 24, 2006 Author Share Posted August 24, 2006 Sorry, but when I open include-config with dreamweaver this appears. <?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 © 2003 osCommerce Released under the GNU General Public License */ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', ''); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // secure webserver for checkout procedure? 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', 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', ''); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', ''); define('DB_SERVER_PASSWORD', ''); define('DB_DATABASE', 'osCommerce'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql' ?> But as I said when I go to open the file with the control panel I get nothing. Link to comment Share on other sites More sharing options...
Chris Smith Posted August 24, 2006 Author Share Posted August 24, 2006 O.k O.k I can now see my site whoo hoo, however it dosn't have the images. please advise Link to comment Share on other sites More sharing options...
kenshin Posted August 24, 2006 Share Posted August 24, 2006 Sorry, but when I open include-config with dreamweaver this appears. <?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 ? 2003 osCommerce Released under the GNU General Public License */ // Define the webserver and path parameters // * DIR_FS_* = Filesystem directories (local/physical) // * DIR_WS_* = Webserver directories (virtual/URL) define('HTTP_SERVER', ''); // eg, http://localhost - should not be empty for productive servers define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers define('ENABLE_SSL', false); // secure webserver for checkout procedure? 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', 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', ''); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', ''); define('DB_SERVER_PASSWORD', ''); define('DB_DATABASE', 'osCommerce'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql' ?> But as I said when I go to open the file with the control panel I get nothing. OK, now, i see that your configure.php doesn't have any entry, is this the one you are currently using. if it is, your site won't work, either you have to install it so this file will have an entry or you have to manually fill it up. How did you install your site? Because when you install the site properly, this file will have the appropriate configuration entries. Like for example this segment: define('HTTP_SERVER', ''); // eg, http://localhost define('HTTPS_SERVER', ''); // eg, https://localhost it should have an entry like this: 1. define('HTTP_SERVER', 'http://www.oscommerce.com/'); define('HTTPS_SERVER', 'https://www.oscommerce.com/'); Now regarding the images, you don't see any because it doesn't know where to find the images. And this part should have database entries, so you can connect to your database: for example most hosting uses localhost as the DB_SERVER or maybe an ip address define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers define('DB_SERVER_USERNAME', 'yourDBAdmin'); define('DB_SERVER_PASSWORD', 'yourDBAdminPassword'); define('DB_DATABASE', 'osCommerce'); define('USE_PCONNECT', 'false'); // use persistent connections? define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql' if i may ask where is your site hosted and how do you access or connect to it? hope this helps :) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.