Я пытаюсь обновить CakePHP3.6 до 3.7 и PHP5.6 до 7.2.Сайт работает со старыми настройками, обновление Cakephp до 3.7 на PHP5.6 не проблема, но когда я активирую PHP7.2, приложение cakephp на моем сервере выдает ошибку 500. Доступны файлы вне приложения.(например, страница phpinfo ()).
- Вывод
sudo tail -100 /var/log/apache2/error.log
[authz_core: error] [pid 30539] [client ::1: 48076] AH01630: клиент отклонен из-за конфигурации сервера: / var / www / html /
- Настройки файла Apache vhost
nano /etc/apache2/sites-available/dev.idphotoagency.com.vhost
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www>
Options FollowSymLinks
AllowOverride All
Allow from all
</Directory>
- .htaccess страница приложения cakephp как здесь
Что мне здесь не хватает?
** edit
Вот вывод dpkg -l |grep apache2
ii apache2 2.4.10-10+deb8u13 amd64 Apache HTTP Server
ii apache2-bin 2.4.10-10+deb8u13 amd64 Apache HTTP Server (modules and other binary files)
ii apache2-data 2.4.10-10+deb8u13 all Apache HTTP Server (common files)
ii apache2-dev 2.4.10-10+deb8u13 amd64 Apache HTTP Server (development headers)
ii apache2-doc 2.4.10-10+deb8u13 all Apache HTTP Server (on-site documentation)
ii apache2-mpm-prefork 2.4.10-10+deb8u13 amd64 transitional prefork MPM package for apache2
ii apache2-suexec 2.4.10-10+deb8u13 amd64 transitional package for apache2-suexec-pristine
ii apache2-suexec-pristine 2.4.10-10+deb8u13 amd64 Apache HTTP Server standard suexec program for mod_suexec
ii apache2-utils 2.4.10-10+deb8u13 amd64 Apache HTTP Server (utility programs for web servers)
ii apache2.2-bin 2.4.10-10+deb8u13 amd64 Transitional package for apache2-bin
ii apache2.2-common 2.4.10-10+deb8u13 amd64 Transitional package for apache2
ii libapache2-mod-evasive 1.10.1-3 amd64 evasive module to minimize HTTP DoS or brute force attacks
ii libapache2-mod-fastcgi 2.4.7~0910052141-1.1+deb8u1 amd64 Apache 2 FastCGI module for long-running CGI scripts
ii libapache2-mod-fcgid 1:2.3.9-1+b1 amd64 FastCGI interface module for Apache 2
ii libapache2-mod-php5 5.6.39+dfsg-0+deb8u1 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
ii libapache2-mod-php7.0 7.0.33-1~dotdeb+8.1 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
rc libapache2-mod-python 3.3.1-11 amd64 Python-embedding module for Apache 2
rc libapache2-mod-ruby 1.2.6-2 amd64 Embedding Ruby in the Apache2 web server
rc libapache2-mod-suphp 0.7.1-3 amd64 Apache2 module to run PHP scripts with the owner permissions
Я обновил файл vhost
<Directory />
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /var/www>
Options FollowSymLinks
AllowOverride All
Allow from all
</Directory>
решение
<Directory /var/www/html>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>