Добрый день!
Я пытаюсь установить 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."
Где должен быть это файл или что я делаю не так? подскажите.
Комментарии
попробуй без русского инсталлятора?
в какую из папок ты заходишь? ты должен зайти на главную страницу сайта, и там инсталляха появится?
я распаковал в папку drupal-5.7 с русским инсталятором
а в папку drupal-6.2 распаковал без русского инсталятора пишет то что я написал выше при заходе и в ту и в другую а в адрессной строке переадрисовывает сразу на адрес http://localhost/php/install.php хотя в начале адресс http://localhost/drupal-6.2/
набираю это в своей строке, может я не то набираю в адресной сроке
А куда и как вы ставили предыдущие системы?
Положите в корень вашего сайта любой index.html файл с содержимым. Будет ли он виден в броузере.
Поставьте денвер. И устанавливайте на нём.
Думаю, лучше экспериментировать с Пятёркой.
Ставил Пятёрку с Русским инстал-м на Денвер, всё встаёт и работает без проблем.
Это скорее всего настройка апача или 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 намного удобнее.
у меня организация папок в 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)
Подскажите что это может быть?
Замени в папке Друпала в файле settings.php
на
Смотри, чтобы слэша на конце не было.
На drupal.org пишут, что причина такой фигни: 4 версия PHP и запуск его как CGI.
Настоятельно советую тебе скопировать php5 и установить его как модуль. Друпал 7 не будет поддерживать php4. Да и другие cms тоже наверняка перейдут на php5.
Даже если у твоего хостинга php4 пока стоит, тебе это никак не помешает. Друпал 6 поддерживает php4 и будет на твоем хостинге ра6отать так же как у тебя дома на php5.
Большое спасибо заработало, установил php5 по ссылке http://php.ru/install/ все ништяк!!!!!!! СПАСИБО!!!!!!!! Буду дальше изучать!