我正在重新开发WordPress站点,并按照以下步骤将其复制到本地计算机:
将所有文件从服务器复制到本地主机服务器子目录wp-config.php
使用我的本地数据库设置,将服务器SQL复制到本地数据库hosts
文件如下:
127.0.0.1 www.thesiteiamredeveloping.com
127.0.0.1 thesiteiamredeveloping.com
我的问题是当我现在去
http://thesiteiamredeveloping.com 在我的浏览器中,我刚刚看到一个“Index of/”页面,其中列出了本地主机服务器(包括
thesiteiamredeveloping.com
子目录)。
我怎样才能做到http://thesiteiamredeveloping.com
指向所需的子目录,而不是服务器的根目录??
注意-我使用的本地主机服务器是Windows 7上的EasyHP DevServer 14.1 VC11。
Update
我将此添加到
httpd-vhosts.conf
文件:
<VirtualHost *:80>
DocumentRoot "P:/Program Files/EasyPHP-DevServer-14.1VC11/data/localweb/jhtest12.com"
ServerName jhtest12.com
</VirtualHost>
我把这个添加到我的
hosts
文件:
127.0.0.1 www.jhtest12.com
127.0.0.1 jhtest12.com
然后我创建了一个
index.html
中的文件
P:\\Program Files\\EasyPHP-DevServer-14.1VC11\\data\\localweb\\jhtest12.com
文件夹并重新启动服务器,但当我尝试加载
http://jhtest12.com
在我的浏览器中,在显示相同的目录页之前,加载要花很长时间。
有什么想法吗??
Update 2
我的
httpd.conf
文件是。。。
# Virtual Hosts
## Virtualhost localweb
<VirtualHost 127.0.0.1>
DocumentRoot "P:/Program Files/EasyPHP-DevServer-14.1VC11/data/localweb"
ServerName 127.0.0.1
<Directory "P:/Program Files/EasyPHP-DevServer-14.1VC11/data/localweb">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>
</VirtualHost>
Include ../../data/conf/apache_virtual_hosts.conf
。。。所以我移动了
VirtualHost
来自my的指令
httpd-vhosts.conf
文件发送到
apache_virtual_hosts.conf
文件,但我仍然没有运气。
事实上,似乎几乎所有对localhost的请求都没有得到正确的服务,尽管我将所有设置更改回原始状态,重新启动服务器,运行CCleaner并重新启动计算机。什么东西可能坏了??