Подскажите настройки Apache, чтобы заработала установка Drupal
На данный момент, при попытке запустить виртуальный сервер с Drupal у меня открывается пустая белая страница.
Подозреваю, что это какие-то настройки в Apache.
По идее и Apache и PHP и MySQL работают. Простейшие страницы я открывать могу.
Подскажите, пожалуйста, в чём проблема?
Файл настроек httpd.conf прилагаю, на всякий случай.
Комментарии
httpd.txt
.
Я бы посоветовал вначане добиться, чтобы апач открывал статичный index.html, а уж затем только друпал прикручивал.
Я повторюсь, экстрасенсы убежали на joomlaforum.ru.
Тут просят сначала логи
статичный index.html apache открывает.
Извините, а логи чего?
Прикладываю лог ошибок Apache
http://www.google.ru/search?q=Unable+to+load+dynamic+library+%27C%3A\\php\\php_mysqli.dll%27&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
ну теперь ошибок в логах apache нет, когда поправила php.ini
но вместо установки Drupal у меня все равно открывается белая страница.
В лог-файлах обязан быть хоть какая-та информации о том, что происходит при попытке открыть drupal.
Ну можно еще добавить в index.php друпала, выше прочих инструкций phpinfo(); Чтобы убедиться, что php точно работает.
создайте в директории, к которой имеет доступ апач, файл t.php с таким содержимым:
<?php phpinfo(); ?>
Затем попробуйте открыть этот файл с браузере. Если откроется страничка с "много букв", значит апач и php у вас работают.
в директории, к которой имеет доступ апач phpinfo работает. Я проверяла.
А вот добавление инструкции phpinfo(); не помогло.
Белая страница.
ее добавление не могло помочь, это проверка на работоспособность связки apache+php.
советую http://www.denwer.ru/
работает, инфа 100%!!!
Судя по логам также не грузятся библиотеки:
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\php_bz2.dll'
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\php_gd2.dll'
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\php_mbstring.dll'
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\php_mysql.dll'
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\php_mysqli.dll'
1. Убедиться, что все эти файлы физически существуют по указанным путям.
2. Убедиться, что они подключены в php.ini (секция Dynamic Extensions). Там должны быть удалены символы комментария ';' в начале строки перед этими расширениями - чтобы они заработали.
Ну и ещё у вас какая-то путаница с DocumentRoot:
Warning: DocumentRoot [C:/apache/joomla-eng.ru/www] does not exist
Как минимум - эта папка должна физически существовать.
Кстати, в вашем httpd.conf вообще такого виртуального хоста с таким DocumentRoot нет.
это правильно, tatyanartv же друпал ставит, зачем там joomla-eng.ru )
Да, что-то не кошерно
tatyanartv, выложите ещё раз логи.
А подскажите плиз, какие модули Апач и PHP необходимы для работы друпала?
Из того, что знаю я:
Апач:
- для работы ЧПУ нужен модуль rewrite, если ЧПУ не используются - можно не включать.
PHP:
- php-pear;
- php5-mysql - для работы с БД, всегда необходимо;
- php5-gd - для работы с изображениями (например масштабирование);
- php5-imagick - альтернатива php5-gd, можно не устанавливать, а можно использовать одновременно и то и то. для работы необходим пакет ImageMagick.
Буду признателен, если кто дополнит/отредактирует.
php_mbstring ещё нужен, если не ошибаюсь.
ну и php_zip может ещё понадобиться - некоторые модули D используют функции работы с архивами.
PS. Да и вроде ещё php_mysqli - улучшенное расширение для работы с MySQL - только не помню, требуется ли ядром или какими-то модулями Друпала.
не обязателен.
Вообще у шестёрки и семёрки разные требования.
Меня пока 6 версия интересует...
еще добавлю:
- php5-mcrypt потребуется для установки phpmyadmin.
http://drupal.org/requirements
Ставь denwer
orили xampp и все будет пучком. Последний содержит все что надо и не надо друпалу. В денвере тупо минимальный набор, для работы. Не нужно извращаться как сейчас.Читал читал, так и не понял, нафига виртуальный сервер и тем более если не уметь настраивать LAMP???
вот и хотелось бы разобраться, что надо, а что не надо
Официальные требования указаны в
Может быть поможет эта инструкция по установке apache и Drupal