Cheeky-Aurore Posted July 10, 2016 Share Posted July 10, 2016 Hi all, I have been trying to install Prestashop 1.6.1.6 (desktop/local version). All goes well, the database is found, but when I clic "Next", a white page appears and nothing more happens. Any thoughs ? My config is as follows : Apache : 2.4.18 PHP : 5.6.19MySQL : 5.7.11 Many thanks in advance Aurore Link to comment Share on other sites More sharing options...
exadra37 Posted July 10, 2016 Share Posted July 10, 2016 Welcome to Prestashop community. Please enable Prestashop debug in file config/defines.inc.php // change from false to true define('_PS_MODE_DEV_', false); // final result should be like: define('_PS_MODE_DEV_', true); Then take a screen shot of the error and post it here. Link to comment Share on other sites More sharing options...
sticcino Posted July 10, 2016 Share Posted July 10, 2016 Hello, to chime in, I also am experiencing this with .16 will not install and just sits on the "store installation" page, the top portion is blank and displays no progress. activated debug mode, but no output to this point. I checked my error logs and the only item is: [sun Jul 10 10:05:58.916136 2016] [rewrite:error] [pid 3207] [client 192.168.0.0:54721] AH00670: Options FollowSymLinks and SymLinksIfOwnerMatch are both off, so the RewriteRule directive is also forbidden due to its similar ability to circumvent directory restrictions : /srv/www/htdocs/prestashop/js/jquery/plugins/jquery.chosen.js, referer: http://192.168.0.0/prestashop/install/index.php I have my .15 store running on this server with no problems, wondering if this issue is the cause to my inability to use the 1-click upgrade module. Link to comment Share on other sites More sharing options...
Cheeky-Aurore Posted July 10, 2016 Author Share Posted July 10, 2016 Hi exadra37, Many thanks for your answer. The error message is : Fatal error: Call to a member function fetch_assoc() on boolean in C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\prestashop_1.6.1.6_fr\classes\db\DbMySQLi.php on line 341 Thank you, Aurore Link to comment Share on other sites More sharing options...
exadra37 Posted July 10, 2016 Share Posted July 10, 2016 @sticinno welcome to our community. Please open a separated topic with your problem, once the same is not occurring in the same stage of Prestashop installation. Thanks Link to comment Share on other sites More sharing options...
bellini13 Posted July 10, 2016 Share Posted July 10, 2016 Hi exadra37, Many thanks for your answer. The error message is : Fatal error: Call to a member function fetch_assoc() on boolean in C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\prestashop_1.6.1.6_fr\classes\db\DbMySQLi.php on line 341 Thank you, Aurore I don't know that I've used Prestashop on MySQL v5.7 before, perhaps it is not properly supported? The problem you are having is that Prestashop is trying to determine if InnoDB is supported. The result is coming back as a boolean (true or false), but Prestashop code is not expecting a boolean, but rather a mysqli_result class. So I'm not sure if this is a bug with MySQLI, a problem with MySQL v5.7, or a problem with Prestashop itself. Any reason you are using MySQLi as opposed to PDO? Link to comment Share on other sites More sharing options...
Cheeky-Aurore Posted July 10, 2016 Author Share Posted July 10, 2016 Hi bellini13, Many thanks for your message. I am not technical enough to understand your question. I don't know how to use PDO instead of MySQLi. My objective is to test Prestashop locally. I am using EasyPHP AMP. Would you recommend me to try to use an older MySQL version? Or is there an easy way for me to use PDO ? Thank you. Link to comment Share on other sites More sharing options...
exadra37 Posted July 10, 2016 Share Posted July 10, 2016 This sounds that PHP installation is not compiled with PDO driver or is not configured to use it. Try to follow http://php.net/manual/en/pdo.installation.php to enable PDO instead of MYSQLI. Link to comment Share on other sites More sharing options...
Cheeky-Aurore Posted July 10, 2016 Author Share Posted July 10, 2016 Hi extrada37, Thank you. I followed the instructions to enable PDO. Now I have the following Error message (database is still found and the error comes when I click "next") Fatal error: Call to a member function fetch() on boolean in C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\prestashop\classes\db\DbPDO.php on line 371 Any though ? Link to comment Share on other sites More sharing options...
bellini13 Posted July 10, 2016 Share Posted July 10, 2016 Well both PDO and Mysqli drivers are returning a boolean, so I have to assume this issue is related to your use of MYSQL v5.7. Perhaps install v5.6 instead Link to comment Share on other sites More sharing options...
Cheeky-Aurore Posted July 11, 2016 Author Share Posted July 11, 2016 Hi bellini13, Thank you. Downgrading mysql to 5.6 solved the problem. Many thanks again to all, Aurore Link to comment Share on other sites More sharing options...
Kartik_Bhadada Posted November 1, 2016 Share Posted November 1, 2016 how did you downgrade? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now