Seow and php 7.3
Moderator: SEOW Developers
-
- Posts: 31
- Joined: Thu 21 Feb 2013 3:07 pm
- Location: Zagreb, Croatia
- Contact:
Seow and php 7.3
Hi,
I would like to know how can i install database, mission planner and sedcs with php 7.3 or greater so it can actualky work.
I have sedcs 7.3.19, php 5.4.30 and 3.5.x connector, and with this, it works. As soon as i use any sedcs above 7.3.22 it is not working (error 3265 subLoadSettings). When i use newer php (7.3+), mission planner saxs mysql not loaded in php. I have no idea how to fix those 2 things. Not even sure are they related or different errors.
Need help!
Thanks,
Thor
I would like to know how can i install database, mission planner and sedcs with php 7.3 or greater so it can actualky work.
I have sedcs 7.3.19, php 5.4.30 and 3.5.x connector, and with this, it works. As soon as i use any sedcs above 7.3.22 it is not working (error 3265 subLoadSettings). When i use newer php (7.3+), mission planner saxs mysql not loaded in php. I have no idea how to fix those 2 things. Not even sure are they related or different errors.
Need help!
Thanks,
Thor
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Seow and php 7.3
Hi Thor,
Nice to hear from you. I hope you are well.
MP: I have recently updated the MP to coexist with PHP8. You need to do an SVN checkout of the SEMP repository at Sourceforge to get a full new MP, just to be sure.
DCS: when setting up a new laptop recently I noticed that the DCS will not run under the latest .NET framework in 64bit mode. This indicates that MyODBC v3.51 (used inside DCS) is nearing the end of its useful life. I am investigating using native .NET connectors for MySQL as a long-term replacement for MyODBC. In the meantime try using the 32bit DCS executable, running as administrator.
DB: no great changes required for new systems, but the MP will update a few tables if necessary.
In other news, Internet Explorer 11 will soon vanish so I am porting the MP to Edge (which is based on Chrome I suspect) which should be fairly straightforward. These kinds of efforts are required every 10-15 years as systems change. I am amazed that DCS has lasted so long given the basic tools we used all those years ago.
Cheers
4S
Nice to hear from you. I hope you are well.
MP: I have recently updated the MP to coexist with PHP8. You need to do an SVN checkout of the SEMP repository at Sourceforge to get a full new MP, just to be sure.
DCS: when setting up a new laptop recently I noticed that the DCS will not run under the latest .NET framework in 64bit mode. This indicates that MyODBC v3.51 (used inside DCS) is nearing the end of its useful life. I am investigating using native .NET connectors for MySQL as a long-term replacement for MyODBC. In the meantime try using the 32bit DCS executable, running as administrator.
DB: no great changes required for new systems, but the MP will update a few tables if necessary.
In other news, Internet Explorer 11 will soon vanish so I am porting the MP to Edge (which is based on Chrome I suspect) which should be fairly straightforward. These kinds of efforts are required every 10-15 years as systems change. I am amazed that DCS has lasted so long given the basic tools we used all those years ago.
Cheers
4S
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 31
- Joined: Thu 21 Feb 2013 3:07 pm
- Location: Zagreb, Croatia
- Contact:
Re: Seow and php 7.3
Hi,
All is good on my side. I hope on your also!
Tried to send you an email directly, but it was not delivered. Do you have new email address?
I did what you wrote. The errors are the same.
Php 8.0, 32bit SEDCS 7.3.23, run as admin.
Error 3265 in SEDCS and MySQL not loaded into PHP.
Cheers,
Thor
All is good on my side. I hope on your also!
Tried to send you an email directly, but it was not delivered. Do you have new email address?
I did what you wrote. The errors are the same.
Php 8.0, 32bit SEDCS 7.3.23, run as admin.
Error 3265 in SEDCS and MySQL not loaded into PHP.
Cheers,
Thor
-
- Posts: 31
- Joined: Thu 21 Feb 2013 3:07 pm
- Location: Zagreb, Croatia
- Contact:
Re: Seow and php 7.3
Tried SEDCS 7.3.5 This one does work! No errors.
After i have download new Scripts from SVN, mission planer changed his error from mysql not loaded in php to "Unknown database provider "mysql" and it listed this array with database name, user and password in one text line.
Like it does not reckognize database type.
Cheers,
Thor
After i have download new Scripts from SVN, mission planer changed his error from mysql not loaded in php to "Unknown database provider "mysql" and it listed this array with database name, user and password in one text line.
Like it does not reckognize database type.
Cheers,
Thor
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Seow and php 7.3
Ah yes, I think the MP now wants to use the "mysqli"extension in PHP. You need to enable that extension in php.ini and restart your web server. Make sure mysqli is loaded before continuing.
Then to get the MP connecting to a database there are two independent methods:
1) The recommended way - use the MP-Admin.php tool, which will ensure that the correct "mysqli"strings are inserted into the MP-Connection.php connection page (despite using "mysql" in the gui)
2) For cunning heroes only - Edit MP-Connection.php directly, using "mysqli" for the DatabaseProvider string in each connection array.
Cheers,
4S
Then to get the MP connecting to a database there are two independent methods:
1) The recommended way - use the MP-Admin.php tool, which will ensure that the correct "mysqli"strings are inserted into the MP-Connection.php connection page (despite using "mysql" in the gui)
2) For cunning heroes only - Edit MP-Connection.php directly, using "mysqli" for the DatabaseProvider string in each connection array.
Cheers,
4S
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 31
- Joined: Thu 21 Feb 2013 3:07 pm
- Location: Zagreb, Croatia
- Contact:
Re: Seow and php 7.3
Hmmm....still no joy.
Mysqli is loaded. Changed manually DefaultDBCon array to mysqli because it doesen't open it by default. It says "Unknown database provider "mysqli"
Cheers,
Thor
Mysqli is loaded. Changed manually DefaultDBCon array to mysqli because it doesen't open it by default. It says "Unknown database provider "mysqli"
Cheers,
Thor
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Seow and php 7.3
What is your MP version? The latest is 7.3.211
Cheers,
4S
Cheers,
4S
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 31
- Joined: Thu 21 Feb 2013 3:07 pm
- Location: Zagreb, Croatia
- Contact:
Re: Seow and php 7.3
According to MP-DBUpdate, I have MP v7.3.174, but i am not sure is this number correct. I took this one from SVN today. Where can i get v7.3.211?
Cheers,
Thor
Cheers,
Thor
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Seow and php 7.3
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 31
- Joined: Thu 21 Feb 2013 3:07 pm
- Location: Zagreb, Croatia
- Contact:
Re: Seow and php 7.3
I made SVN update. Error is the same:
Array ( [0] => mysql [1] => localhost [2] => 3306 [3] => seow [4] => vanilla [5] => SEDB74_Reference ) Unknown database provider "mysql".
Cheers,
Thor
Array ( [0] => mysql [1] => localhost [2] => 3306 [3] => seow [4] => vanilla [5] => SEDB74_Reference ) Unknown database provider "mysql".
Cheers,
Thor
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia
Re: Seow and php 7.3
Before you said it reported "Unknown database provider: mysqli". Now you say it reports "Unknown database provider: mysql". So something has changed. Perhaps some time together on TS would help clarify the situation.
IV/JG7_4Shades
SEOW Developer
SEOW Developer
-
- Posts: 2211
- Joined: Mon 08 Jan 2007 11:10 pm
- Location: Perth, Western Australia