За да се покажат грешките на страницата:
<?php
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
?>
Първо ще активира показването на грешка на самата страница, вместо да генерира 500 грешка.
Второ ще се увери, че всички грешки са докладвани. Това включва известия.
Съвет:Напишете код, който не задейства дори едно известие.
За да намерите регистрационния файл за грешки в PHP:
grep error_log /etc/php.ini
grep ^error_log /etc/php.ini
За да инсталирате MySQL на сървъри на семейството RedHat:
yum install mysql.x86_64
yum install mysql mysql-server
chkconfig --level 2345 mysqld on
service mysqld start
mysqladmin -u root password somepassword
Препоръчвам ви да използвате следните репозитории, ако искате да имате достъп до най-новата версия на PHP.
wget http://mirrors.coreix.net/fedora-epel/6/x86_64/epel-release-6-7.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
За да инсталирате:
rpm -Uvh remi-release-*.rpm epel-release-*.rpm
/bin/rm epel-release-*.noarch.rpm remi-release-*.rpm
perl -pi -e 's/enabled=0/enabled=1/g' /etc/yum.repos.d/remi.repo
yum update (optional - not recommended unless you know what you are doing)
yum install yum-plugin-priorities
Уверете се, че след като инсталирате репозиториите, ги редактирате и зададете разрешено на 0, така че можете да ги използвате избирателно само както трябва.
yum --enablerepo=remi,epel install whatever