Добрый день!
И так, зарегестрировал хостинг на masterhost'e.
Хостинг - UNIX "Эффективный".
начинаю ставить Drupal.
Ввожу все данные в разделе базы данных.
В том числе порт, адрес базы.
Нажимаю ок - и меня кидает на туже страницу.(
Т.е. даже никаких предупреждений и варнингов нет.(
Заранее благодарен.
Комментарии
Попробуй сначала в settings.php в переменной $db_url задать данные для коннекта к БД и потом запустить инсталлер.
вот, что мне друпал ответил:
In your ./sites/default/settings.php file you have configured Drupal to use a server, however your PHP installation currently does not support this database type.
Приведи здесь свою строчку
ну только без пароля и юзернейма.
Таже самая ерунда и у меня! Вот через гугл нашел данный тред. Устанавливаю друпал вчистую не стает, симптомы как у топик стартера. Залил базу насильно, прописал настройки - выдает белую страницу. Подскажите, как лечить?
стринг дб_урл вот какой: $db_url = 'mysql://uxxxx3:password@uxxxx3.mysql.masterhost.ru/uxxxx3_dodo';
Andersson
у вас в качестве хоста используется именно uXXXX3.mysql...?, там в именах хостов суффиксов не бывает, всегда с номером площадки совпадает, т.е. должно быть uXXXX.mysql.
А насчет белой страницы, покажите error_log (http://masterhost.ru/support/doc/logs/#error)
кстати да ребята, я тут на домашней тачке решил поглядеть на 6-ку (сайт на хостинге ща на пятерке стоит), и также не смог установить, но т.к. не особо надо было, то забил сразу, а тут вижу, что оказывается не у меня одного такой прикол вышел.
У меня была аналогичная проблема: Drupal 6.5, тарифный план "Эффективный".
Буквально только что перенёс сайт с локальной машины на хостинг, сейчас настраиваю.
То же самое - после указания в файле settings.php указании базы данных куда коннектиться, в браузер ничего не выдаётся.
Я решил проблему банально: перед тем, как делать дамп базы на локальной машине, я отключил все модули кроме Menu. Потом сделал дамп и залил на сервер по ftp. Затем по ssh на сервере подключился к MySQL и выполнил запрос: create database uXXXXX default charset=utf8 default collate=utf8_general_ci. Затем я залил дамп в полученную базу на сервере. После этого я по ftp скопировал на сервер скрипты.
Прочитав о возможных пробемах с Firefox 3 (http://www.drupal.ru/node/18694), я все операции выполняю через браузер Epifany (т.к. сижу на GNU/Linux).
В настоящее время я сижу и заново подключаю отключенные модули уже на хостинге. Не рекоменую включать за один раз более трёх модулей - дико тормозит и один раз выдал ошибку 502 (Bad gateway).
Удачи!
В результате пошагового подключения модулей я обнаружил, что эффект пустой страницы появляется после попытки вывести содержимое модуля Archive в блоке. Я, соответственно, пока просто отключил этот модуль. И вообще, пришлось сильно облегчить сайт, чтобы более-менее сносно по скорости заработало. Много модулей отключил.
В общем, причина явления, описанного в заголовке топика, банальна - при попытке установки прямо на Мастерхосте на тарифе "Эффективный" Друпал просто не может выполнить сразу такое количество запросов к базе (много раз create table XXX и insert into XXX) - мощи не хватает. Соответственно, просмотр файла error_log тут не поможет, т.к. сайт банально падает и в error_log ничего не записывается. Получается, единственный способ поставить сайт - описанный мною выше.
а у меня на тот же тарифный план, 40 минут назад спокойно все встало.
Народ, все гораздо проще - не нужно удалять default.settings.php.
Т.е. у Вас должно остаться два файла - один оригинал default.settings.php, а второй, тот который скопировали из него settings.php
А причём тут файл default.settings.php? Когда друпал установлен - он уже не нужен.
Спасибо за совет, помогло
Спасибо Dmitry08 - решение действительно проще простого.
Вот что написано в инструкции по установке Drupal на сайте http://drupal.org/getting-started/6/install/set-permissions
Now make a copy of the default settings file called settings.php:
cp default.settings.php settings.php
А я взял да и просто переименовал через самбу - что есть неправильно. Нужно просто скопировать его. Еще раз убеждаюсь в том, что нужно делать именно то, что пишут в инструкциях и без всякой самодеятельности. Хотя думаю что сей факт разработчики должны устранить, ведь нет никакой разницы между этими файлами.
проблема решена переездом на другой хостинг. прощай мастерхост.
куда переехал? если не секрет?
проблема решается невероятно просто как оказалось
а не в интерфейсе
и всё.
надо было просто все данные (пароли и тд) вписать не в файл настроек вручную
это наверное сделано, чтобы люди перебирались на другой, более дорогой тарифный план, где друпал ставится из панели управления =)))
Все работает! Читайте внимательно документацию. Как сказано тут:
http://masterhost.ru/support/doc/cms/drupal/
Необходимо localhost заменить на uXXXXX.mysql.masterhost.ru
В итоге строка подключения к базе в settings.php должна выглядеть как:
$db_url = 'mysql://uXXXXX:PASSWORD@uXXXXX.mysql.masterhost.ru/uXXXXX';