我应该将 Wordpress 站点存储在 Xampp (linux) 中的什么位置

Where I should store the Wordpress site in Xampp (linux)

我从不使用 Wordpress,但我通常使用 Xampp (Linux) 来工作。 所以,我安装了 Wordpress,它工作正常,如果我用我的浏览器输入 http://localhost/wordpress/ 我可以看到 WP 页面。

我从一个朋友那里得到了他的 WordPress 站点文件,并像任何常规网站一样将它们存储在 /opt/lampp/htdocs 中,但是当我尝试访问 http://localhost/folder_name/ 时,我得到的是 Index of folder_name 而不是实际站点。

我注意到 /opt/lampp/apps/ 有一个 "WP" 文件夹,里面有一个像 xampp 一样的 htdocs 文件夹。

存储 WP 项目的正确位置在哪里? 是 /opt/lampp/apps/wp/htdocs 还是 opt/lampp/htdocs/ ? 我怎样才能让 WP 站点正常工作而不获取 / 页面的索引?

您想将 WordPress 安装的根目录放在与放置您希望能够在 http://localhost 访问的任何内容的相同位置。从你所说的来看,这听起来像是 /opt/lampp/htdocs/

问题

WordPress 通过数据库运行几乎所有内容,包括它的 siteurlhome 目录值。如果您根本没有数据库,那么什么都行不通。您会找到有关此问题的更多信息 Here.

硬修复

您可以尝试 Migrating your friend's WP install to your XAMPP server, but you'll need their database for that to work. You could then use a tool like Wordpress Database Reset,这将使您回到基本上全新的安装状态,只包含您朋友安装的任何主题和插件。

简单修复

既然您想要使用您朋友的自定义主题或插件进行全新安装,您可以从全新安装开始,然后添加任何主题和插件。安装 WordPress 相当简单很简单,因为他们有一个基于 Web 的安装程序来帮助您设置所有内容。查看 this guide。设置基本站点后,您可以从朋友的 WordPress 安装中导入所需的任何主题和插件。

希望对您有所帮助!

我已阅读您的问题文件夹路径,正确的是 opt/lampp/htdocs/ 您需要为服务器启用所有服务。