Recent Topics

1 Mar 21, 2022 20:01    

Hello:

I am stumped trying to install b2evo.

I am trying to install it locally. I have xampp and apache and mysql are running according to xampp's gui.
I have version 7.2.3 stable.
I used the myphpadmin supplied with xampp to create a user with all privileges.
I made /opt/lampp/htdocs 777
I put all the b2evo files into /opt/lampp/htdocs
I changed the permissions on b2evo's conf folder to 777.

When I run the install script by loading http://localhost/install/index.php, I see a bunch of php deprecated notices. Here are some:

Deprecated: Optional parameter $default declared before required parameter $err_msg is implicitly treated as a required parameter in /opt/lampp/htdocs/inc/_core/_param.funcs.php on line 1401
Deprecated: Optional parameter $memorize declared before required parameter $err_msg is implicitly treated as a required parameter in /opt/lampp/htdocs/inc/_core/_param.funcs.php on line 1401

And see the install form. I fill it out -- rockyhillside is the name of the database I created. I hit the button and (after more deprecated messages) I see a green box saying "Your configuration file /opt/lampp/htdocs/conf/_basic_config.php has been successfully created."

BUT below the green box is this error message:

Fatal error: Uncaught mysqli_sql_exception: Table 'rockyhillside.evo_settings' doesn't exist in /opt/lampp/htdocs/inc/_core/model/db/_db.class.php:975 Stack trace: #0 /opt/lampp/htdocs/inc/_core/model/db/_db.class.php(975): mysqli->query('SHOW COLUMNS FR...') #1 /opt/lampp/htdocs/inc/_core/model/db/_db.class.php(1240): DB->query('SHOW COLUMNS FR...', '') #2 /opt/lampp/htdocs/install/_functions_install.php(436): DB->get_results('SHOW COLUMNS FR...') #3 /opt/lampp/htdocs/install/_functions_install.php(380): db_col_exists('T_settings', 'set_name') #4 /opt/lampp/htdocs/install/index.php(647): get_db_version() #5 {main} thrown in /opt/lampp/htdocs/inc/_core/model/db/_db.class.php on line 975

When I look at the database I created, I see no tables at all.

I suspect this is a permissions problem, but I don't know where to look to find the errant permissions, if that is indeed the problem. I have looked at the conf/_basic_conf.php file and the database and user settings in there are correct.

2 Mar 21, 2022 23:05

Hi.
First check you are not using PHP 8, if so try 7.4

3 Mar 22, 2022 00:47

Thank you! I was using PHP 8!

Working fine with PHP 7.


Form is loading...