Как разместить drupal в wpn-xm, nginx
Недавно я скачал полный установщик WPN-XM и попытался усовершенствовать свой сайт drupal, потому что WPN-Xm работает быстрее, чем другие стеки разработки в Microsoft Windows. Но в drupal видна только домашняя страница, все остальные страницы показывают ошибку 404. Мой сайт использует функцию чистого URL в drupal. Как я могу успешно разместить сайт drupal на веб-сервере nginx WPN-XM?
1 ответ
Решение
Инструкция по установке Drupal 7 с "Чистыми URL" и локальным доменом для WPN-XM
- https://ftp.drupal.org/files/projects/drupal-7.42.zip
- извлечь в
/www
папка- Drupal приносит свою собственную папку:
drupal-7.42
переименуйте его вdrupal7
- Drupal приносит свою собственную папку:
- откройте в браузере: http://localhost/drupal7/install.php
- выберите "стандарт"
- включить расширение PHP "gd"
php.ini
:extension=php_gd2.dll
- создать базу данных с помощью администратора
- http://localhost/tools/adminer/adminer.php
- если вам нужно изменить root pw, используйте
reset-db-pw.bat
в корне сервера - создать таблицу "тест"
- создать нового пользователя и pw
- используйте "базу данных", "пользователя" и "pw"
- настроить сайт
- наконец-то установлен Drupal: http://localhost/drupal7/
Включить локальный VHost - http://drupal7.dev/
- скопируйте drupal7.conf из
domains-disabled
вdomains-enabled
папка- я обновил конфиг еще раз. Вы найдете обновленный файл здесь: https://github.com/WPN-XM/software/blob/master/nginx/config/conf/domains-disabled/drupal7.conf
- отредактируйте файл и проверьте, что у вас есть:
root www/drupal7;
server_name drupal7.dev;
- затем добавьте vhost с помощью SCP
- щелкните правой кнопкой мыши трей, "ManageHosts"
- нажмите добавить введите
127.0.0.1
сdrupal7.dev
+ "хорошо" - нажмите основной "ОК"
- перезапустите nginx
- наконец, откройте http://drupal7.dev/
Включение чистых URL
- открыть http://drupal7.dev/
- авторизоваться
- после входа в систему URL-адрес: http://drupal7.dev/?q=node
- Чтобы включить чистые URL-адреса, перейдите в "Конфигурация> Чистые URL-адреса" или непосредственно в
- установите флажок "включить чистые URL", затем отправьте
- наконец, откройте http://drupal7.dev/admin/content
В конце концов вы получаете vhost drupal7.dev
с чистыми URL - подается с C:\<server>\www\drupal7
,