patrickbailey1 Posted May 25, 2004 Posted May 25, 2004 I was loading a contribution (product attributes) and got a ton of errors...i've corrected most of them by loading in original .php pages. Now i get these errors and i cannot figure it out for the life of me: Warning: main(includes/languages/.php): failed to open stream: No such file or directory in /hsphere/local/home/havenbiz/havenelectronics.com/admin/includes/application_top.php on line 130 Fatal error: main(): Failed opening required 'includes/languages/.php' (include_path='.:/usr/local/lib/php') in /hsphere/local/home/havenbiz/havenelectronics.com/admin/includes/application_top.php on line 130 This is line 130 and as far as i can tell its ok...and its orginal: require(DIR_WS_LANGUAGES . $language . '.php'); Any suggestions? Patrick Bailey www.DisplayHaven.com
safoo Posted May 25, 2004 Posted May 25, 2004 Based on what you have posted, it seems to me that the $language variable is not being set to a value. Take a look around in applicationtop.php and see where that is supposed to get assigned. Did you not backup everything?
patrickbailey1 Posted May 25, 2004 Author Posted May 25, 2004 I backed up everything but i can't get into my backup directory in osCommerce to "restore" it. When i try to go to the main admin page it says these errors. I dont know how to restore it from like webshell....do you? Patrick Patrick Bailey www.DisplayHaven.com
patrickbailey1 Posted May 25, 2004 Author Posted May 25, 2004 This is the entire thing around line 130: // 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); Patrick Bailey www.DisplayHaven.com
ryanf Posted May 25, 2004 Posted May 25, 2004 when you use the backup function in the admin panel it does NOT backup your php pages, only the sql to create your database tables and information stored there. When you are playing around with the php files always either copy the file and rename one phpfileold.php or something or copy it to your computer. This is what I have for setting the language: // 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'); Ryan If I was crafty, this would be a funny signature.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.