我正在 OpenBSD 上设置 PHP 网络服务器。 phpinfo()
它已启动并正在运行。
但是,每次我尝试安装 Wordpress 时,它都会将客户端重定向到在操作系统安装时创建的虚拟主机名(mycomputer.my.domain
),这显然不会加载。
我已将主机名更改为 localhost/etc/myname
并重新启动系统。输入 hostname 会得到localhost
。
phpinfo()
显示:
System OpenBSD localhost 5.5 GENERIC#276 i386
Hostname:Port localhost:80
_SERVER["SERVER_PORT"] 80
_SERVER["SERVER_NAME"] 127.0.0.1
_SERVER["SERVER_PROTOCOL"] HTTP/1.1
_SERVER["SERVER_SOFTWARE"] Hiawatha v9.2
_SERVER["SERVER_ADDR"] 0.0.0.0
_SERVER["REDIRECT_STATUS"] 200
_SERVER["HTTP_HOST"] 192.168.1.102
我在 Hiawatha 和 Apache 上都尝试过,结果相同。
Wordpress 仍然从哪里提取数据mycomputer.my.domain
以及如何让它停止?
答案1
WordPress 在其代码中对网站 URL 进行硬编码,因此您需要在那里进行更改。
从此链接,您可以在站点的wp-config.php
文件中添加以下几行:
define('WP_HOME','http://mycomputer.my.domain');
define('WP_SITEURL','http://mycomputer.my.domain');