[pmwiki-users] New installation of pmwiki in /home/user/public_html/ with apache and php7.2
Christopher Pinon
cjpinon at linuxshell.xyz
Sun Jun 24 06:04:29 PDT 2018
On 2018-06-24 14:43, Christopher Pinon wrote:
> On 2018-06-24 14:26, Petko Yotov wrote:
>> In a default Ubuntu/Apache installation, the user directories have PHP
>> disabled. So the server sends to the browser the pmwiki.php file as if
>> it was a HTML file, then at some place there is a html meta redirect
>> with some unprocessed PHP variable which the browser follows. You see
>> a flicker in a split second before the redirect.
>>
>> You need to edit the apache2 conf file and restart the server.
>>
>> Edit as root this file:
>> /etc/apache2/mods-enabled/php7.2.conf
>>
>> Find the line "php_admin_flag engine Off" and replace "Off" with "On".
>> Save the file then restart Apache:
>>
>> sudo service apache2 restart
>>
>> (or whatever other line is used, or if you don't know restart the
>> whole server).
>>
>> I'm not sure why Dokuwiki works.
>
> Thanks. I'm aware that Ubuntu/Apache has PHP disabled by default for
> user directories, and I had commented out that section of
> /etc/apache2/mods-enabled/php7.2.conf. PHP scripts (e.g., phpinfo.php)
> can be run in this user directory, not to mention dokuwiki, which is
> why I'm puzzled.
>
> Instead of commenting out that section, I'll try to leave it but with
> "On" instead of "Off", as you suggest.
Unfortunately, turning "Off" to "On" here doesn't make a difference,
which is not too surprising given that I had already commented out this
section of php7.2.conf (which didn't help). Again, Apache can run PHP
scripts in this user directory, including DokuWiki.
Nevertheless, I guess that the problem is due to something in Ubuntu's
Apache configuration ...
C.
More information about the pmwiki-users
mailing list