Не получается установить Drupal

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

Аватар пользователя Nick2202 Nick2202 18 июня 2008 в 14:27

Добрый день!
Я пытаюсь установить Drupal на локальный комп под WinXP. У меня установленны Apach, php, mysql. Все работает не на днях я устанавливал и разбирал Joomla и е107. Они установились и работают.
Перед установкой я прочитал мануалы http://www.drupal.ru/node/12938 и
еще http://www.drupal.ru/node/4195
скачал дистрибутивы 6,2 и 5,7 и русский инстолятор как в статье.
Распаковал в дерикторию с сайтами на своем вебсервере.
захожу в любую из папок друпала или 5,7 или 6,2 пишет одно и тоже:
Не ставиться!!!!!
пишет
" Not Found
The requested URL /php/install.php was not found on this server."

Где должен быть это файл или что я делаю не так? подскажите.

Комментарии

Аватар пользователя wanders.32 wanders.32 18 июня 2008 в 14:34

попробуй без русского инсталлятора?
в какую из папок ты заходишь? ты должен зайти на главную страницу сайта, и там инсталляха появится?

Аватар пользователя Nick2202 Nick2202 18 июня 2008 в 14:54

я распаковал в папку drupal-5.7 с русским инсталятором
а в папку drupal-6.2 распаковал без русского инсталятора пишет то что я написал выше при заходе и в ту и в другую а в адрессной строке переадрисовывает сразу на адрес http://localhost/php/install.php хотя в начале адресс http://localhost/drupal-6.2/
набираю это в своей строке, может я не то набираю в адресной сроке

Аватар пользователя PVasili PVasili 18 июня 2008 в 18:05

А куда и как вы ставили предыдущие системы?
Положите в корень вашего сайта любой index.html файл с содержимым. Будет ли он виден в броузере.
Поставьте денвер. И устанавливайте на нём.

Аватар пользователя Drupan Drupan 18 июня 2008 в 17:50

Думаю, лучше экспериментировать с Пятёркой.
Ставил Пятёрку с Русским инстал-м на Денвер, всё встаёт и работает без проблем.

Аватар пользователя Vergilius Vergilius 18 июня 2008 в 19:59

Это скорее всего настройка апача или php. У тебя какая версия стоит?

Посмотри у апача в файлах httpd.conf и httpd-vhosts.conf все связанное с php (через "поиск" найди). Все что найдешь - напиши. Там немного, пара строчек обычно. Скорее всего апач просто все php скрипты ищет в отдельной папке, так как у него в настройках так указано.

А также в файле php.ini посмотри, чтобы было :
doc_root =
То есть, после "равно" должно быть пусто!

И вообще после сообщения: " http://localhost/php/install.php хотя в начале адресс http://localhost/drupal-6.2/ ", мне кажется, что ты неправильно устанавливаешь свои локальные сайты. У меня, например, чтобы зайти на друпал надо написать http://www.testdrupal6.ru , а на Joomla http://www.testjoomla15.ru . То есть использование virtual hosts намного удобнее.

Аватар пользователя Nick2202 Nick2202 19 июня 2008 в 11:58

у меня организация папок в usr установленны php, apache, mysql. а в папке www лежат папки с сайтами. Во всех папках кроме drupal-6.2 и drupal-5,7 по умолчанию открывается index.html или index.php а в этих какое-то перенаправление идет. Елси копирую в эту папку drupal-5,7 какой-нибудь index.php или index.html, а родной переименовываю, то тот что скопировал открывается при наборе в адресной строке http://localhost/drupal-5.7.
В файле php.ini проверил там так как должно быть doc_root = после этой записи ничего нет. в файле httpd.conf уменя есть две записи со ссыкой на php.
1- DirectoryIndex index.php index.html index.html.var
2- ScriptAlias /php/ "d:/web_server/usr/php/"
AddType application/x-httpd-php .php .phtml .php4
Action application/x-httpd-php "/php/php.exe"

файла httpd-vhosts.conf у меня нет.

Вот что нашел по этой проблеме: http://www.drupal.ru/node/10501, но у меня тоже php установлен как модуль апача.

У меня стоят
Сборка PHP: Windows NT WEB-SERVER 5.1 build 2600
Версия MYSQL: 4.1.8-nt
Версия PHP: 4.3.10
Web-сервер: Apache/2.0.49 (Win32)

Подскажите что это может быть?

Аватар пользователя Vergilius Vergilius 19 июня 2008 в 17:14

Замени в папке Друпала в файле settings.php

# $base_url = 'http://www.example.com';  // NO trailing slash!

на

$base_url = 'http://localhost/drupal-5.7';  // NO trailing slash!

Смотри, чтобы слэша на конце не было.

На drupal.org пишут, что причина такой фигни: 4 версия PHP и запуск его как CGI.

Настоятельно советую тебе скопировать php5 и установить его как модуль. Друпал 7 не будет поддерживать php4. Да и другие cms тоже наверняка перейдут на php5.

Даже если у твоего хостинга php4 пока стоит, тебе это никак не помешает. Друпал 6 поддерживает php4 и будет на твоем хостинге ра6отать так же как у тебя дома на php5.