我已经安装了Themosis,并试图配置。在本地环境中工作。
按照超级简单的instalation guide,我已经:
设置环境变量
在根文件.env.local.php
中,我设置了:
return [
'DB_NAME' => 'themosis',
'DB_USER' => 'root',
'DB_PASSWORD' => '',
'DB_HOST' => 'localhost',
'WP_HOME' => 'http://my-website.dev',
'WP_SITEURL' => 'http://my-website.dev/cms'
];
标识我的本地环境
在Windows cmd中,我运行了hostname,它是Puesto5
因此,根据这些信息,我将environment.php
设置为:
return [
'local' => 'Puesto5',
'production' => 'your-production-hostname'
];
whit这一点,我应该能够使用http://my-website.dev
或http://my-website.dev/cms
作为路径的网页开始安装,但网络浏览器总是试图重定向到互联网。
如果我访问localhost/themosis/htdocs,我也会被重定向到http://dev.my-website/cms/wp-admin/install.php
,但我会得到相同的错误ERR_NAME_NOT_RESOLVED
,我认为这是一个www错误,而不是localhost错误。
我使用XAMPP作为服务器
谢谢。
1条答案
按热度按时间wd2eg0qa1#
您的配置是正确的。
安装WordPress需要访问的URL是在
WP_HOME
常量中定义的URL:http://my-website.dev如果您在浏览器中访问该URL,并且该域正在通过Internet查找,则意味着没有定义本地虚拟主机。首先,查看xampp文档中如何定义虚拟主机。通常,您必须在xampp apache conf目录中名为httpd-vhosts.conf的文件中定义它。此外,通常,你需要把这个文件包含到你的apache主配置中。2查看httpd.conf文件中的下列行:
并删除
Include
语句前面的#
字符,以便加载要定义的虚拟主机。在httpd-vhosts.conf文件中定义虚拟主机。以下是基于上述代码的虚拟主机示例:
最后,你需要告诉你的计算机通过将其添加到
hosts
文件来本地照顾这个虚拟主机。在Windows中,这个文件通常位于以下路径:c:/Windows/System32/drivers/etc/hosts
将您的本地域添加到其中,如下所示(ipv4):
127.0.0.1 my-website.dev
现在重新启动xampp。它将重新加载Apache服务器和MySQL服务器。访问浏览器中的
my-website.dev
URL,它应该可以工作并显示WordPress安装屏幕。**注:**默认情况下,您的本地环境配置为显示所有错误。如果您尝试使用英语以外的语言,WordPress会有一个核心错误。如果您需要默认英语以外的其他语言,请打开您的
config/environments/local.php
文件,并将常量THEMOSIS_ERROR_REPORT
的值设置为0
。完成WordPress安装,然后将常量值设置回-1
以进行开发。希望这对你有帮助,让我知道进展如何!