Results 1 to 7 of 7
  1. #1
    Join Date
    Apr 2010
    Posts
    10
    Plugin Contributions
    0

    Default Difficulty upgrading from 1.3.9 to 1.5.0

    Hi,

    I will attempt to answer the pro forma questions:
    Current Version ZenCart 1.5.0
    Upgrade over the past couple days - from 1.3.9
    Upgrade performed via official procedure - ie. upload and run zc_install
    No customization
    URL is www.metalboatsociety.org/ZenCart
    I think server is ok
    Yes
    Yes - When I attempt to access the admin area the system responds with an error screen "System Setup Required"
    It seems most likely that I have got something wrong with one or both of the configure.php files - I used the dist-configure files as templates and attempted to copy appropriate data from the 1.3.9 system (it didn't seem to have an admin/includes/configure.php).
    I have checked both the error log in ZenCart/admin and in ZenCart - both are NULL. - which is odd

    The configuration is standard at this point (haven't yet hidden those things which need to be hidden)
    so we have root at / and the store at /public_html/ZenCart

    I attempted to upload both config files (renamed with .txt extensions) but got an invalid file message. Oh well, not my day...

    This is the ZenCart/includes configure.php

    <?php
    /**
    * dist-configure.php
    *
    * @package initSystem
    * @copyright Copyright 2003-2006 Zen Cart Development Team
    * @copyright Portions Copyright 2003 osCommerce
    * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
    * @version $Id: dist-configure.php 4271 2006-08-26 01:21:02Z drbyte $
    * @private
    */
    // Define the webserver and path parameters
    // HTTP_SERVER is your Main webserver: eg, http://www.yourdomain.com
    // HTTPS_SERVER is your Secure webserver: eg, https://www.yourdomain.com
    define('HTTP_SERVER', 'http://www.metalboatsociety.org');
    define('HTTPS_SERVER', 'https://www.metalboatsociety.org');

    // Use secure webserver for checkout procedure?
    define('ENABLE_SSL', 'true');

    // NOTE: be sure to leave the trailing '/' at the end of these lines if you make changes!

    // * DIR_WS_* = Webserver directories (virtual/URL)
    // these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder)
    define('DIR_WS_CATALOG', '/ZenCart/');
    define('DIR_WS_HTTPS_CATALOG', '/ZenCart/');

    define('DIR_WS_IMAGES', 'images/');
    define('DIR_WS_INCLUDES', 'includes/');
    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', DIR_WS_CATALOG . 'pub/');
    define('DIR_WS_TEMPLATES', DIR_WS_INCLUDES . 'templates/');

    define('DIR_WS_PHPBB', '/phpbb2/');

    // * DIR_FS_* = Filesystem directories (local/physical)
    //the following path is a COMPLETE path to your Zen Cart files. eg: /var/www/vhost/accountname/public_html/store/
    define('DIR_FS_CATALOG', '/home/metalhd8/public_html/ZenCart/');

    define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
    define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
    define('DIR_WS_UPLOADS', DIR_WS_IMAGES . 'uploads/');
    define('DIR_FS_UPLOADS', DIR_FS_CATALOG . DIR_WS_UPLOADS);
    define('DIR_FS_EMAIL_TEMPLATES', DIR_FS_CATALOG . 'email/');

    // define our database connection
    define('DB_TYPE', 'mysql');
    define('DB_PREFIX', 'zen_'); // prefix for database table names -- preferred to be left empty
    define('DB_SERVER', 'localhost');
    define('DB_SERVER_USERNAME', 'xxxxx');
    define('DB_SERVER_PASSWORD', 'xxxxx');
    define('DB_DATABASE', 'xxxxxx');
    //define('USE_PCONNECT', 'false'); // use persistent connections?
    //define('STORE_SESSIONS', 'db'); // use 'db' for best support, or '' for file-based storage

    // The next 2 "defines" are for SQL cache support.
    // For SQL_CACHE_METHOD, you can select from: none, database, or file
    // If you choose "file", then you need to set the DIR_FS_SQL_CACHE to a directory where your apache
    // or webserver user has write privileges (chmod 666 or 777). We recommend using the "cache" folder inside the Zen Cart folder
    // ie: /path/to/your/webspace/public_html/zen/cache -- leave no trailing slash
    define('SQL_CACHE_METHOD', 'file');
    define('DIR_FS_SQL_CACHE', '/home/metalhd8/public_html/ZenCart/cache');

    ?>

    This is the ZenCart/admin/includes/configure.php

    <?php
    /**
    * dist-configure.php
    *
    * @package Configuration Settings
    * @package Admin
    * @copyright Copyright 2003-2011 Zen Cart Development Team
    * @copyright Portions Copyright 2003 osCommerce
    * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
    * @version $Id: dist-configure.php 19644 2011-09-29 16:04:04Z wilt $
    * @private
    */
    /**
    * WE RECOMMEND THAT YOU USE SSL PROTECTION FOR YOUR ENTIRE ADMIN:
    * To do that, make sure you use a "https:" URL for all 4 of the following, including the HTTP_ entries:
    */
    // Define the webserver and path parameters
    // HTTP_SERVER is your Main webserver: eg, http://www.yourdomain.com
    // HTTPS_SERVER is your Secure webserver: eg, https://www.yourdomain.com
    define('HTTP_SERVER', 'http://www.metalboatsociety.org');
    define('HTTPS_SERVER', 'https://www.metalboatsociety.org');
    define('HTTP_CATALOG_SERVER', 'http://www.metalboatsociety.org');
    define('HTTPS_CATALOG_SERVER', 'https://www.metalboatsociety.org');

    // secure webserver for admin? Valid choices are 'true' or 'false' (including quotes).
    define('ENABLE_SSL_ADMIN', 'true');

    // secure webserver for storefront? Valid choices are 'true' or 'false' (including quotes).
    define('ENABLE_SSL_CATALOG', 'true');

    // NOTE: be sure to leave the trailing '/' at the end of these lines if you make changes!
    // * DIR_WS_* = Webserver directories (virtual/URL)
    // these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder)

    $t1 = parse_url(HTTP_SERVER);$p1 = $t1['path'];$t2 = parse_url(HTTPS_SERVER);$p2 = $t2['path'];

    define('DIR_WS_ADMIN', preg_replace('#^' . str_replace('-', '\-', $p1) . '#', '', dirname($_SERVER['SCRIPT_NAME'])) . '/');
    define('DIR_WS_CATALOG', '/ZenCart/');
    define('DIR_WS_HTTPS_ADMIN', preg_replace('#^' . str_replace('-', '\-', $p2) . '#', '', dirname($_SERVER['SCRIPT_NAME'])) . '/');
    define('DIR_WS_HTTPS_CATALOG', '/ZenCart/');

    define('DIR_WS_IMAGES', 'images/');
    define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
    define('DIR_WS_CATALOG_IMAGES', HTTP_CATALOG_SERVER . DIR_WS_CATALOG . 'images/');
    define('DIR_WS_CATALOG_TEMPLATE', HTTP_CATALOG_SERVER . DIR_WS_CATALOG . 'includes/templates/');
    define('DIR_WS_INCLUDES', 'includes/');
    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', HTTP_CATALOG_SERVER . DIR_WS_CATALOG . 'includes/languages/');

    define('DIR_WS_PHPBB', '/phpbb2/');

    // * DIR_FS_* = Filesystem directories (local/physical)
    //the following path is a COMPLETE path to your Zen Cart files. eg: /var/www/vhost/accountname/public_html/store/
    //define('DIR_FS_CATALOG', '/home/metalhd8/public_html/ZenCart/');
    define('DIR_FS_ADMIN', realpath(dirname(__FILE__) . '/../') . '/');
    define('DIR_FS_CATALOG', '/');

    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_CATALOG_TEMPLATES', DIR_FS_CATALOG . 'includes/templates/');
    define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');
    define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
    //define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
    //define('DIR_WS_UPLOADS', DIR_WS_IMAGES . 'uploads/');
    //define('DIR_FS_UPLOADS', DIR_FS_CATALOG . DIR_WS_UPLOADS);
    define('DIR_FS_EMAIL_TEMPLATES', DIR_FS_CATALOG . 'email/');

    // define our database connection
    define('DB_TYPE', 'mysql');
    define('DB_PREFIX', 'zen_'); // prefix for database table names -- preferred to be left empty
    define('DB_SERVER', 'localhost');
    define('DB_SERVER_USERNAME', 'xxxxxx');
    define('DB_SERVER_PASSWORD', 'xxxxx');
    define('DB_DATABASE', 'xxxxxx');
    //define('USE_PCONNECT', 'false'); // use persistent connections?
    //define('STORE_SESSIONS', 'db'); // use 'db' for best support, or '' for file-based storage

    // The next 2 "defines" are for SQL cache support.
    // For SQL_CACHE_METHOD, you can select from: none, database, or file
    // If you choose "file", then you need to set the DIR_FS_SQL_CACHE to a directory where your apache
    // or webserver user has write privileges (chmod 666 or 777). We recommend using the "cache" folder inside the Zen Cart folder
    // ie: /path/to/your/webspace/public_html/zen/cache -- leave no trailing slash
    define('SQL_CACHE_METHOD', 'file');
    define('DIR_FS_SQL_CACHE', '/home/metalhd8/public_html/ZenCart/cache');


    //Explanations of the webserver and path parameters:
    // HTTP_SERVER is your Main webserver: eg-http://www.yourdomain.com
    // HTTPS_SERVER is your Secure webserver: eg-https://www.yourdomain.com
    // HTTP_CATALOG_SERVER is your Main webserver: eg-http://www.yourdomain.com
    // HTTPS_CATALOG_SERVER is your Secure webserver: eg-https://www.yourdomain.com
    /*
    * URL's for your site will be built via:
    * HTTP_SERVER plus DIR_WS_ADMIN or
    * HTTPS_SERVER plus DIR_WS_HTTPS_ADMIN or
    * HTTP_SERVER plus DIR_WS_CATALOG or
    * HTTPS_SERVER plus DIR_WS_HTTPS_CATALOG
    * ...depending on your system configuration settings
    */
    ?>

    Thanks for your time,
    Graham
    Last edited by Ajeh; 23 May 2012 at 01:27 AM. Reason: remove database info

  2. #2
    Join Date
    Apr 2010
    Posts
    10
    Plugin Contributions
    0

    Default Re: Difficulty upgrading from 1.3.9 to 1.5.0

    A little more info:
    The zc_install process completed the installation in a manner satisfactory to itself. So presumeably the database information in the config files worked ok.
    I have since removed the zc_install

    I ran the fix_cache_key fix - it did some synchronizing. The code was subsequently removed as recommended.

    I cleared cookies, cache and restarted browser.

    Checked SSL on site - seems ok.

    Have looked through a bunch of posts and FAQ's - have not found a good match yet??

    Graham
    Last edited by shop2drop; 23 May 2012 at 04:29 AM.

  3. #3
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Difficulty upgrading from 1.3.9 to 1.5.0

    Having trouble understanding from your post what the present problem is.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  4. #4
    Join Date
    Apr 2010
    Posts
    10
    Plugin Contributions
    0

    Default Re: Difficulty upgrading from 1.3.9 to 1.5.0

    Hi DrByte,

    When I attempt a to access the admin login I get the following page::

    ================================================================================ ==
    Zen Cart®
    Hello. Thank you for loading Zen Cart®.
    You are seeing this page for one or more reasons:

    This is your first time using Zen Cart® and you haven't yet completed the normal Installation procedure.
    If this is the case for you, you will need to upload the "zc_install" folder using your FTP program, and then run zc_install/index.php via your browser (or reload this page to see a link to it).

    Your /includes/configure.php and/or /admin/includes/configure.php file contains invalid path information and/or invalid database-connection information.
    If you recently edited your configure.php files for any reason, or maybe moved your site to a different folder or different server, then you'll need to review and update all your settings to the correct values for your server.
    See the Online FAQ and Tutorials area on the Zen Cart® website for assistance.


    To begin installation ...

    The Installation Documentation can be read by clicking here: Documentation
    You will need to upload the "zc_install" folder using your FTP program, and then run zc_install/index.php via your browser (or reload this page to see a link to it).
    The Online FAQ and Tutorials area on the Zen Cart® website will also be of value if you run into difficulties.

    ================================================================================ ========

    Cannot move past it...

    The installation procedure appeared to complete satisfactorily.
    I also disabled the .htaccess file in the ZenCart root.

    I am guessing that the issue relates to something incorrect in one or both of the config files as the message says. I did use the dist-config files and copied the info from the config files in the previous version. The previous version did not seem to have a config file in the admin/includes directory although admin did work ok - so I did wing it a bit there.

    Many thanks for your time,
    Graham

  5. #5
    Join Date
    Jan 2007
    Location
    Los Angeles, California, United States
    Posts
    10,023
    Plugin Contributions
    32

    Default Re: Difficulty upgrading from 1.3.9 to 1.5.0

    Quote Originally Posted by shop2drop View Post
    Current Version ZenCart 1.5.0
    Upgrade over the past couple days - from 1.3.9
    Upgrade performed via official procedure - ie. upload and run zc_install
    No customization
    URL is www.metalboatsociety.org/ZenCart
    I think server is ok
    Yes
    Yes - When I attempt to access the admin area the system responds with an error screen "System Setup Required"
    It seems most likely that I have got something wrong with one or both of the configure.php files - I used the dist-configure files as templates and attempted to copy appropriate data from the 1.3.9 system (it didn't seem to have an admin/includes/configure.php).
    I have checked both the error log in ZenCart/admin and in ZenCart - both are NULL. - which is odd

    The configuration is standard at this point (haven't yet hidden those things which need to be hidden)
    so we have root at / and the store at /public_html/ZenCart

    I attempted to upload both config files (renamed with .txt extensions) but got an invalid file message. Oh well, not my day...
    After wading through your initial post to figure out what it is you are asking/have done the part I have quoted above stood out. I would suggest that the issue is your configure.php files and something being amiss there. (DB prefix, file paths, DB logins, etc) and BTW there is indeed an admin/includes/configure.php in v1.3.9.

    I do hope your are not doing this on your live site, but on a dev/staging/test site instead
    My Site - Zen Cart & WordPress integration specialist
    I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

  6. #6
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Difficulty upgrading from 1.3.9 to 1.5.0

    Quote Originally Posted by shop2drop View Post
    This is the ZenCart/admin/includes/configure.php

    //define('DIR_FS_CATALOG', '/home/metalhd8/public_html/ZenCart/');
    define('DIR_FS_ADMIN', realpath(dirname(__FILE__) . '/../') . '/');
    define('DIR_FS_CATALOG', '/');
    What's with the commented-out line vs the replacement with '/' for DIR_FS_CATALOG ?
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  7. #7
    Join Date
    Apr 2010
    Posts
    10
    Plugin Contributions
    0

    Default Re: Difficulty upgrading from 1.3.9 to 1.5.0

    Thank you - you hit the nail on the head!! The wrong line is commented out.

    I don't know how I did that, or managed to look past it the last gazillion times I have walked thru the file.

    Many thanks for your assistance,

    Graham

    ps. And thanks also to Ajeh for covering my bad
    Last edited by shop2drop; 24 May 2012 at 10:31 PM.

 

 

Similar Threads

  1. v154 Chinese Language from Database Garbled after upgrading from v137
    By haostaff in forum Upgrading to 1.5.x
    Replies: 2
    Last Post: 21 May 2015, 04:01 AM
  2. Replies: 7
    Last Post: 26 Feb 2013, 09:53 PM
  3. upgrading from 1.3.9b to 1.3.9c
    By sham in forum Upgrading from 1.3.x to 1.3.9
    Replies: 3
    Last Post: 24 May 2010, 03:26 PM
  4. error when trying to email gv from admin, after upgrading from 1.3.7
    By redheads in forum Discounts/Coupons, Gift Certificates, Newsletters, Ads
    Replies: 2
    Last Post: 14 Oct 2009, 06:23 AM
  5. Replies: 3
    Last Post: 19 Jun 2008, 12:44 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR