Хеее...очень интересно. А вот мой вариант.
Все же, ошибка была вызвана действиями с нашей стороны (внедрением раздела в
кабинете /Ограничение процессорной нагрузки/), CMS так "удачно" сделана, что
для ее это оказалось критическим.
Решается изменением в индексном файле:
if(count(get_included_files())>1) $noparser = true;
на
$noparser = false;
Так что уже 2 решения =)
Так значит хостер 1gb.ru не предоставляет обычный виртуальный хостинг, при котором в корневой директории выполняется файл index.php, а при каждом обращении запускает свою программу, неизвестно что делающую, и вызывающую index.php с помощью include. Что-то лично мне такой подход не нравится, не знаю, как тем, кто пользуется этим хостингом.
Наверное, не просто так MODx отказывается выполняться, если ее вызывают с помощью include, хотя я и не знаю, с чем это связано.
Честно говоря не обладаю большим опытом в механизмах построения хостинга...поэтому был бы рад, если бы кто-то разъяснил все таки...почему так. Ведь это условие на noparser оно изначально есть в MODX. Не понял я до конца в чем суть.
Мне сказали так, что эта строка определяет сколько в данный момент может ломится исполнительных php скриптов на виртуальном сервере. У них врубилось разделение процессорного времени между запросами...и в итоге если count этих исполняемых файлов больше 1, то соответсвенно парсер вырубаетцо нафиг. Ну так вот MODX заточен изначально...в общем как смог так и объяснил. Потому что мне весь моск вынес саппорт и я не все точно и корректно понял. У меня все работает слава богу...
В общем на практике пока единственным правильным решением остается
Все же, ошибка была вызвана действиями с нашей стороны (внедрением раздела в
кабинете /Ограничение процессорной нагрузки/), CMS так "удачно" сделана, что
для ее это оказалось критическим.
Решается изменением в индексном файле:
if(count(get_included_files())>1) $noparser = true;
на
$noparser = false;
Странный хостер 1гб.
Год все работало отлично - и скорость была хорошая, и сайты не глючили.
А тут за неделю - глобал жоппа.
Сегодня обнаружил, что слетело 2 сайта. При попытке открыть страницу пишет:
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.
Reason: Error reading from remote server
Написал в саппорт, жду ответ.
Если так пойдет и дальше, придется менять хостера.