对于这个确切的问题,在开发网站之前。您必须创建一个域(Apache 中的虚拟主机)
在文件 httpd-vhosts.conf 中添加以下内容,确保它包含在 Apache 配置中。这行 ( Include conf/extra/httpd-vhosts.conf
) 应该出现在 httpd.conf 中
httpd-vhosts.conf 的内容:
NameVirtualHost 192.168.1.26:80
<VirtualHost 192.168.1.26:80>
<Directory "e:/program files/ampps/www/mywebsite">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
allow from All
</Directory>
ServerName 192.168.1.26
ServerAlias 192.168.1.26
ScriptAlias /cgi-bin/ "e:/program files/ampps/www/mywebsite/cgi-bin/"
DocumentRoot "e:/program files/ampps/www/mywebsite"
ErrorLog "E:/Program Files/ampps/apache/logs/192.168.1.26.err"
CustomLog "E:/Program Files/ampps/apache/logs/192.168.1.26.log" combined
</VirtualHost>
(根据需要更改路径、ip 等)。现在添加内容后。重启阿帕奇。现在,当您192.168.1.26
从网络中的其他机器或同一台机器访问(在我的情况下)时。您应该直接看到mywebsite
文件夹的内容(或内容 index.php,如果有的话)。现在使用您指定的 ip 安装 wordpress(浏览器应该在地址栏中有该 ip),在我的情况下192.168.1.26
。
好吧,我使用 AMPPS 来避免这种头痛。它允许我在本地创建域。此外,如果我购买了一个域mywebsite.com
,并且我想在其上添加一个自定义的 wordpress 站点,我会在 AMPPS 中创建一个具有相同名称的域。所以我的直播网站的网址和本地的网址是一样的。:) 然后我只需通过 FTP 将文件直接放在我的服务器上,显然将数据库导入我的服务器上。
编辑:顺便说一句,AMPPS允许单击安装 WordPress。它具有简单的界面,您可以在其中指定 AMPPS 以在创建的域上安装 WordPress。