我有运行Apache和MySQL的XAMPP,我已经安装了WordPress。
我买了一个域,并确保名称服务器可以指向我的特定IP(是静态的),我已经在本地网络之外打开了该域,所以我知道它可以工作。
我的问题是,当我尝试访问我在WordPress上创建的网站时(没有什么新奇的东西,只是一些基本的东西),它只会打开XAMPP仪表板。
如果手动输入链接,则会显示为错误:
“哎呀!”错误页。
我想我买的域名打开我的网站。
我该怎么做?
我有运行Apache和MySQL的XAMPP,我已经安装了WordPress。
我买了一个域,并确保名称服务器可以指向我的特定IP(是静态的),我已经在本地网络之外打开了该域,所以我知道它可以工作。
我的问题是,当我尝试访问我在WordPress上创建的网站时(没有什么新奇的东西,只是一些基本的东西),它只会打开XAMPP仪表板。
如果手动输入链接,则会显示为错误:
“哎呀!”错误页。
我想我买的域名打开我的网站。
我该怎么做?
假设您已按所述安装WordPresshere, 直接在名为816
在您的xampp/htdocs/
, 这一点,无需任何修改(修改设置或任何配置,既不用于xampp也不用于WordPress安装);定义了域名的名称服务器(此处,example.com
) 要指向您的IP,可以这样说:192.182.230.1
,
以下内容适用(当xampp启动并运行Apache和MySQL时):
访问example.com
在浏览器中,应将您重定向到example.com/dashboard/
参观example.com/816
在您的浏览器中,应将您带到WordPress安装。
如果您通过访问localhost/816
在浏览器中,example.com/816
将重定向到http://localhost/816
, 安装WordPress站点的实际位置。
您是否应该使用IP来代替localhost
, 我想是吧example.com/816
应该将您重定向到192.182.230.1/816
.
为了example.com/816
要保持不变并直接指向WordPress安装,您可以访问WordPress管理面板,然后转到您的设置->常规;在那里,修改你的WordPress地址(URL)和你的网站地址(URLhttp://localhost/816
或http://192.182.230.1/816
) 州至http://example.com/816
请记住单击“保存更改”按钮,以便进行修改。
是否要直接访问WordPress网站example.com
而不是example.com/816
, 为了实现这一点,您必须设置一个虚拟主机。
设置虚拟主机需要编辑httpd-vhosts.conf
文件您可以在xampp/apache/conf/extra/
目录
您可以使用下面的代码段将虚拟主机添加到httpd-vhosts.conf
文件
请记住保存它,然后重新启动Apache,以便使您刚才所做的更改生效。
# VirtualHost for example.com
# Here, it is assumed your xampp was installed directly
# at the root of the drive C of your computer, in a folder named xampp.
<VirtualHost example.com:80>
DocumentRoot "C:\\xampp\\htdocs\\816"
ServerAdmin example.com
<Directory "C:\\xampp\\htdocs\\816">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
如上所述设置虚拟主机后,现在可以转到WordPress仪表板的设置,然后定义example.com
作为您的WordPress地址(URL)和您的网站地址(URL);这将使您能够始终直接在域名上访问WordPress网站的内容,example.com
.我刚刚深入了解了WP的世界,总的来说,一切都很顺利。我在家里有一台服务器,用来托管这些站点。除了用户注册时没有发送密码电子邮件外,一切正常。我在网上搜索了很多帖子,但没有一篇帖子是专门针对我的场景的。有人暗示“我所需要做的就是设置正确的ini选项”,但这就是主题结束时线索结束的地方。我的安装程序使用XAMPP和虚拟主机来重定向URL。非常感谢您的帮助。谢谢