Guest Posted July 27, 2004 Posted July 27, 2004 I have recently installed the newest version of osCommerce on a second site. The first installation went fine and so did this one. But, I am getting an error message of: Fatal error: Call to undefined function: tep_image() in /home/avenue/public_html/index.php on line 13 when I try to open up mysite.com/index.php I installed osCommerce to the root directory, not into /catalog Can someone help me diagnose this error. Let me know if you need more information about the install or specific files. It is running on a Linux box. Any help will be greatly appreciated. (and may get you a free cookie) The admin page opens up ok, but the graphics are mangled. I uploaded them in binary, but they are still not showing correctly. I am unsure if this is related to the above error. Thanks in advance, Mario
241 Posted July 27, 2004 Posted July 27, 2004 check that the paths are correct in your configure.php files line 13 of index.php for catalog and admin should be require('includes/application_top.php'); No longer giving free advice. Please place deposit in meter slot provided. Individual: [=] SME: [==] Corporation: [===] If deposit does not fit one of the slots provided then you are asking too much! Is your Osc dated try Phoenix raising oscommerce from the ashes.
Guest Posted July 28, 2004 Posted July 28, 2004 The paths look to be correct in the configure.php files. line 13 for the index.php in "catalog" (we are using the root directory), and admin are different. Line 13 in "catalog" is this: define('TEXT_MAIN', 'This is a default setup of the osCommerce project, products shown are for demonstrational purposes, <b>any products purchased will not be delivered nor will the customer be billed</b>. Any information seen on these products is to be treated as fictional.<br><br><table border="0" width="100%" cellspacing="5" cellpadding="2"><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/1.gif') . '</td><td class="main" valign="top"><b>Error Messages</b><br><br>If there are any error or warning messages shown above, please correct them first before proceeding.<br><br>Error messages are displayed at the very top of the page with a complete <span class="messageStackError">background</span> color.<br><br>Several checks are performed to ensure a healthy setup of your online store - these checks can be disabled by editing the appropriate parameters at the bottom of the includes/application_top.php file.</td></tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/2.gif') . '</td><td class="main" valign="top"><b>Editing Page Texts</b><br><br>The text shown here can be modified in the following file, on each language basis:<br><br><nobr class="messageStackSuccess">[path to catalog]/includes/languages/' . $language . '/' . FILENAME_DEFAULT . '</nobr><br><br>That file can be edited manually, or via the Administration Tool with the <nobr class="messageStackSuccess">Languages->' . ucfirst($language) . '->Define</nobr> or <nobr class="messageStackSuccess">Tools->File Manager</nobr> modules.<br><br>The text is set in the following manner:<br><br><nobr>define(\'TEXT_MAIN\', \'<span class="messageStackSuccess">This is a default setup of the osCommerce project...</span>\');</nobr><br><br>The text highlighted in green may be modified - it is important to keep the define() of the TEXT_MAIN keyword. To remove the text for TEXT_MAIN completely, the following example is used where only two single quote characters exist:<br><br><nobr>define(\'TEXT_MAIN\', \'\');</nobr><br><br>More information concerning the PHP define() function can be read <a href="http://www.php.net/define" target="_blank"><u>here</u></a>.</td></tr><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/3.gif') . '</td><td class="main" valign="top"><b>Securing The Administration Tool</b><br><br>It is important to secure the Administration Tool as there is currently no security implementation available.</td></tr><tr><td class="main" valign="top">' . tep_image(DIR_WS_IMAGES . 'default/4.gif') . '</td><td class="main" valign="top"><b>Online Documentation</b><br><br>Online documentation can be read at the <a href="http://wiki.oscommerce.com" target="_blank"><u>osCommerce Wiki Documentation Effort</u></a> site.<br><br>Community support is available at the <a href="http://www.oscommerce.com/forums" target="_blank"><u>osCommerce Community Support Forums</u></a> site.</td></tr></table><br>If you wish to download the solution powering this shop, or if you wish to contribute to the osCommerce project, please visit the <a href="http://www.oscommerce.com" target="_blank"><u>support site of osCommerce</u></a>. This shop is running on osCommerce version <font color="#f0000"><b>' . PROJECT_VERSION . '</b></font>.'); and line 13 in the admin index.php is: require('includes/application_top.php'); It looks like the problem is within the line 13 of the "catalog" index.php where it says tep_image. It seems to be "undefined". How would I go about defining this and what would I define it as? Shouldn't this have been done automatically during installation? Thanks for all your help. Mario
Guest Posted July 28, 2004 Posted July 28, 2004 Your error says Fatal error: Call to undefined function: tep_image() in /home/avenue/public_html/index.php on line 13 And the Line 13 in "catalog" is this: define('TEXT_MAIN', 'This is a default setup of the osCommerce bla bla bla that is your includes/languages/english/index.php not your index.php The_Bear
Guest Posted July 28, 2004 Posted July 28, 2004 So the wrong file is there? Should I copy the one from the admin folder to the root folder? Thanks for all of your help Bear! Also, I wonder how the wrong file got there... Mario
Guest Posted July 28, 2004 Posted July 28, 2004 No dont do that Download a copy of osC here to your computer and take the index.php file from the catalog folder and upload it to your root folder on your server The_Bear
Guest Posted July 28, 2004 Posted July 28, 2004 So the wrong file is there? Should I copy the one from the admin folder to the root folder? Thanks for all of your help Bear! Also, I wonder how the wrong file got there... Mario Hi Mario - as your probably now aware there is more than x1 index file across the Os folders - other files also have duplicate names - though reside in different folders/structures within Os commerce - you will get used to it I imagine. Sean
Recommended Posts
Archived
This topic is now archived and is closed to further replies.