Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Fail To Start Install Cscart Mve Rate Topic   - - - - -

  • amitayb
  • Newbie
  • Members
  • Join Date: 06-Dec 18
  • 10 posts

Posted 08 February 2019 - 12:50 PM #1

Checking requirements

×Server configuration doesn't meet the requirements. Please contact your server administrator or hosting provider to address the issues described below
FailCould not start session

Please check PHP session settings



in error_log:

PHP Warning:  session_start(): Failed to read session data: files (path: /var/lib/php/session) in /var/www/html/cscart/app/Tygh/Web/Session.php on line 333, referer: http://www.jbay.co.i...stall/index.php



any idea ?

  • eComLabs
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 27-Jan 14
  • 22948 posts

Posted 08 February 2019 - 01:29 PM #2

Have you managed to solve the problem? As far as I can see, the store is installed now

GET A FREE QUOTE | CS-Cart Add-ons | CS-Cart Licenses | CS-Cart Development | CS-Cart Design | Server Configuration | UniTheme and YOUPI
CS-Cart                USD 1210     Multi-Vendor              USD 1250    Multi-Vendor PLUS           USD 3100 (2775)
CS-Cart Ultimate  USD 4025     CS-Cart + YOUPI      USD 1459      Multi-Vendor Ultimate       USD 7500 (6000)

  • Zahhar
  • Junior Member
  • Members
  • Join Date: 01-Nov 08
  • 33 posts

Posted 28 June 2020 - 05:00 PM #3

Old topic, but I just faced same issue installing recent CS-Cart, and googling took me here, but here is no answer. 
Solution: server user that runs install.php script (typically it is not the root user, but it depends on your server config) does not have access to the directory specified in php.ini under session.save_path setting. 
How to fix it:
1) go to php.ini
2) find value for session.save_path
3) if value not set -> set it to smth write-accessible the user that will be running install.php (user that runs php process on your server)

4) if value is set -> ensure that user that will be running install.php has write access to it


You can also check error.log (or whatsoever log name is given in your setup) to find PHP session directory. 


In my case: directory was set to /var/lib/php/session that was accessible only for root user for some reason, but my php was running on behalf www user that had no access right to that directory.

Boutique digital agency, marketing automation: bergdigital.ch