Помощь Сайты не работают - Internal Server Error

Статус
В этой теме нельзя размещать новые ответы.

k2004

Создатель
Регистрация
10 Авг 2010
Сообщения
26
Реакции
0
Меньше двух недель перетащил два своих сайта ( оба работают на Джумле ) на новый хостинг и после переезда на второй день сайты почему-то отказались работать. Выдавало страницу ошибки -
HTML:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email]webmaster@avtorem.info[/email] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Обратился в техподдержку, они что-то там исправили, извинились и сказали что это больше не повториться. Ну думаю, нормальные ребята, жизнь налаживается. Но не прошло и 2 недель сайты опять не работают!!! И опять ошибка 500. Но на этот раз хостеры сказали, что проблема на моей стороне и с моими файлами. Смотрите файл error_log и ищите ошибки!! Во этот разговор меня очень "обрадовал". Но решил разобраться самостоятельно.
Последнии записи Файла error_log -
HTML:
[14-Nov-2011 22:38:57] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:39:11] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:39:40] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:39:44] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_specialhtml/tmpl/default.php on line 23
[14-Nov-2011 22:39:53] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:40:07] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:40:19] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:40:29] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:40:53] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:40:58] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:41:31] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:42:08] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:43:27] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:43:33] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_specialhtml/mod_specialhtml.php on line 173
[14-Nov-2011 22:45:39] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:45:49] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:47:02] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:48:12] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:48:44] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:49:28] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:49:32] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:49:32] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:49:49] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:50:00] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:51:05] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:51:43] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:53:28] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:53:55] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:54:36] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/templates/orange3/html/com_content/category/blog_item.php on line 564
[14-Nov-2011 22:54:50] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:55:10] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:55:31] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:55:49] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:56:31] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:56:59] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:57:04] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:57:09] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:57:50] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:58:35] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:59:11] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/tmpl/default.php on line 26
[14-Nov-2011 22:59:53] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 22:59:59] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 23:01:09] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 23:01:13] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 23:01:36] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 23:01:48] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
[14-Nov-2011 23:01:59] PHP Fatal error:  Cannot run code from this file in conjunction with non encoded files in /home/avtorem/public_html/modules/mod_banners/mod_banners.php on line 173
Вроде как говориться о проблемах в файлах mod_banners.php, blog_item.php и mod_specialhtml.php. Но я не понимаю какие могут быть проблемы если я ни чего не изменял и не трогал. Плюс ко всему все работало. Сразу после переезда я добавил пару новостей и Плагин Joomla PHP Speedy Plugin. Проблем не было. Да и к тому же, в этих файлах указаны строки mod_banners.php on line 173, default.php on line 26, mod_specialhtml.php on line 173, но этих строк нет в них. Как такое может быть?? Хостер ответил что-то не внятное и не понятное для меня ---
Уважаемый клиент,
мы сожалеем о проблемах с Вашим сайтом, но клиентские настройки и файлы - не наша зона ответственности.
Тем не менее, исследуя данную проблему Вам необходимо учитывать, что кроме файлов непосредственно указанных в логах (и связанных с ними ошибок) также есть другие php-файлы, которые включаются в данные файлы посредством функций require_once(). Для просмотра ссылки Войди или Зарегистрируйся
В конкретном случае -- файл helper.php.
Так что суммируется количество строк файлов mod_banners.php и helper.php
Что суммировать? Что изменять? И главное, почему не работают сразу два сайта?
Господа знатоки и специалисты помогите, пожалуйста :'( Что делать? В чем проблема?
 
Скорее всего дело действительно в модуле баннера.

Админка работает? Если да - зайти и отключить в списке модулей модуль баннера, дело в нем. Если нет попробовать зайти в MySQL и уже там отключить модуль баннера.
 
А что у вас на 173 строке в файле
/public_html/modules/mod_banners/mod_banners.php ?
 
Скорее всего дело действительно в модуле баннера.
Админка работает? Если да - зайти и отключить в списке модулей модуль баннера, дело в нем. Если нет попробовать зайти в MySQL и уже там отключить модуль баннера.
В админку зайти не могу, та же проблема. А как в MySQL отключить модуль??
А что у вас на 173 строке в файле
/public_html/modules/mod_banners/mod_banners.php ?

Я же говорю, что таких строк в файле нет, там только до 28 строчки. вот он весь ---
HTML:
<?php


/**
* @version		$Id: mod_banners.php 14401 2010-01-26 14:10:00Z louis $
* @package		Joomla
* @copyright	Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
* @license		GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

// Include the syndicate functions only once
require_once (dirname(__FILE__).DS.'helper.php');

$headerText	= trim( $params->get( 'header_text' ) );
$footerText	= trim( $params->get( 'footer_text' ) );

$list = modBannersHelper::getList($params);
require(JModuleHelper::getLayoutPath('mod_banners'));
?>
 
А как в MySQL отключить модуль??
Заходите в phpmyadmin. Далее ищете "jos_modules" (префикс jos может другой). Далее, жмете "Обзор", ищете конкретно ваш модуль баннера, жмете кнопку редактировать и в строке "published" ставите "0" (без кавычек). Как-то так.
 
Скорее всего где-то имеет место файл закодированый зенд энкодером, но толи самого зенд энкодера нет, то ли он работает не правильно
 
Скорее всего где-то имеет место файл закодированый зенд энкодером, но толи самого зенд энкодера нет, то ли он работает не правильно
А этот зенд энкодер где должен стоять на хостинге или на сайте? Где он находится и как им управлять?
 
Тебе поддержка же правильно сказала - другие php-файлы, которые включаются в данные файлы посредством функций require_once(). Для просмотра ссылки Войди или Зарегистрируйся
В конкретном случае -- файл helper.php.
И строки кода, вот они:
// Include the syndicate functions only once
require_once (dirname(__FILE__).DS.'helper.php');
Так что ищи в helper.php ошибку. Хотя, как ты ее искать будешь...

Иногда бывает, по разным космическим причинам, файлы на хостинге бъются, могут быть и внешние причины... И никакая техподдержка не поможет при наличии проблем внутри сайта, это проблемы админа сайта, независимо от его "радости".

Проще всего - восстановить сайты из более раннего бекапа, где все работало.
Но что-то мне подсказывает, что и архивов нет, да ведь? А у техподдержки они есть, и если с ними вежливо поговорить...

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

Отключение модулей через MySQL, на всякий случай.
В phpmyadmin выбери из базы (слева) таблицу jos_modules, справа в появившейся таблице найди нужный модуль, щелкни по карандашику в строке модуля, и в поле published исправь 1 на 0, нажми кнопку "пошел". Выбранный модуль снимется с публикации.

Отмазка. За последствия кривых рук не отвечаю.
 
Тебе поддержка же правильно сказала - другие php-файлы, которые включаются в данные файлы посредством функций require_once(). Для просмотра ссылки Войди или Зарегистрируйся
В конкретном случае -- файл helper.php.
И строки кода, вот они:
// Include the syndicate functions only once
require_once (dirname(__FILE__).DS.'helper.php');
Так что ищи в helper.php ошибку. Хотя, как ты ее искать будешь...
Иногда бывает, по разным космическим причинам, файлы на хостинге бъются, могут быть и внешние причины... И никакая техподдержка не поможет при наличии проблем внутри сайта, это проблемы админа сайта, независимо от его "радости".
Проще всего - восстановить сайты из более раннего бекапа, где все работало.
Но что-то мне подсказывает, что и архивов нет, да ведь? А у техподдержки они есть, и если с ними вежливо поговорить...
Перезалить только поврежденные файлы на хостинге из инсталлята джумлы можешь? Это не затронет базу.
Отключение модулей через MySQL, на всякий случай.
В phpmyadmin выбери из базы (слева) таблицу jos_modules, справа в появившейся таблице найди нужный модуль, щелкни по карандашику в строке модуля, и в поле published исправь 1 на 0, нажми кнопку "пошел". Выбранный модуль снимется с публикации.
Отмазка. За последствия кривых рук не отвечаю.
У меня есть копия сайта с базой. Сравнивал и заменял все файлы из error_log и helper.php тоже. Результат тот же. После нескольких обновлений появилась админка, зашел отключил все модули связаные с mod_banners.php и отключил плагин Плагин Joomla PHP Speedy Plugin, все без толку(((
Ну вот скажите мне, почему файлы "побились" на одном сайте, а не работают сразу два?
 
В логе ошибок что-то ещё пишется сейчас?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху