First and foremost, thanks for this incredible project. I stumbled on it over 10 years ago and have used it for a number of clients. I love that it exposes (nearly?) everything one can possibly do with Nagios.
This week, I've been working on migrating an installation from CentOS7 (apache, php7.3, maria 5.5) to Alma 9 with Nginx, php 8.0, and maria 10.5.
I have everything installed, but can't seem to get NagiosQL to run the installer. Seems that i need to wait for 3.5?
While I'm here, is there anything I need to do other than restoring the database from a dump after installation and testing?
Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
NagiosQL 3.4.1 is not compatible with PHP8 and above. There are some issues with magic quotes and filters. If it's possible - you should wait for NagiosQL 3.5.0 or stay with PHP7.
I will release a first beta version of 3.5.0 later today on sourceforge. You are welcome to download and test this beta version.
If you update to a higher NagiosQL version, you should run the installer after a restore from a previous dump of the database, because new versions also bring additional database adjustments.
The NagiosQL version is stored in the database. If this differs from the currently installed code version, the installer should be called automatically. This does not apply to a higher GIT version - newer GIT versions do not need a database update and an installer run.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just fired up PHP 7.4 and still having an issue getting past the welcome screen. The start installation button just brings me right back and will not progress to the next step.
Gotta be something simple I'm missing. Is there a debug flag or anything I can set to see what's going on?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dusting off long unused PHP skills. Turning display_errors led me to permissions issue on the sessions directory.
One thing I absolutely hate about using packages, is that they all think apache rules the world, even though they are neck and neck overall and nginx dominates in the top 10k by more than 2:1.
Now, on to testing!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First and foremost, thanks for this incredible project. I stumbled on it over 10 years ago and have used it for a number of clients. I love that it exposes (nearly?) everything one can possibly do with Nagios.
This week, I've been working on migrating an installation from CentOS7 (apache, php7.3, maria 5.5) to Alma 9 with Nginx, php 8.0, and maria 10.5.
I have everything installed, but can't seem to get NagiosQL to run the installer. Seems that i need to wait for 3.5?
While I'm here, is there anything I need to do other than restoring the database from a dump after installation and testing?
Thanks!
NagiosQL 3.4.1 is not compatible with PHP8 and above. There are some issues with magic quotes and filters. If it's possible - you should wait for NagiosQL 3.5.0 or stay with PHP7.
I will release a first beta version of 3.5.0 later today on sourceforge. You are welcome to download and test this beta version.
If you update to a higher NagiosQL version, you should run the installer after a restore from a previous dump of the database, because new versions also bring additional database adjustments.
The NagiosQL version is stored in the database. If this differs from the currently installed code version, the installer should be called automatically. This does not apply to a higher GIT version - newer GIT versions do not need a database update and an installer run.
I look forward to trying it out.
I just fired up PHP 7.4 and still having an issue getting past the welcome screen. The start installation button just brings me right back and will not progress to the next step.
Gotta be something simple I'm missing. Is there a debug flag or anything I can set to see what's going on?
Any messages in the webserver logs?
Probably a PHP module that is missing - like session or mysqli?
Dusting off long unused PHP skills. Turning display_errors led me to permissions issue on the sessions directory.
One thing I absolutely hate about using packages, is that they all think apache rules the world, even though they are neck and neck overall and nginx dominates in the top 10k by more than 2:1.
Now, on to testing!
3.5.0 Beta is now online:
https://sourceforge.net/projects/nagiosql/files/nagiosql/NagiosQL%203.5.0%20%28BETA%20release%29/
Getting a 503 from SF. Grabbing it from Gitlab instead.