Cakephp 3.7 и PHP 7.2 приводят к ошибке 500 - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь обновить 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>
...