These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for [SOLVED] Invalid command 'php_admin_value' error after upgrade to Ubuntu 16.04.3 on the new forum.
Hallo, I am trying to upgrade from ubuntu 14.04 to ubuntu 16.04.3.
I installed Virtualmin on a fresh 16.04.3 virtual machine (KVM on Cloudmin) and restored my virtual servers (15 servers + several sub-servers) from the old box. After restoration, I ran the re-check configuration and got the following error on some virtual servers/sub-servers:
AH00526: Syntax error on line 38 of /etc/apache2/sites-enabled/0-mysite-name.conf: Invalid command 'php_admin_value', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information.
I searched through the forum but could not find any working fix.
Any help will be appreciated.
Thanks
I think I solved the issue. The new box Ubuntu Linux 16.04.3 / Webmin 1.860 doesn't like the following lines in the /etc/apache2/sites-available/site.name.conf files. php_value = ... php_admin_value = ... All I had to do was to remove them. This is the commands I used:
Create a backup copy of files
mkdir ~/sites_available_backup cp -av /etc/apache2/sites-available/* ~/sites_available_backupRemove problematic lines sed -i "/\b(php_value|php_admin_value)\b/d" /etc/apache2/sites-available/*
I'm having this problem as well. Restoring back ups results in the same error. This has to be a bug right? The whole installation process with virtualmin pro is automatic and restoring a back up server is a button push. Yet when checking my site I get a database error page and when rechecking configuration I get the : AH00526: Syntax error on line 38 of /etc/apache2/sites-enabled/0-mysite-name.conf: Invalid command 'php_admin_value', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more information. the line in question is: " php_admin_value engine off " ..... and if I understand it correctly that is supposed to be there. Hopefully someone can help. I'm dead in the water here? Can I get an earlier version of webmin/virtualmin until this gets sorted out?
I have the name problem,
Jun 02 14:37:19 webcloud apachectl[2091]: AH00526: Syntax error on line 37 of /etc/apache2/sites-enabled/digitalbeards.asia.conf: Jun 02 14:37:19 webcloud apachectl[2091]: Invalid command 'php_admin_value', perhaps misspelled or defined by a module not included in the server configuration Jun 02 14:37:19 webcloud apachectl[2091]: Action 'start' failed. Jun 02 14:37:19 webcloud apachectl[2091]: The Apache error log may have more information. Jun 02 14:37:19 webcloud systemd[1]: apache2.service: Control process exited, code=exited status=1 Jun 02 14:37:19 webcloud systemd[1]: apache2.service: Failed with result 'exit-code'. Jun 02 14:37:19 webcloud systemd[1]: Failed to start The Apache HTTP Server.
After I follow these https://helgeklein.com/blog/2018/11/enabling-http-2-in-apache-on-ubuntu-...
Howdy,
The "php_admin_value" lines in the Apache config are specific to mod_php. That is, mod_php needs to be loaded for those to work.
If you're no longer using mod_php, you'd need to remove any reference to "php_admin_value" in the Apache config... those would typically be in the .conf files in /etc/apache2/sites-enabled.
Those can be commented out, and then once that's done, you'd need to restart Apache.
For anyone that's seen this issue after restoring an earlier backup -- the issue there is that newer Virtualmin versions don't enable mod_php by default, but the older installation may still have those lines in the Apache config. Removing those lines is one solution, though another option is to enable mod_php (I'd personally vote for the former option though, having mod_php isn't necessary and uses up a decent chunk of RAM).
-Eric