0

我一直在按照 Fortrabbit 的指南安装 phpMyAdmin。

我已经设法将该文件夹放在我的 htdocs 中,但从我读到的内容中,我必须将它实际上传到 htdocs 下的应用程序根目录中。问题是应用程序根有写保护,我似乎无法通过 SFTP 更改权限。

有什么解决办法吗?

编辑

解决了。我将设置下的根路径设置为htdocs/public,所以我无法访问 phpMyAdmin 文件夹。将根路径设置回htdocs/使我能够像往常一样访问它。

4

1 回答 1

0

你在哪里读到它必须去应用程序根目录?我在教程中没有看到,但承认我可能错过了它。另外,我不清楚您所说的“应用程序根”是什么意思。

请注意,在这种情况下,存在三个不同的“根”文件夹,请注意不要混淆。

  1. 文件系统根目录,/. 您服务器上的所有文件都在这里。根据 fortrabbit 如何配置他们的系统,您甚至可能无权访问它。
  2. Web 文件夹根目录。此文件夹及以下文件夹中的文件可通过您的网络服务器在线获取。
  3. SFTP 根目录。这也取决于 fortrabbit 如何配置他们的服务器,它可能是您的 Web 根目录、文件系统根目录或您的主目录。您可能可以更改为其他文件夹,也可能无法更改。

通常,htdocs 是您的网络服务器在其中查找要提供的文件的根文件夹或基本文件夹。从我浏览 fortrabbit 网站中并不清楚他们的配置是否有任何奇怪之处,因此这是大多数服务器外观的近似值。为了便于说明,我们假设 htdocs 在其中,/var但它可以在磁盘上的任何位置。

所以文件系统可能看起来有点像:

/
/垃圾桶/
/ETC/
/家/迈克尔汉斯洛/
/home/MichaelHanslo/budget_presentation.odf
/var/
/var/htdocs/
/var/htdocs/index.html
/var/htdocs/pma/
/var/htdocs/日历/
/var/htdocs/calendar/modify.php
/var/日志/

所以在那种情况下,要http://example.com/加载文件/var/htdocs/index.html,要http://example.com/calendar/modify.php加载/var/htdocs/calendar/modify.php。所以在大多数情况下,你想在htdocsphpMyAdmin 下创建一个文件夹;您可以随意称呼它(在上面的示例中,我使用了“pma”)。无论如何,如果您没有权限在您的 Web 根目录下创建该文件夹,那么您绝对应该向您的主机寻求帮助,因为有些事情是不对的。

希望对您有所帮助。

于 2014-03-05T14:43:10.273 回答