我在我的桌面上运行的 Virtualbox 中有一个 ubuntu VM。我正在尝试从我的上网本中点击它。从虚拟机中,我可以去
http://localhost/wordpress
Run Code Online (Sandbox Code Playgroud)
它的负载很棒。这台机器在 192.168.2.119 上桥接运行。如果我尝试从上网本中访问该 IP,则会收到此错误:
找不到 /etc/wordpress/config-192.168.2.119.php。此进程无法读取该文件或该文件不存在。请检查 /etc/wordpress/config-192.168.2.119.php 是否存在并包含正确的密码/用户名。
我通过执行以下操作来设置 wordpress:
sudo apt-get install wordpress
sudo ln -s /usr/share/wordpress /var/www/wordpress
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost
sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决这个问题或向您提供哪些其他信息。有任何想法吗?
小智 5
您必须在安装过程中设置站点的 url,并且由于它是从 localhost 工作的,我猜这就是您将其设置的内容。有两种可能的修复...
您可以将站点 url 更改为 ip 地址。为了能够通过其 IP 地址(在两台机器上)访问该站点,您需要做两件事:
运行以下命令以创建指向配置文件的符号链接:
sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-192.168.2.119.php
Run Code Online (Sandbox Code Playgroud)稍微好一点的解决方案在设置上稍微复杂一点,因为它需要更改 wp-content 文件夹(必须手动进行),但恕我直言,这是值得的。要使用此选项,您将安装Wordpress Multiuser Domain Mapping。完成安装说明后,您可以使用“工具”菜单添加多个应映射到 wordpress 站点的域。因此,您可以将站点保留为“本地主机”,也可以通过添加 IP 远程到达那里
| 归档时间: |
|
| 查看次数: |
7959 次 |
| 最近记录: |