Forums / National / Russian / Тех. поддержка / 500 ошибка

bugagasha
#40245 2014-12-05 07:50

Кеш отключал, чистил - это не помогало.

Расширения отключал, тоже не помогло.

И что у Вас видно на локальной копии сайта?

Не понял вопроса? на локале все работает.

На хостинг пробовал, вообще устанавливал из коробки, все по дефолту, отключал кеш - проблема та же.

Добавлено 13 минут спустя:

Я в PHP ноль, увы. Посмотрел что сервер спотыкается об system/functions.php 

function cot_shutdown()
{
	global $cache, $db;
	// Clear import buffer if everything's OK on POST
	if ($_SERVER['REQUEST_METHOD'] == 'POST' && !cot_error_found())
	{
		unset($_SESSION['cot_buffer']);
	}
	while (ob_get_level() > 0)
	{
1115		ob_end_flush();
	}
	// Need to destroy cache before DB connection is lost
	$cache && $cache->db && $cache->db->flush();
	$cache = null;
	$db = null;
}

конкретно об 

		ob_end_flush();

Заккоментил, но тогда ошибка вызова common.php. Вернул все в functions.php и закомментил строчку в common.php

Ошибка 500 пропала. Не понимаю, совершенно, что делаю.

Хостера поменять можно, но как бы надо что-то предъявить ему, а так пока причина не ясна, я не могу доказать что по их вине сбой, а не по вине движка.

This post was edited by bugagasha (2014-12-05 08:05, 9 years ago)