Контексты не грузятся. Отваливаются по таймауту.
Доброго всем времени суток.
Имеем один общий хостинг для нескольких сайтов.
Конфиги сайтов одинаковы, версии всех пакетов совпадают. Версии админок одинаковы — 2.5.7.
В общем-то, отличаются сайты только дизайном и содержанием.
Настраиваю контексты (опять же, настройки одинаковы, все действия одинаковы, плагины одинаковы).
На одном сайте все заводится с полтычка, на втором при попытке перейти на страницу контекста, отваливается по таймауту с ошибкой:
Отличаются два сайта только тем, что у одного в названии есть тире (название из двух слов).
И на этом же сайте (с названием из двух слов) включены настройки fenom
Разрешить MODX в Fenom — да
Использовать Fenom на страницах — да
Разрешить PHP в Fenom — да
Может кто что подскажет? Куда вертеть?
На хостинге есть еще один домен с тире, тоже с контекстом. До вчерашней ночи на нем контекст работал. Сегодня перестал. Есть мысль, что кто-то что-то изменил на хостинге, и теперь лагает из-за символа "-" в названии домена. Но в поддержке хостинга пока не ответили ничего.
Имеем один общий хостинг для нескольких сайтов.
Конфиги сайтов одинаковы, версии всех пакетов совпадают. Версии админок одинаковы — 2.5.7.
В общем-то, отличаются сайты только дизайном и содержанием.
Настраиваю контексты (опять же, настройки одинаковы, все действия одинаковы, плагины одинаковы).
На одном сайте все заводится с полтычка, на втором при попытке перейти на страницу контекста, отваливается по таймауту с ошибкой:
Fatal error: Maximum execution time of 30 seconds exceeded in /var/...site-path.../core/xpdo/om/xpdoobject.class.php on line 2437
Отличаются два сайта только тем, что у одного в названии есть тире (название из двух слов).
И на этом же сайте (с названием из двух слов) включены настройки fenom
Разрешить MODX в Fenom — да
Использовать Fenom на страницах — да
Разрешить PHP в Fenom — да
Может кто что подскажет? Куда вертеть?
На хостинге есть еще один домен с тире, тоже с контекстом. До вчерашней ночи на нем контекст работал. Сегодня перестал. Есть мысль, что кто-то что-то изменил на хостинге, и теперь лагает из-за символа "-" в названии домена. Но в поддержке хостинга пока не ответили ничего.
Комментарии: 4
Что за хостинг? Кеш чистили?
2437 это
2437 это
/**
* Gets the php data type for the specified field.
*
* @access protected
* @param string $key The field name to get the data type for.
* @return string The PHP data type of the field.
*/
protected function _getPHPType($key) {
$type= 'string';
$actualKey = $this->getField($key, true);
if ($actualKey !== false && isset($this->_fieldMeta[$actualKey]['phptype'])) {
$type= strtolower($this->_fieldMeta[$actualKey]['phptype']);
} elseif ($this->xpdo->getDebug() === true) {
$this->xpdo->log(xPDO::LOG_LEVEL_DEBUG, "xPDOObject::_getPHPType() -- No PHP type specified for field ({$key}), using `string`.");
}
return $type;
}
Свои приложения есть?
Хостинг рег.ру.
Кеш чистил неоднократно.
Свое приложение только одно, добавляет ACE для всех тв-шек с типом TextArea в админке.
Вчерашний мой клин с "-" не оправдался. Знак тире вообще ни при чем (поддомен на третьем домене, про который я писал, завелся. Там другая была ошибка.)
В php.ini на сервере время обработки скриптов увеличил до 60 сек, теперь отдается 500 ошибка.
Права на пупку с поддоменом и файлики внутри папки проверил, там все ок (папка — 755, файлики — 644)
Сравнил .htaccess на рабочем и нерабочем примерах, они идентичны (ну, за исключением значений RewriteCond и RewriteRule)
Кеш чистил неоднократно.
Свое приложение только одно, добавляет ACE для всех тв-шек с типом TextArea в админке.
Вчерашний мой клин с "-" не оправдался. Знак тире вообще ни при чем (поддомен на третьем домене, про который я писал, завелся. Там другая была ошибка.)
В php.ini на сервере время обработки скриптов увеличил до 60 сек, теперь отдается 500 ошибка.
Права на пупку с поддоменом и файлики внутри папки проверил, там все ок (папка — 755, файлики — 644)
Сравнил .htaccess на рабочем и нерабочем примерах, они идентичны (ну, за исключением значений RewriteCond и RewriteRule)
Саппорт отписался.
Ничего не понятно. (
В логах по данной ошибке следующая информация:
[Wed Sep 06 12:25:09 2017] [warn] [client 93.185.29.207] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Wed Sep 06 12:25:09 2017] [error] [client 93.185.29.207] Premature end of script headers: index.php
При запуске скрипта вручную через терминал наблюдаем следующую ошибку:
Fatal error: Maximum execution time of 30 seconds exceeded in /var/...site-path.../core/xpdo/xpdo.class.php on line 596
В данном файле на 596 строке расположен следующий код:
$typePos= strrpos($fqn, '_'. $this->config['dbtype']);
Ограничения сервера в данный момент выше тех, которые фигурируют в ошибке.
Ничего не понятно. (
выкиньте этот reg ru.
Помню, были там конфиги для битрикса, которые конфликтовали с modx, надо было в htaccess прописывать правила, не могу точно сказать какие.
Попробуйте сравнить настройки стандартные php ini с рег.ру.
FastCGI обычно отключен, косяк скорее всего в конфигах сервера.
Возьмите к примеру beget на 30 дней бесплатно и перенесите туда modx свой. Протестируйте, если все будет ок, тогда проблема 100% в конфигах рег ру.
Большего посоветовать увы, не могу… Может у кого опыта больше — подскажут, я с подобным не встречался
Помню, были там конфиги для битрикса, которые конфликтовали с modx, надо было в htaccess прописывать правила, не могу точно сказать какие.
Попробуйте сравнить настройки стандартные php ini с рег.ру.
FastCGI обычно отключен, косяк скорее всего в конфигах сервера.
Возьмите к примеру beget на 30 дней бесплатно и перенесите туда modx свой. Протестируйте, если все будет ок, тогда проблема 100% в конфигах рег ру.
Большего посоветовать увы, не могу… Может у кого опыта больше — подскажут, я с подобным не встречался
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.