При переносе старых
проектов на новые серверы может возникнуть ряд проблем, связанных с
обновлениями форматов конфигурационных файлов или упразднение устаревших
возможностей.
http://httpd.apache.org/docs/2.4/upgrading.html - здесь описание изменений в конфигурации Apache 2.4. Вкратце:
Order allow, deny
Allow from all
заменили на
Require all granted (внимание, регистр!)
Аналогично Require all denied
Иначе может приводить к возникновению 500х ошибок.
В php 5.4 может вылезти ошибка PHP Fatal error: Call-time pass-by-reference has been removed (ранее просто deprecated, правилось установкой соответствующего флага в конфиге). Лечится заменой &$ на $ в именах переменных.
Отслеживание ошибок, вставляем в код:
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
После установки Firebird нужно установить пароль root:
sudo dpkg-reconfigure firebird2.1-classic
PHP-модуль Interbase не активируется автоматически.
php5enmod interbase
apache2ctl restart
http://httpd.apache.org/docs/2.4/upgrading.html - здесь описание изменений в конфигурации Apache 2.4. Вкратце:
Order allow, deny
Allow from all
заменили на
Require all granted (внимание, регистр!)
Аналогично Require all denied
Иначе может приводить к возникновению 500х ошибок.
В php 5.4 может вылезти ошибка PHP Fatal error: Call-time pass-by-reference has been removed (ранее просто deprecated, правилось установкой соответствующего флага в конфиге). Лечится заменой &$ на $ в именах переменных.
Отслеживание ошибок, вставляем в код:
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
После установки Firebird нужно установить пароль root:
sudo dpkg-reconfigure firebird2.1-classic
PHP-модуль Interbase не активируется автоматически.
php5enmod interbase
apache2ctl restart
Комментариев нет :
Отправить комментарий