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?
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?
Re: session,php on line 108
Quote:
Originally Posted by
adelefr
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.
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
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!
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
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
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.