Моя проблема заключается в том, что когда я помещаю wordpress.local.fr, чтобы отобразить страницу приветствия моего wordpress, она всегда показывает мне, что она работает.
но когда я делаю wordpress.local.fr/wordpress, он работает
и вот что я сделал:
IP-адрес сервера Ubuntu: 192.168.52.130.
В etc/apache2/сайты-доступные/wordpress
<VirtualHost *:80>
ServerAdmin wordpress.local.fr
DocumentRoot /var/www/wordpress
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
и т. д. / хосты:
192.168.52.130 wordpress.local.fr
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
хосты окна:
192.168.52.130 wordpress.local.fr
папка wordpress содержит все мои файлы, нет дочерней папки, и я использовал samba для совместного использования /var/www/ между окнами и сервером ubuntu
[Share]
comment = Shared
path = /var/www/
browseable = yes
read only = no
guest ok = yes
writeable = yes
Я не знаю, где я ошибаюсь. что можно проверить и изменить?
Редактировать
Я попытался создать только txt-файл в папке fileindex вместо моего проекта wordpress и сделать в DocumentRoot /var/www/fileindex всегда, у меня есть рабочая страница, поэтому DocumentRoot не учитывается
мой файл htaccess (в моей папке wordpress/) это было:
# BEGIN WordPress
# END WordPress
Я отредактировал свой файл htaccess (в папке wordpress/). к тому, что :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Я изменил свой serverAdmin на serverName следующим образом:
<VirtualHost *:80>
ServerName wordpress.local.fr
DocumentRoot /var/www/wordpress/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
после перезапуска моего апача все та же проблема
Спасибо заранее