Здрасте всем!
Возникла следующая проблема, которая, как знаю, постигла не меня одного - Руцентр срезал сайту выделяемую память.
После непродолжительных переговоров - лимит вернулся обратно, но с условием, что аппетит сайта будет подредактирован с последующим уменьшением лимита до 128 (тариф 201)
И вот в процессе перехода с php 5.1.6 (та версия, которая стояла) на 5.2.10 заметил в журнале событий, что перестал запускаться cron.php
Теперь меня преследуют ошибки типа: Выполнение регулярных процедур (cron) превысило отведенное время и было прервано. и Время выполнения регулярных процедур превысило час, скорее всего это зависание.
Даже вручную не запускается. Выдает ошибку:
Fatal error: Call to undefined function session_name() in /home/xxxx/zzzz.ru/includes/bootstrap.inc on line 392
Эта ошибка, как понимаю, следствие отсутствия модуля session
команда php -m показывает следующие модули:
[PHP Modules]
date
libxml
pcre
Reflection
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
xml
Как видно модуля session нет, хотя он есть - в настройках через web-интерфейс и если в консоли указать абсолютные пути к конфиг файлу пхп: /opt/php/bin/php -c /home/xxxx/etc/php.ini -m, то он его увидит
Возникает извечный вопрос: Что делать?
Комментарии
Что за бред вы тут пишете?
Просто при переходе не все модули для php включаются, я рекомендую минимум включить sessions, mbstring остальные по потребностям, и все будет ок. На мой взгляд вы его просто не включили нормально в интерфейсе, но если же вы уверены, то просто пишите в суппорт.
не знаю как удалить эту запись в блоге. но проблема решена. не совсем так как советовали здесь, но решена. извините, что отвлек
Спасибо, очень помогло. С утра встал - все сайты с подобной ошибкой и белым экраном. Включил mbstring - заработало.
Рад, что помогло
подскажите пожалуйста где включить mbstring и sessions?
в файле php.ini раскомментировать данные модули