Results 1 to 9 of 9
  1. #1
    Join Date
    Jun 2010
    Location
    Milano (Italy)
    Posts
    24
    Plugin Contributions
    0

    Default session,php on line 108

    Hi, I have installed my domain, which until now has always worked on aruba.it keeping my hosting on siteground.

    Except that you can't access the store again, even if you see the site.
    Instead it appears in the administration panel
    Warning: session_start () [function.session-start]: open (/ home /...../ public_html / shop / cache / sess_242td7nn2os4giqrksgse1o1r7, O_RDWR) failed: No such file or directory (2) in / home / customer / www / ......... public_html / shop / includes / functions / sessions.php on line 108

    What can I do? Can anyone help me? Thank you

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

    Default Re: session,php on line 108

    I suspect your server is denying access to write session files in your /cache directory because your server account is probably using more disk space than your hosting account allows.

    What Zen Cart version?
    .

    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.

  3. #3
    Join Date
    Jun 2010
    Location
    Milano (Italy)
    Posts
    24
    Plugin Contributions
    0

    Default Re: session,php on line 108

    thanks, I still have 1.3.7
    I'll update it later.
    Do you think it depends on SSL?

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

    Default Re: session,php on line 108

    Quote Originally Posted by adelefr View Post
    I still have 1.3.7
    Wow!
    In that old version there was a configuration setting available in your /includes/configure.php file that controls whether to use file-based or db-based session storage.
    Since your errors are indicating problems with file-based storage, perhaps changing to database-storage may offer some interim help.

    For v1.3.7:
    /includes/configure.php
    define('STORE_SESSIONS', 'db');

    (On yours, instead of 'db' it might currently say '' or 'file'. Change it to 'db'.)
    (Note: The /includes/configure.php file is usually set as read-only on the server's filesystem, so you will need to change its permissions to writable before your can save any edits to it.)
    Do the same to your /admin/includes/configure.php file as well.
    .

    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.

  5. #5
    Join Date
    Jun 2010
    Location
    Milano (Italy)
    Posts
    24
    Plugin Contributions
    0

    Default Re: session,php on line 108

    thank you and sorry for the late reply, but the hosting company has changed the whole setup of the site and I could no longer find the free space available. The space occupied is only one third, so that's not the problem

  6. #6
    Join Date
    Jan 2004
    Location
    N of San Antonio TX
    Posts
    9,149
    Plugin Contributions
    11

    Default Re: session,php on line 108

    I would be willing to bet your host has upped their lowest supported PHP and broken your store. Your maximum version of PHP is 5.2 which was officially End Of Life ten years ago!

    I know of no one that can accommodate that old a php AND, if I did, I would not recommend them as they would certainly be at risk running such an outdated PHP.

    Try to salvage your images, define pages, and database for a new install.

    In bocca al lupo!

  7. #7
    Join Date
    Jun 2010
    Location
    Milano (Italy)
    Posts
    24
    Plugin Contributions
    0

    Default Re: session,php on line 108

    thanks, now I try.
    Although I think it will be a long job

    Code:
    <?php
    /**
    * @package Configuration Settings circa 1.5.3
    * @copyright Copyright 2003-2014 Zen Cart Development Team
    * @copyright Portions Copyright 2003 osCommerce
    * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
    * File Built by zc_install on 2014-10-23 01:27:33
    */
    
    
    /*************** NOTE: This file is similar, but DIFFERENT from the "admin" version of configure.php. ***********/
    /*************** The 2 files should be kept separate and not used to overwrite each other. ***********/
    
    // Define the webserver and path parameters
    // HTTP_SERVER is your Main webserver: eg-http://www.your_domain.com
    // HTTPS_SERVER is your Secure webserver: eg-https://www.your_domain.com
    define('HTTP_SERVER', 'http://www.atuttolively.it');
    define('HTTPS_SERVER', 'https://www.atuttolively.it');
    
    // 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', '/shop/');
    define('DIR_WS_HTTPS_CATALOG', '/shop/');
    
    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', '/');
    
    // * 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/customer/www/atuttolively.it/public_html/shop/');
    
    //the following path is a COMPLETE path to the /logs/ folder eg: /var/www/vhost/accountname/public_html/store/logs ... and no trailing slash
    define('DIR_FS_LOGS', '/home/customer/www/atuttolively.it/public_html/shop/logs');
    
    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', '');
    define('DB_CHARSET', 'utf8');
    define('DB_SERVER', 'localhost');
    define('DB_SERVER_USERNAME', '**redacted**');
    define('DB_SERVER_PASSWORD', '**redacted**');
    define('DB_DATABASE', '**redacted**');
    
    // 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', 'none'); 
    define('DIR_FS_SQL_CACHE', '/home/customer/www/atuttolively.it/public_html/shop/cache');
    
    // EOF

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

    Default Re: session,php on line 108

    Very interesting.

    Your sessions.php file is from v1.3.7
    but your configure.php says it's from v1.5.3

    An interim step that might be helpful is to audit all the files on your site to (in essence) "complete the upgrade to 1.5.3", at least to bring everything up to a consistent level.
    A tool like WinMerge simplifies that compare process: see file compare utilities
    .

    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.

  9. #9
    Join Date
    Feb 2006
    Location
    Tampa Bay, Florida
    Posts
    9,690
    Plugin Contributions
    123

    Default Re: session,php on line 108

    When upgrading, be sure to change all passwords and check your images folder for ".php" files, since your old version might well have been compromised.
    That Software Guy. My Store: Zen Cart Modifications
    Available for hire - See my ad in Services
    Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
    Do you benefit from Zen Cart? Then please support the project.

 

 

Similar Threads

  1. Replies: 22
    Last Post: 2 Sep 2020, 05:30 PM
  2. Replies: 1
    Last Post: 15 Dec 2018, 10:54 PM
  3. Replies: 9
    Last Post: 11 Dec 2015, 11:35 PM
  4. PhP question about a line of code in includes/classes/order.php
    By dbrewster in forum Managing Customers and Orders
    Replies: 12
    Last Post: 1 Feb 2007, 03:30 PM

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