Feeling a bit stoopid, unable to complete new SEOW Install
Posted: Fri 20 Jan 2017 2:38 am
Trying again to build a SEOW installation in Windows 10. I'm using XAMPP 7.0.13 which itself uses MariaDB and PHP 7.0.13. I'm to the point where all components are installed, the SEDB is added to a MariaDB database, and PHPMyAdmin runs. Apache loads the Mission Planner MP-Admin.php file but the script fails to connect to the database, telling me that there is no PHP connection. Of course, there is because PHPMyAdmin runs.
I think the problem originates with the step described in Step 1 of the Installation Wiki, modifying the php.ini file; the instruction is to remove the comment on the line ";extension=php_mysql.dll". I'd be happy to do that but there is no line like that in the php.ini. Adding the line doesn't solve the issue, either. There are a couple of likely options, php_mysqli.dll and php_pdo_mysql.dll, but I don't know enough about these configuration files to really know what will work and what will not.
PHP is obviously installed and operational but the Mission Planner doesn't know about it. Sounds a lot like a configuration issue to me. I'm over my head here.
Edit: I should add that in php.ini php_mysqli.dll and php_pdo_mysql.dll are both enabled.
Further Edit: Research has suggested that php_mysql.dll is deprecated because of, among other things, security concerns, including injections, and has been replaced with php_mysqli.dll ("i", as in "Improved"). MySQLi is definitely enabled and running on my Apachii server but the MP script won't recognize or connect to it, at least not at this point or in this version (MP4Public 7.2.0).
Any advice is most welcome.
I think the problem originates with the step described in Step 1 of the Installation Wiki, modifying the php.ini file; the instruction is to remove the comment on the line ";extension=php_mysql.dll". I'd be happy to do that but there is no line like that in the php.ini. Adding the line doesn't solve the issue, either. There are a couple of likely options, php_mysqli.dll and php_pdo_mysql.dll, but I don't know enough about these configuration files to really know what will work and what will not.
PHP is obviously installed and operational but the Mission Planner doesn't know about it. Sounds a lot like a configuration issue to me. I'm over my head here.
Edit: I should add that in php.ini php_mysqli.dll and php_pdo_mysql.dll are both enabled.
Further Edit: Research has suggested that php_mysql.dll is deprecated because of, among other things, security concerns, including injections, and has been replaced with php_mysqli.dll ("i", as in "Improved"). MySQLi is definitely enabled and running on my Apachii server but the MP script won't recognize or connect to it, at least not at this point or in this version (MP4Public 7.2.0).
Any advice is most welcome.