Попал в 6-ке на "вилы"

Главные вкладки

Аватар пользователя Atl Atl 17 ноября 2008 в 20:28

Поставил без проблем 6.6. И cron запускался и все нормально.
Как начал модули включать по одному, то получил незапуск cron

или то же самое по-русски:

Проверил права на запись - все нормально.
Перевел в офф-лайн. Залил заново. Запустил update.php. Проблема не исчезла.

Создал новую базу с новым названием. Снова все сделал. И опять - попал на те же грабельки.

Запросил хостера. Жду!
Может кто подскажет в чем проблема?
Спасибо!

Комментарии

Аватар пользователя Atl Atl 17 ноября 2008 в 20:55

Т-а-а-к!
Хрон запустился, но сообщение осталось. Невозможно автоматом проверять обновления.

Аватар пользователя whisk@drupal.org whisk@drupal.org 17 ноября 2008 в 21:30

Drupal (точнее, php-скрипты сайта) не могут ничего скачать извне по http://.
Попробуй для проверки сделать скриптик вроде:
<?php
print file_get_contents('http://drupal.ru');
?>

Если выведет страничку drupal.ru - проблема в сайте, если не выведет - в настройках на хостинге.

Аватар пользователя Atl Atl 17 ноября 2008 в 22:05

Вывел страничку drupal.ru
Проблема значит в сайте.
Как ее исправить не приложу ума?

Cron'ы update.php запускал. Права вроде бы нормально выставил. Сижу и думаю.

Аватар пользователя Atl Atl 10 ноября 2015 в 11:45

Следующий глюк - выдает сообщение о базе.

Ремонтирую и все равно появлятеся. Cron - не запускается. Третий раз переустанавливаю.
Что за ерунда!!!

Аватар пользователя Atl Atl 10 ноября 2015 в 11:45

Вот таблица users

Нажал очистить и заново зарегился. Не улучшилось.
Снял атрибуты UNSIGNED и автоинкремент.
Не улучшилось.

Чувствую, что такая байда появилась после руссификации. Вот что выдает:

С чего это? Не пойму.

Аватар пользователя gorr gorr 19 ноября 2008 в 11:52

Поле uid имеет свойство autoincrement, а друпал при инсталляции создает запись с uid=0 для неавторизованных пользователей, эту запись надо убрать. Автоинкремент убирать не надо.Да, и кстати, то что друпал по команде <?php
print file_get_contents('http://drupal.ru');
?> выдал страницу этого сайта совсем не означает, что curl подключен, хотя я не уверен, что друпал его использует, что-то я такого не видел, но может пропустил.

Аватар пользователя Atl Atl 19 ноября 2008 в 13:10

Срубил всё. Создал новую базу. Установил обкатанную версию 6.4 с русским переводом.
Как ставлю Token и Admin_menu так начинается ... .
При запуске ругается на ключа Mapi Гугла, а после пропуска выдает страницу Друпал.ру, но без оформления.

"gorr" wrote:
<?php
print file_get_contents('http://drupal.ru');
?>

Думаю на хостера. Разбираемся.
Как получится или не получится - сообщу.
Не знаю стоит ли Вам напрягаться, но аналогичная ситуация может случиться и у Вас в будущем.

Аватар пользователя kosilko kosilko 19 ноября 2008 в 15:23

"Atl" wrote:
Не знаю стоит ли Вам напрягаться, но аналогичная ситуация может случиться и у Вас в будущем.

похоже на шантаж -))
Лично у меня с токеном таких проблем никогда не было. За админ_меню не скажу, не юзал. Но если проблемы порождает модуль - то читаем ридми по его установке, если там ничего не описано по особенностям настроек - то нах такой недомодуль однозначно, ну если не лень, или очень нужен этот супер-пупер эксклюзивный модуль - отписываем баг репорт в issues.
А вообще, я бы перво-наперво заглянул в phpinfo на предмет настроек провайдера... Например, не зарублены ли хостером функции типа fsockopen и тому подобные. Вам же ясно было сказано двиглом - смотрите настройки, нет блин, давайте-ка сначала расковыряем таблицу users...

Аватар пользователя Atl Atl 20 ноября 2008 в 12:43

И как посмотреть эти сетевые настройки. И где?
---------
Вырубил все модули. Сделал англ.локаль.
Не запускается cron.
Зашел в режим оff-line. Cron запустился.
Но ... как в самом верху - HTTP request status Fails

Как выяснить о требованиях (точнее о различии) к сетевым настройкам 5.х и 6.х?

На 5.х все работает отлично. С 6-й проблемы.

Аватар пользователя whisk@drupal.org whisk@drupal.org 21 ноября 2008 в 12:00

Все в кучу. Неудивительно, что есть проблемы.

Сделайте в index.php в конце:
<?php
print_r(drupal_http_request('http://drupal.ru'));
?>
Выводит страницу?

Как именно крон не запускается? По ссылке на странице site.ru/?q=admin/reports/status запускается? По ссылке site.ru/cron.php? Автоматически не запускается?

Про таблицу users. НЕ надо ничего в ней трогать. Забейте на это предупреждение.

Аватар пользователя Atl Atl 21 ноября 2008 в 23:48

Страницу друпала.ру выводит, но без графического оформления.

Все модули (кроме стандартных) отсутствуют.
При выводе на режим "Обслуживание" (в "Работе" не запускается) и запуске cron высвечивается сообщение об ошибках в сетевых настройках:

Хостер не понимает в чем проблема.
Спрашивает про требования к серверу.
phpinfo запускается, но там безумно много информации. Не знаю в чем глюк.

Аватар пользователя whisk@drupal.org whisk@drupal.org 22 ноября 2008 в 1:16

Выводит страницу друпал.ру - значит, сетевые соединения работают. Проблема не в этом.

а) Как именно вы запускаете крон?
б) Как определяете, что крон сработал/не сработал?
в) Модуль update включен?

Аватар пользователя Atl Atl 22 ноября 2008 в 11:08

В режиме "Off-line" захожу в статус.
Вижу run cron. Запускаю (http://ИмяСайта/admin/reports/status/run-cron?destination=admin/Reports/Status).
----------------------------
Перехожу в "Online". И начинается. Долго переходит. Отключает тему оформления.
Выдает "Cron run failed"

Аватар пользователя whisk@drupal.org whisk@drupal.org 22 ноября 2008 в 15:24

Хм. Для начала, переключение режима оффлайн/онлайн не влиет на работу крона и не влияет на тему оформления.

Во вторых, запускается ли крон по ссылке 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, что приводит к блокировке крона.

Аватар пользователя ilines@drupal.org ilines@drupal.org 24 мая 2010 в 18:55

Отключить модуль search. (и если он не используется – то и не включать)
На самом деле – не панацея – здесь много вариантов: http://drupal.org/node/123269, но все связано с «сбоем» (хотя его так нельзя назвать) в каком-либо модуле.

P.S.: вижу, что последний коммент 22/11/2008, но может кто будет искать, смотреть – прочитает….