Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Help - ERRORS!


pawshpet

Recommended Posts

Posted

I am TRYING to make my main catalog page and get rid of the generic stuff... (I am using ipowerweb with oscommerce)... when I go through TOOLS/DEFINE LANGUAGES/INDEX.PHP I get the following message:

Error: I can not write to this file. Please set the right user permissions on: /home/pawshpet/public_html/ecommerce/os/catalog/includes/languages/english/index.php

 

I have NO clue where to go to set the right user permissions. I have looked all through the help files, can't find anything... I have been through all the sections on vdeck and I have looked through the oscommerce options.

 

PLease tell me where I change this so that I can change my main store page.

 

PS - when I did try to go through vdeck and change the main catalog page, it did save it... but, it doesn't show when I load the actual page... oh, and, if I view the index.php - the file is changed... So, SECOND QUESTION - why isnt' it showing up?!?!

 

Please help! This is the first time I have done my own site and not paid someone to do it for me (that went very badly)... I have been working on this for over a week and I am about out of patience.

 

Thank you!

Debbi

Posted

Please do not try to edit the file using the osCommerce File Manager. The file manager causes parse errors when you edit files using it.

 

Download the file includes/languages/english/index.php and edit it in a plain text editor (Notepad not Wordpad). Take a backup copy of the unaltered file first (under another name), then edit the file, and upload again. If there is anything wrong, change the name of the backed up file back to its original name, upload and things will be the way you were before the edit.

 

Don't forget that when you use text on the page that all apostrophies in text must be escaped by a preceeding backslash, as in

 

Let's = wrong

Let\'s = right

 

Hope this helps - Vger

Posted

Please excuse me for questions that may seem stupid...

 

If I do not edit in the file manager - where should I be editing from?

 

Where do I find an unaltered copy of the file includes/languages/english/index.php? I don't have a backup of it.

Posted
Please excuse me for questions that may seem stupid...

 

If I do not edit in the file manager - where should I be editing from?

 

Where do I find an unaltered copy of  the file includes/languages/english/index.php?  I don't have a backup of it.

 

well, you have not changed anything so you do not need a backup.

 

Just get the file, edit it in anything but the osc editor, and upload/replace it

Treasurer MFC

Posted

But I had changed it... the changes are not showing when you load the website - but when you go into the actual file, it has been changed.... if you look here:

http://pawshpets.com/ecommerce/os/catalog/index.php you can see the error message and the fact that it has been altered... but, if you look at the actual file, you will see this (in other words - what I added does not show on the actual page, but it is in the file. The page just shows there are errors):

 

Define Language English

 

Error: I can not write to this file. Please set the right user permissions on: /home/pawshpet/public_html/ecommerce/os/catalog/includes/languages/english/index.php

 

index.php

<H3 align=center>Welcome to Paw-sh Pets Bakery & Boutique store. </H3>

<P>Paw-sh Pets Bakery items are all hand-made, fresh baked and use only human grade ingredients. We do not add any preservatives, salt or artificial colors. Most cookies can have white flour substituted for wheat flour if your 4-legged friend has a wheat allergy. </P>

<P></P>

<P>Paw-sh Pets Bakery items are all made by hand. Each item is made with love and care to give you the finest product available. Many items have colors that can be changed to meet your needs.</P>

<P>All of our cookies are baked at the time of your order. Please allow 3-5 days for baking, setting & packaging prior to mailing.</P>

<P></P>

<P>In the boutique you will find items your your pet as well as for yourself or as a gift. Maybe you would like to find a cookie jar, or a container to store the catnip. While your looking, make sure to check out item people items too - earrings, wine charms, etc.</P>

 

<P> </P>

<P> </P>

<P><?php

 

<?php

/*

$Id: index.php,v 1.1 2004/08/25 23:11:33 akhan Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

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>.'); define('TABLE_HEADING_NEW_PRODUCTS', 'New Products For %s'); define('TABLE_HEADING_UPCOMING_PRODUCTS', 'Upcoming Products'); define('TABLE_HEADING_DATE_EXPECTED', 'Date Expected'); if ( ($category_depth == 'products') || (isset($HTTP_GET_VARS['manufacturers_id'])) ) { define('HEADING_TITLE', 'Let\'s See What We Have Here'); define('TABLE_HEADING_IMAGE', ''); define('TABLE_HEADING_MODEL', 'Model'); define('TABLE_HEADING_PRODUCTS', 'Product Name'); define('TABLE_HEADING_MANUFACTURER', 'Manufacturer'); define('TABLE_HEADING_QUANTITY', 'Quantity'); define('TABLE_HEADING_PRICE', 'Price'); define('TABLE_HEADING_WEIGHT', 'Weight'); define('TABLE_HEADING_BUY_NOW', 'Buy Now'); define('TEXT_NO_PRODUCTS', 'There are no products to list in this category.'); define('TEXT_NO_PRODUCTS2', 'There is no product available from this manufacturer.'); define('TEXT_NUMBER_OF_PRODUCTS', 'Number of Products: '); define('TEXT_SHOW', '<B>Show:</B>'); define('TEXT_BUY', 'Buy 1 \''); define('TEXT_NOW', '\' now'); define('TEXT_ALL_CATEGORIES', 'All Categories'); define('TEXT_ALL_MANUFACTURERS', 'All Manufacturers'); } elseif ($category_depth == 'top') { define('HEADING_TITLE', 'What\'s New Here?'); } elseif ($category_depth == 'nested') { define('HEADING_TITLE', 'Categories'); } ?> </P>

Posted

Download the osCommerce MS 2.2 zip file from oscommerce.com (top of this page), unzip it, take out the file you want, edit it in NotePad, and upload to your website via FTP.

 

If the edit doesn't work then you have the original in the zip file still, and can unzip again, and upload the completely unaltered file.

 

The file you have posted is completely messed up, and you had best start again.

 

The text you want to insert goes where the text 'This is a default install of osCommerce' presently is.

 

Vger

Posted

THANK YOU! I got the original page back!

 

I am not good at writing html - so can I copy the html into Frontpage and edit from there and then copy the edits back into vdeck?

 

Should all of the php files be edited and uploaded outside of osc?

Posted

Much better to use a plain text editor to amend files. Notepad is a plain text editor, Wordpad formats text, and so does FrontPage. Sometimes that formatting is hidden to the naked eye, but will mess up your website. For instance if you insert some text which you are copying and pasting them it might render a semi-colon or a hyphen in the text as formatted text - you won't see any difference in the file, but it will be there.

 

If you don't want to use NotePad (it is a bit basic) then you can search for and download and install a very good free text editor called Crimson Editor. It has many of the features that FrontPage has - for instance it will allow you to search through a whole folder full of files to find all instances of a word or phrase and then replace them.

 

Yes, the php files should be edited outside of osCommerce (on your own computer) and then uploaded to your website.

 

Later, when you've gained a little more experience then maybe you'll be able to install a local server on your own computer, and then you can install and run a test version of your site on your own computer - and only upload the changes when you know that they work.

 

Hope this helps - Vger

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...