Подглючивает сайт, иногда выдает 500 ошибку, не открывает страницы.
Вот что написал хостер:
Ошибка, которая у вас возникает на сайте в логах фиксируется следующим образом:
[Wed Jan 20 14:25:21.463679 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: PHP Fatal error: Uncaught exception 'E_WARNING' with message 'fread(): Length parameter must be greater than 0' in /var/www/graliv/data/www/graliv.net/system/library/agoo/cache.php:148
[Wed Jan 20 14:25:21.463769 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: Stack trace:
[Wed Jan 20 14:25:21.463836 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: #0 [internal function]: PHP_Exceptionizer_Catcher->handler(2, 'fread(): Length...', '/var/www/graliv...', 148, Array)
[Wed Jan 20 14:25:21.463884 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: #1 /var/www/graliv/data/www/graliv.net/system/library/agoo/cache.php(148): fread(Resource id #201, 0)
[Wed Jan 20 14:25:21.463943 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: #2 /var/www/graliv/data/www/graliv.net/system/library/agoo/cache.php(94): agooCache->get_agoo('blog.module.vie...')
[Wed Jan 20 14:25:21.463996 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: #3 /var/www/graliv/data/www/graliv.net/catalog/controller/module/blog.php(449): agooCache->__call('get', Array)
[Wed Jan 20 14:25:21.464050 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: #4 /var/www/graliv/data/www/graliv.net/catalog/controller/module/blog.php(449): agooCache->get('blog.module.vie...')
[Wed Jan 20 14:25:21.464108 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: #5 /var/www/graliv/data/www/graliv.net/vqmod/vqcache/vq2-system_engine_controller.php(63): ControllerModuleBlog->index(Array)
[Wed Jan 20 14:25:21.464168 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: #6 /var/www/graliv/data/www/graliv.net/catalog/controller/common/column_left.php(72): Controller->getChild('module/blog', Array)
[Wed Jan 20 14:25:21.464217 2016] [cgi:error] [pid 6742] [client 51.255.65.8:38142] AH01215: #7 /var/www/graliv/data in /var/www/graliv/data/www/graliv.net/system/library/agoo/cache.php on line 148
(END)
Судя по всему, движку вашего сайта не удается прочитать зашифрованный файл, поэтому он возвращает результат с отрицательной длиной. В журнале веб-сервера Apache у вас ошибки связанные с загрузкой модуля ioncube_loader, которая занимается дешифровкой обфусцированного текста:
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.3.so: /usr/local/ioncube/ioncube_loader_lin_5.3.so: undefined symbol: execute
PHP: syntax error, unexpected '=' in /etc/php5/apache2/php.ini on line 5
Загрузка модуля у вас включена следующими директивами в файле /etc/php5/apache2/php.ini:
[Zend]zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.sozend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.3_ts.soecho 'zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.3.so'echo 'zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.3.so' Вопрос, как узнать какой модуль дает сбой?