Подскажите настройки Apache, чтобы заработала установка Drupal, сейчас открывается пустая белая страница.

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

Аватар пользователя tatyanartv tatyanartv 26 ноября 2011 в 17:39

Подскажите настройки Apache, чтобы заработала установка Drupal

На данный момент, при попытке запустить виртуальный сервер с Drupal у меня открывается пустая белая страница.
Подозреваю, что это какие-то настройки в Apache.
По идее и Apache и PHP и MySQL работают. Простейшие страницы я открывать могу.
Подскажите, пожалуйста, в чём проблема?

Файл настроек httpd.conf прилагаю, на всякий случай.

Комментарии

Аватар пользователя tatyanartv tatyanartv 26 ноября 2011 в 21:19

ну теперь ошибок в логах apache нет, когда поправила php.ini
но вместо установки Drupal у меня все равно открывается белая страница.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 26 ноября 2011 в 21:29

В лог-файлах обязан быть хоть какая-та информации о том, что происходит при попытке открыть drupal.

Ну можно еще добавить в index.php друпала, выше прочих инструкций phpinfo(); Чтобы убедиться, что php точно работает.

Аватар пользователя oksoft oksoft 26 ноября 2011 в 21:37

создайте в директории, к которой имеет доступ апач, файл t.php с таким содержимым:

<?php phpinfo(); ?>

Затем попробуйте открыть этот файл с браузере. Если откроется страничка с "много букв", значит апач и php у вас работают.

Аватар пользователя tatyanartv tatyanartv 26 ноября 2011 в 22:32

в директории, к которой имеет доступ апач phpinfo работает. Я проверяла.
А вот добавление инструкции phpinfo(); не помогло.
Белая страница.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 27 ноября 2011 в 9:04

"tatyanartv" wrote:
А вот добавление инструкции phpinfo(); не помогло.

ее добавление не могло помочь, это проверка на работоспособность связки apache+php.

Аватар пользователя OldWarrior OldWarrior 27 ноября 2011 в 9:41

Судя по логам также не грузятся библиотеки:

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 нет.

Аватар пользователя oksoft oksoft 27 ноября 2011 в 21:46

А подскажите плиз, какие модули Апач и PHP необходимы для работы друпала?
Из того, что знаю я:
Апач:
- для работы ЧПУ нужен модуль rewrite, если ЧПУ не используются - можно не включать.
PHP:
- php-pear;
- php5-mysql - для работы с БД, всегда необходимо;
- php5-gd - для работы с изображениями (например масштабирование);
- php5-imagick - альтернатива php5-gd, можно не устанавливать, а можно использовать одновременно и то и то. для работы необходим пакет ImageMagick.

Буду признателен, если кто дополнит/отредактирует.

Аватар пользователя OldWarrior OldWarrior 27 ноября 2011 в 22:29

php_mbstring ещё нужен, если не ошибаюсь.

ну и php_zip может ещё понадобиться - некоторые модули D используют функции работы с архивами.

PS. Да и вроде ещё php_mysqli - улучшенное расширение для работы с MySQL - только не помню, требуется ли ядром или какими-то модулями Друпала.

Аватар пользователя ihappy ihappy 28 ноября 2011 в 12:50

"oksoft" wrote:
А подскажите плиз, какие модули Апач и PHP необходимы для работы друпала?

Ставь denwer or или xampp и все будет пучком. Последний содержит все что надо и не надо друпалу. В денвере тупо минимальный набор, для работы. Не нужно извращаться как сейчас.

Аватар пользователя oksoft oksoft 28 ноября 2011 в 13:44

"iHappy" wrote:
содержит все что надо и не надо друпалу.

вот и хотелось бы разобраться, что надо, а что не надо Smile Пакетов расширений PHP много, мануалов по установке PHP в инете еще больше, иногда народ только php5+libapache2-mod-php5+php5-mysql рекомендует ставить, иногда всё подряд, что к PHP относится. Вот и хотелось бы узнать где правда и как было на самом деле.
Официальные требования указаны в
"<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a>" wrote:
http://drupal.org/requirements[/quote] переработанный перевод я нашел на этой страничке: http://webmastermix.ru/domains-and-hostings/93-hosting-drupal.html.
Может кто еще что-то из личного опыта добавит.