понедельник, 7 июля 2014 г.

Мелочи хостинга

При переносе старых проектов на новые серверы может возникнуть ряд проблем, связанных с обновлениями форматов конфигурационных файлов или упразднение устаревших возможностей.

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

Комментариев нет :

Отправить комментарий