April 15Apr 15 I'm running on an AlmaLinux 10 (v2) which has PHP 8.3.29.I can not down grade to PHP 8.2What can I do, or change in the install files that would allow the installation to continue with PHP 8.3.29?Thanks
April 15Apr 15 Author 11 minutes ago, d00p said:well...what's the error message? PHP 8.3 is no problem at all and works just fineWe check the system for dependencies to ensure that all required php extensions and modules are enabled so that froxlor runs properly. Your system is running with PHP 8.3.29Critical error
April 15Apr 15 Author 17 minutes ago, d00p said:well...what's the error message? PHP 8.3 is no problem at all and works just finephp -versionPHP 8.3.29 (cli) (built: Dec 16 2025 14:32:42) (NTS gcc x86_64)Copyright (c) The PHP GroupZend Engine v4.3.29, Copyright (c) Zend Technologies with Zend OPcache v8.3.29, Copyright (c), by Zend Technologies
April 15Apr 15 well AFTER the critical error it shows WHAT? it's literally shown what extension is missing...
April 15Apr 15 Author 19 minutes ago, ITI Studios said:We check the system for dependencies to ensure that all required php extensions and modules are enabled so that froxlor runs properly. Your system is running with PHP 8.3.29Critical error32 minutes ago, d00p said:well...what's the error message? PHP 8.3 is no problem at all and works just fine11 minutes ago, d00p said:well AFTER the critical error it shows WHAT? it's literally shown what extension is missing...Not required but recommendedThe following php extensions could not be found but are recommendedgnupg
April 15Apr 15 Author 4 minutes ago, d00p said:no that would not be a critical error, please show a screenshotHere is the message/page contents after "start install" is clicked.============================================================We check the system for dependencies to ensure that all required php extensions and modules are enabled so that froxlor runs properly. Your system is running with PHP 8.3.29Critical errorMake sure the froxlor files are owned by apache:apache <<< Yes, the owner of files and folders are apache:apacheNot required but recommendedThe following php extensions could not be found but are recommendedgnupg <<< trying to install this now but haven't succeeded even though it is only recommended
April 15Apr 15 vor 1 Minute schrieb ITI Studios: Make sure the froxlor files are owned by apache:apache <<< Yes, the owner of files and folders are apache:apachewell check that user apache can also write to the root-folder of froxlor, or else you will see that error (it's a write-check using php's built-in touch()Also, I want to note that AlmaLinux is not officially supported and that there are no configuration-files for it, you will have to manually configure the services (adapt from supported distros)
April 15Apr 15 Author 39 minutes ago, d00p said:well check that user apache can also write to the root-folder of froxlor, or else you will see that error (it's a write-check using php's built-in touch()Also, I want to note that AlmaLinux is not officially supported and that there are no configuration-files for it, you will have to manually configure the services (adapt from supported distros)I wrote a short php script to touch and check the folder: touch.php : froxlor modification time has been changed to present time froxlor folder is writable: bool(true)Yes I realize I may have modify some files but that won't be necessary if I can't get it installed I do appreciate your efforts.
April 15Apr 15 dont know any specialties about AlmaLinux...this usually is no issue at all. the check in lib/Froxlor/Install/Install.php is: // check whether we can read the userdata file if (!@touch(dirname(__DIR__, 2) . '/.~writecheck')) { // get possible owner $posixusername = posix_getpwuid(posix_getuid())['name']; $posixgroup = posix_getgrgid(posix_getgid())['name']; $this->criticals['wrong_ownership'] = ['user' => $posixusername, 'group' => $posixgroup]; } else { @unlink(dirname(__DIR__, 2) . '/.~writecheck'); }it should ensure the folder lib/ within the froxlor root-directory can create/write the userdata.inc.php file later on in the installation process
April 16Apr 16 Author Solution Thanks so much to doop.The critic error was not referring to the php version. The manual reads PHP 7.4 to 8.2 which should be updated.The critic error was related to the permissions.Despite being applied correctly, the install failed due to the SELinux Security Context, which needed:chcon -R -t httpd_sys_rw_content_t /path/to/folderThanks again for your help and incite.
April 16Apr 16 vor 23 Minuten schrieb ITI Studios: The manual reads PHP 7.4 to 8.2 which should be updated.agreed
Create an account or sign in to comment