Застрял на этапе установки "Configure site", помогите, pls

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

Аватар пользователя tolyanich tolyanich 24 мая 2009 в 12:11

Почти сутки борюсь с установкой drupal v6.12.
Устанавливаю через страничку install.php, файлы default.settings.php и settings.php в папке на хостинге sites/default присутствуют (права 777), строка "$db_url = ..." в файле settings.php изменена ручками согласно высланными настройками хостера. Файл default.settings.php дефолтный, без изменений.
Шаг "Set up database" проходит автоматически и создаются таблицы базе mysql нормально. Выкидывает на последние настройки на страничке "Configure site", сверху выводиться сообщение зеленым шрифтом "Аll necessary changes to ./sites/default and ./sites/default/settings.php have been made. They have been set to read-only for security.", НО при нажатии кнопки снизу "Save and continue" ничего не применяется, выкидывает вновь на эту же страницу только с пустыми полями Sad
Устанавливаю далеко не впервые, но версию 6.12 впервые, до этого вся установка проходила без проблемно.

Пробовал ставить без ручного вмешательства в settings.php, но тогда процесс установки предлагает ввести все данные для БД на шаге "Set up database", НО в таком случае такая же ерунда - при нажатии кнопки снизу "Save and continue" ничего не применяется, выкидывает вновь на эту же страницу только с пустыми полями.

Читал много нод на этом сайте, найденных в поиске по таким ошибкам, ничего не помогло.
Прошу помочь, пожалуйста!

Комментарии

Аватар пользователя mensh@drupal.org mensh@drupal.org 24 мая 2009 в 14:02

Как-то сумбурно написано.
На кой-хрен, простите за прямоту для settings.php chmod 777, когда достаточно 644.
Зачем упоминание о default.settings.php?
О каких настройках, высланных хостером, пишите?
Поменяли хостера?
Вы прописали в settings.php юзера, пароль и БД?

Аватар пользователя tolyanich tolyanich 24 мая 2009 в 14:02

изменение на 644 или обратно на 777 файла settings.php - разницы никакой не даёт - проблема остается акутальной
default.setting.php какбы по мануалу должен быть рядом с settings.php, потому и писал, что он там есть
настройки имени бд, адрес бд, логин и пароль у меня есть, и были внесены в строчку "db_url = 'mysql://username:password@localhost/databasename';", соответственно.

Аватар пользователя tolyanich tolyanich 24 мая 2009 в 14:24

<a href="mailto:mensh@drupal.org">mensh@drupal.org</a> wrote:
Удалите таблицы и попробуйте все сначала, т.е. запустите install.php.

щас попробую

Аватар пользователя mensh@drupal.org mensh@drupal.org 24 мая 2009 в 14:44

Пока мы беседовали я создал субдомен и залил шестой друпал.
Зайдите по адресу http://drupal6.mensh.ru/
и запустите install.php
язык аглицкий.
Создайте пользователя и проверьте работу.
Время 10 минут.
После этого снесу базу данных.

Аватар пользователя tolyanich tolyanich 24 мая 2009 в 14:46

<a href="mailto:mensh@drupal.org">mensh@drupal.org</a> wrote:
Пока мы беседовали я создал субдомен и залил шестой друпал.
Зайдите по адресу http://drupal6.mensh.ru/
и запустите install.php
язык аглицкий.
Создайте пользователя и проверьте работу.
Время 10 минут.
После этого снесу базу данных.

у вас - сделать получилось Sad
как будто где то траблы с правами у меня Sad

Аватар пользователя tolyanich tolyanich 24 мая 2009 в 14:55

<a href="mailto:mensh@drupal.org">mensh@drupal.org</a> wrote:
1. Создал субдомен.
2. Залил друпал.
3. Оредактировал settings.php

chmod нигде не менял, а установку аыполняли Вы.
Ищите ошибку.

что за хостинг у вас ?

Аватар пользователя mensh@drupal.org mensh@drupal.org 24 мая 2009 в 15:03

Нормальный американский хостинг с дата-центром в Далласе.
О нем я уже писал, но пост был удален Гором.
Не хочу его обижать, но мне кажется, что он всюду видит подрыв его нелегальной деятельности.

Аватар пользователя tolyanich tolyanich 24 мая 2009 в 15:36

Итак, по-этапно.
Скачал, залил заново друпал в папку htdocs, запускаю install.php

Выбираю на этапе
"Choose language" Install Drupal in English и кликаю.
Вылазит ошибка:

"* The Drupal installer requires that you create a settings file as part of the installation process.
1. Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php.
2. Change file permissions so that it is writable by the web server. If you are unsure how to grant file permissions, please consult the on-line handbook.
More details about installing Drupal are available in INSTALL.txt.
* register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings. (Currently using PHP register globals Enabled ('1'))"

Ок.

Иду в контрольную панель хостера и выставляю
"register_globals" в off

далее..

Вылазиет такая ошибка:

"The Drupal installer requires that you create a settings file as part of the installation process.
1. Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php.
2. Change file permissions so that it is writable by the web server. If you are unsure how to grant file permissions, please consult the on-line handbook.
More details about installing Drupal are available in INSTALL.txt"

Скопировал settings.php (копия default.settings.php)

далее предлагают на этапе "Set up database" настроить все поля для коннекта с БД вручную.
заполняю всё как положено, кликаю снизу кнопку подтверждения и хрен - снова вылезает эта же страничка только с пустыми полями.

ладно, если так не идет, будем всё вписывать ручками в созданный ранее settings.php в строку "db_url = 'mysql://username:password@localhost/databasename';" все реквизиты моей БД.

возвращаемся в установку, обновляю, база подхватывается, идет созданее таблиц и перекидывает на страничку-этап "Configure site" и тут как и ранее:
"сверху выводиться сообщение зеленым шрифтом "Аll necessary changes to ./sites/default and ./sites/default/settings.php have been made. They have been set to read-only for security.", НО при нажатии кнопки снизу "Save and continue" ничего не применяется, выкидывает вновь на эту же страницу только с пустыми полями"

Проверяем права на файлы settings.php - права 644

Аватар пользователя mensh@drupal.org mensh@drupal.org 24 мая 2009 в 15:55

Откуда заливался Друпал?
Каковы права на каталоги и файлы?
Спрашиваю потому, что я, например, находясь на удаленном сервере, залил всё с drupal.org, распаковал и переименовал, не интересуясь chmod'ом, т.к. на *nix всё будет O.K.
Если вы заливали с винды, установленной на локалке, то возможно, что права не верно выставлены.

Аватар пользователя tolyanich tolyanich 24 мая 2009 в 16:47

винда, заливался с компа через ftp на хостинг
чмод`ы все верно выставлены, даже если 777 на всё выставить - эффект тот же

Аватар пользователя mensh@drupal.org mensh@drupal.org 24 мая 2009 в 17:11

Чудес не бывает. Должна быть ошибка.
Я поэтому при Вас:
создал субдомен, прописал его в в httpd.conf, перезапустил apache, зашёл по SSH, залил через wget друпал, распаковал, переименовал, отредактировал settings.php.
Всё расписал по пунктам, больше ни делал ничего, остальное делали вы.
Вы сами убедились, что все работает.

Аватар пользователя tolyanich tolyanich 24 мая 2009 в 17:33

РЕШЕНО!
Сменил php на версию 5.x через контрольную панель на хостере (стояла 4.3.9), и сразу сработала кнопка "save and continue"