Поставил без проблем 6.6. И cron запускался и все нормально.
Как начал модули включать по одному, то получил незапуск cron
или то же самое по-русски:
Проверил права на запись - все нормально.
Перевел в офф-лайн. Залил заново. Запустил update.php. Проблема не исчезла.
Создал новую базу с новым названием. Снова все сделал. И опять - попал на те же грабельки.
Запросил хостера. Жду!
Может кто подскажет в чем проблема?
Спасибо!
Комментарии
Т-а-а-к!
Хрон запустился, но сообщение осталось. Невозможно автоматом проверять обновления.
у хостера скорее всего отключено кое-что... похоже что curl
Drupal (точнее, php-скрипты сайта) не могут ничего скачать извне по http://.
Попробуй для проверки сделать скриптик вроде:
<?php
print file_get_contents('http://drupal.ru');
?>
Если выведет страничку drupal.ru - проблема в сайте, если не выведет - в настройках на хостинге.
Вывел страничку drupal.ru
Проблема значит в сайте.
Как ее исправить не приложу ума?
Cron'ы update.php запускал. Права вроде бы нормально выставил. Сижу и думаю.
Следующий глюк - выдает сообщение о базе.
Ремонтирую и все равно появлятеся. Cron - не запускается. Третий раз переустанавливаю.
Что за ерунда!!!
проверь таблицу users и если там есть запись для 0-ого пользователя, убери.
Вот таблица users
Нажал очистить и заново зарегился. Не улучшилось.
Снял атрибуты UNSIGNED и автоинкремент.
Не улучшилось.
Чувствую, что такая байда появилась после руссификации. Вот что выдает:
С чего это? Не пойму.
Поле uid имеет свойство autoincrement, а друпал при инсталляции создает запись с uid=0 для неавторизованных пользователей, эту запись надо убрать. Автоинкремент убирать не надо.Да, и кстати, то что друпал по команде <?php
print file_get_contents('http://drupal.ru');
?> выдал страницу этого сайта совсем не означает, что curl подключен, хотя я не уверен, что друпал его использует, что-то я такого не видел, но может пропустил.
Срубил всё. Создал новую базу. Установил обкатанную версию 6.4 с русским переводом.
Как ставлю Token и Admin_menu так начинается ... .
При запуске ругается на ключа Mapi Гугла, а после пропуска выдает страницу Друпал.ру, но без оформления.
Думаю на хостера. Разбираемся.
Как получится или не получится - сообщу.
Не знаю стоит ли Вам напрягаться, но аналогичная ситуация может случиться и у Вас в будущем.
похоже на шантаж -))
Лично у меня с токеном таких проблем никогда не было. За админ_меню не скажу, не юзал. Но если проблемы порождает модуль - то читаем ридми по его установке, если там ничего не описано по особенностям настроек - то нах такой недомодуль однозначно, ну если не лень, или очень нужен этот супер-пупер эксклюзивный модуль - отписываем баг репорт в issues.
А вообще, я бы перво-наперво заглянул в phpinfo на предмет настроек провайдера... Например, не зарублены ли хостером функции типа fsockopen и тому подобные. Вам же ясно было сказано двиглом - смотрите настройки, нет блин, давайте-ка сначала расковыряем таблицу users...
И как посмотреть эти сетевые настройки. И где?
---------
Вырубил все модули. Сделал англ.локаль.
Не запускается cron.
Зашел в режим оff-line. Cron запустился.
Но ... как в самом верху - HTTP request status Fails
Как выяснить о требованиях (точнее о различии) к сетевым настройкам 5.х и 6.х?
На 5.х все работает отлично. С 6-й проблемы.
Все в кучу. Неудивительно, что есть проблемы.
Сделайте в index.php в конце:
<?php
print_r(drupal_http_request('http://drupal.ru'));
?>
Выводит страницу?
Как именно крон не запускается? По ссылке на странице site.ru/?q=admin/reports/status запускается? По ссылке site.ru/cron.php? Автоматически не запускается?
Про таблицу users. НЕ надо ничего в ней трогать. Забейте на это предупреждение.
Страницу друпала.ру выводит, но без графического оформления.
Все модули (кроме стандартных) отсутствуют.
При выводе на режим "Обслуживание" (в "Работе" не запускается) и запуске cron высвечивается сообщение об ошибках в сетевых настройках:
Хостер не понимает в чем проблема.
Спрашивает про требования к серверу.
phpinfo запускается, но там безумно много информации. Не знаю в чем глюк.
Выводит страницу друпал.ру - значит, сетевые соединения работают. Проблема не в этом.
а) Как именно вы запускаете крон?
б) Как определяете, что крон сработал/не сработал?
в) Модуль update включен?
В режиме "Off-line" захожу в статус.
Вижу run cron. Запускаю (http://ИмяСайта/admin/reports/status/run-cron?destination=admin/Reports/Status).
----------------------------
Перехожу в "Online". И начинается. Долго переходит. Отключает тему оформления.
Выдает "Cron run failed"
Хм. Для начала, переключение режима оффлайн/онлайн не влиет на работу крона и не влияет на тему оформления.
Во вторых, запускается ли крон по ссылке http://ИмяСайта/cron.php ? По идее, не должен, раз такое дело. Посмотрите логи системы на наличие сообщений: "Cron has been running for more than an hour and is most likely stuck." или "Attempting to re-run cron while it is already running." или "Cron run exceeded the time limit and was aborted."
Есть что-то из них?
Есть ли в таблице variable переменная cron_semaphore ?
Предположительно, проблема в том, что модуль update или кто-то еще падает при попытке сделать внешнее соединение (по непонятной причине) во время cron_run, что приводит к блокировке крона.
Отключить модуль search. (и если он не используется – то и не включать)
На самом деле – не панацея – здесь много вариантов: http://drupal.org/node/123269, но все связано с «сбоем» (хотя его так нельзя назвать) в каком-либо модуле.
P.S.: вижу, что последний коммент 22/11/2008, но может кто будет искать, смотреть – прочитает….