尝试设置 wordpress

5 wordpress ubuntu

我在我的桌面上运行的 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 工作的,我猜这就是您将其设置的内容。有两种可能的修复...

  1. 您可以将站点 url 更改为 ip 地址。为了能够通过其 IP 地址(在两台机器上)访问该站点,您需要做两件事:

    • 在本地主机上以管理员身份登录并将 wordpress 配置选项菜单中的 url 更改为您的 IP 地址。
    • 运行以下命令以创建指向配置文件的符号链接:

      sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-192.168.2.119.php
      
      Run Code Online (Sandbox Code Playgroud)
  2. 稍微好一点的解决方案在设置上稍微复杂一点,因为它需要更改 wp-content 文件夹(必须手动进行),但恕我直言,这是值得的。要使用此选项,您将安装Wordpress Multiuser Domain Mapping。完成安装说明后,您可以使用“工具”菜单添加多个应映射到 wordpress 站点的域。因此,您可以将站点保留为“本地主机”,也可以通过添加 IP 远程到达那里