У хостера php 5.3
Добавьте в configuration.php такой код:
error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);date_default_timezone_set('Europe/Moscow');
И в файле /includes/Cache/Lite/Function.php замените строку №92
$result = call_user_func_array(array($class, $method), $arguments);
на
$result = call_user_func_array(array($class, $method), &$arguments);
и строку 100:
$result = call_user_func_array($target, $arguments);
$result = call_user_func_array($target, &$arguments);
Еще один патч файла includes/joomla.php :
$params =& new mosParameters( $my->params, $file, 'component' );
$params = new mosParameters( $my->params, $file, 'component' );
Решение проблем с ereg*()
Это когда выдает
Deprecated: Function eregi() is deprecated in /var/www/baniinfo/data/www/z-s-k.ru/components/com_sef/joomsef.php on line 596
Открываете /var/www/baniinfo/data/www/z-s-k.ru/components/com_sef/joomsef.php и в строке 596:
В кратце, решение проблема с ereg*() заключается в замене этой функции на preg_match() по следующим алгоритмам:
ereg("\.([^\.]*$)", $this->file_src_name, $extension);заменить наpreg_match("/\.([^\.]*$)/", $this->file_src_name, $extension);$this->file_dst_name_body = ereg_replace("[^A-Za-z0-9_]", "", $this->file_dst_name_body);заменить на$this->file_dst_name_body = preg_replace("/[^A-Za-z0-9_]/", "", $this->file_dst_name_body);eregi("\.([^\.]*$)", $this->file_src_name, $extension);заменить наpreg_match("/\.([^\.]*$)/i", $this->file_src_name, $extension);split (string pattern, string string [, int limit])заменить на preg_split ( string pattern, string subject [, int limit [, int flags]] )
И так по всем ошибкам. На момент отлова этих ошибок строку error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED); в конфиге временно закомментируйте.
Вам виднее, что может грузить :)
Сомнительно, что не первый день...
Если у вас сайт на html, то вы ДОЛЖНЫ знать, как администратор сервера, что код ошибки 504 говорит о том, что время прохождения через межсетевой шлюз истекло. Сервер, при работе в качестве внешнего шлюза или прокси-сервера, своевременно не получил отклик от вышестоящего сервера, к которому он обратился, пытаясь выполнить запрос.
Теперь вопрос: Почему nginx за "голым" html лезет к Apache?
Тут вам или добавить ресурсов серверу, в частности оперативной памяти, и увеличить количество процессов httpd (Apache). Другой вариант - оптимизировать работу скриптов сайта, чтобы они выполнялись быстрее.
Другая возможная причина возникновения ошибки 504 - исполняемый скрипт не укладывается в отведенный лимит времени. Это бывает, когда скрипт обращается к другим сайтам, либо просто выполняет тяжелую операцию. Варианты решения: увеличить значение параметра PHP max_execution_time или облегчить скрипт.
Собственно - а зачем вы брали VDS? Оно как бы подразумевает, что вы его должны САМИ настроить и администрировать.
А в поддержку обращались? Или сразу тут писать начали?
Да фигу! Если бы ТС разбирался бы хотя бы в ОДНОЙ CMS - не было бы этой темы.
А ни пофигу на какой CMS строить сайт из 70 страниц?
А при чем тут CMS?
А почему не Joomla? И чем битрикс лучше для сайта из 70 страниц? :-)
При чем CMS и продвижение? Тем более продвижение на западном СЕО? Разве WP только для блогов? Что подразумевается под личным кабинетом? И еще 1000 СТРАННЫХ вопросов которые ТС может задать...
Мне кажется, что ТС не толком разобрался ни в одной CMS и пытается подменить "горячее" "зеленым".
А ни пофигу на какой CMS строить сайт из 70 страниц? Почему ни кто не сказал - Делайте на том - что знаете.
Он бесплатный
Бюджет, я понимаю, небольшой? И команды разработчиков своей нет?
Тогда смотрите в сторону, например, instantcms или подобных.
А КОМПЬЮТЕРЩИК вам не нужен?
Я умею работать в других программах. Только не скажу в каких :-)
Тогда почитайте пару переводов не кого иного, как Даниэла Кудвиена:
http://graker.ru/news/2011/08/25/khvatit_krasit_guby_ogromnoi_svine
http://graker.ru/news/2011/08/26/kak_smyt_makiyazh_so_svini_ili_vykhod_iz_krizisa
И еще несколько недостатков Друпала:
Давайте без фанатизма!
Порог вхождения для Друпала и Yii или той же Symfony примерно одинаков.
В любом случае - это ваше дело на изучение чего потратить ваше время...
Если внимательно проанализировать код страницы, то видно, что используется joomthumbnail.
Скачать его можно, но проект автором уже не поддерживается.
Кстати, вам дали хороший совет:
Все правильно, где вы видели что бы модератору хостер дал права? Е потом будут проблемы от владельца?
А при чем тут хостер?
Вот напишу я нечто на PHP, оно не заработает или сломается... Хостер будет виноват?
Есть правила. По правилам - обращение в поддержку по тикетам.
И причем в данной ситуации премиум аккаунт?
Вам владелец форума вам не дал доступа к панели управления хостинга, т.е. не делегировал прав. Таким образом вы НЕ ИМЕЕТЕ ПРАВА обращения к саппорту.