I upgraded from Fedora 25 to Fedora 27 and found the upgrade switched
me from mod_php to php-fpm.  This means no more php_flag or php_value
in the apache config.  You should switch to .user.ini files which work like
.htaccess files:
[0:root@elmo DocumentRoot]$ cat .user.ini
max_execution_time      = 301   ;
memory_limit            = 512M  ;

[0:root@elmo DocumentRoot 130]$ cat reports/.user.ini
max_execution_time      = 361   ;
memory_limit            = 1024M ;
Notice that you can have .user.ini files in sub directories just like .htaccess that
over-rides settings from parent directories.

[0:root@yoda mariadb]$ cat /usr/local/src/phpMyAdmin-4.6.6-english/.user.ini
session.gc_probability    =  5     ;
session.gc_divisor        = 100    ;
session.gc_maxlifetime    = 604800    ;
session.save_path         = /home/webmaster/tmp.session/phpmyadmin    ;


[0:root@yoda mariadb]$ systemctl status php-fpm.service
● php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-01-12 00:30:40 PST; 1 weeks 1 days ago
 Main PID: 2449 (php-fpm)
   Status: "Processes active: 0, idle: 7, Requests: 109, slow: 0, Traffic: 0req/sec"
    Tasks: 8 (limit: 4915)
   CGroup: /system.slice/php-fpm.service
           ├─ 2449 php-fpm: master process (/etc/php-fpm.conf)
           ├─ 3294 php-fpm: pool www
           ├─ 3295 php-fpm: pool www
           ├─ 3296 php-fpm: pool www
           ├─ 3297 php-fpm: pool www
           ├─ 3298 php-fpm: pool www
           ├─18206 php-fpm: pool www
           └─18633 php-fpm: pool www

Jan 12 00:30:32 yoda.polymerindustries.biz systemd[1]: Starting The PHP FastCGI Process Manager...
Jan 12 00:30:40 yoda.polymerindustries.biz systemd[1]: Started The PHP FastCGI Process Manager.

An apache update on Fedora 25 forced me to switch from mpm_prefork_module
to mpm_event_module.

Bill

On 1/20/2018 8:16 PM, Emmett Culley wrote:
After a recent upgrade some development web sites served from my workstation stopped working.  I've narrowed it down to the php_value auto_prepend_file directive not working.

This is in the /etc/httpd/conf.d/csite.conf file:

<Directory /var/dev/csite>
  Require all granted
  AllowOverride none
  php_value error_log /var/dev/logs/caiet_error_log
  php_value auto_prepend_file /var/dev/csite/site/host-map.inc
</Directory>

The file /var/dev/csite/site/host-map.inc does not get loaded and this causes a 500 error.   I've tried configuring apache as MPM = "prefork" (the new default seems to be "event"), but that made no difference.

Note that five other sites that use the auto_prepend_file directive no longer work either.  All other development sites on my workstation work as expected.

Any ideas where to look further would be appreciated.  Fedora 27 is fully up to date.

Emmett
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-leave@lists.fedoraproject.org