Я пытаюсь выполнить виртуальный хост к drupal и испытываю затруднения при установке, это - корневые файлы.
У меня есть файл drupalDev.conf в/etc/apache2/sites-enabled/настроенном:
ServerName drupaltest
DocumentRoot /var/www/drupal
Это - единственный включенный сайт.
В var/www/drupal
У меня есть все drupal файлы, включая install.php
. Доступ http://drupaltest
возвраты /var/www/html/index.html
который апач использует по умолчанию. Доступ http://drupaltest/install.php
возвраты 404.
Как я могу сказать серверу использовать файлы в /var/www/drupal
?
/etc/hosts установлен:
127.0.0.1 localhost
127.0.0.1 drupaltest
/etc/appache2/appache2.conf установлен:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Примечание: Я попытался установить 000-default.conf
кому: DocumentRoot /var/www
но ничто не изменилось.Примечание: Ниже Вы найдете мою начальную букву drupalDev.conf
настройки:
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
ServerName drupaltest
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
</VirtualHost>
</IfModule>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Выполните эти шаги, это решит Вашу проблему -
1. создайте файл drupalDev.conf
в /etc/apache2/sites-available
sudo gedit /etc/apache2/sites-available/drupalDev.conf
2. Вставка после кода в drupalDev.conf
<VirtualHost *:80>
DocumentRoot /var/www/drupal
ServerName drupaltest
ServerAlias drupaltest
ServerAdmin admin@drupaltest
<Directory /var/www/drupal/>
Options Indexes MultiViews FollowSymLinks
AllowOverride All
allow from all
</Directory>
</VirtualHost>
3. Выполненный после команды для включения drupalDev.conf
sudo a2ensite drupalDev.conf
4. Перезапуск apache2 service
sudo service apache2 restart
5. Просмотрите новый созданный домен хоста в браузере
http://drupaltest
Примечание: Вы, возможно, должны изменить разрешение файла /var/www/drupal
кому: 777
sudo chmod 777 /var/www/drupal