Ошибка PHP при доступе к web-серверу
В лог работы web-сервера apache-2.0.63_3 с подключенным языком php5-5.2.12 на сервере под управлением FreeBSD 7.2-RELEASE сыпались ошибки:
Unknown(0) : Warning - Module 'gd' already loaded |
На работу самого web-сервера и php5 они влияния не оказывают, но где-то “зарылся баг”, и это неприятно. Ошибки такого рода возникают, когда подгружаемые в php5 библиотеки прописаны в его ini-файлах несколько раз. Проверьте файлы /usr/local/etc/php.ini и /usr/local/etc/php/extensions.ini на предмет дублирования записей загрузки библиотеки, указанной в ошибке:
# less /usr/local/etc/php.ini | grep gd
ничего не показал, а вот вывод:
# less /usr/local/etc/php/extensions.ini | grep gd extension=gd.so extension=gd.so
показал две записи загрузки графической библиотеки gd.so. Удаляем одну запись, и после перезагрузки apache2:
# /usr/local/etc/rc.d/apache2 restart Performing sanity check on apache2 configuration: Syntax OK Stopping apache2. Waiting for PIDS: 1129. Performing sanity check on apache2 configuration: Syntax OK Starting apache2.
ошибки в его логе пропадут.
Вот и все, удачи!