我一直关注Fortrabbit的guide来安装phpMyAdmin。
我已经设法将文件夹放在我的htdocs中,但从我读到的内容我必须将其实际上传到htdocs下面的app根目录中。问题是app root有写保护,我似乎无法通过SFTP更改权限。
任何解决方案?
修改
解决。我在设置为htdocs/public
的设置下设置了根路径,因此无法访问phpMyAdmin文件夹。将根路径设置回htdocs/
使我能够像平常一样访问它。
答案 0 :(得分:0)
你在哪里阅读它必须转到app root?我在教程中没有看到,但承认我可能错过了它。另外,我不清楚“app root”是什么意思。
请注意,在这种情况下,有三个不同的“root”文件夹,注意不要混淆。
/
。您服务器上的所有文件都在这里。根据fortrabbit配置系统的方式,您甚至可能无法访问它。通常,htdocs是您的网络服务器正在寻找要提供的文件的根目录或基本文件夹。我浏览fortrabbit网站时不清楚他们是否对他们的配置做了什么奇怪的事情,所以这是大多数服务器看起来的近似值。为了便于说明,我们假装htdocs在/var
中,但它可以在磁盘上的任何位置。
因此文件系统看起来有点像:
/ /bin/ /etc/ /home/MichaelHanslo/ /home/MichaelHanslo/budget_presentation.odf /var/ /var/htdocs/ /var/htdocs/index.html /var/htdocs/pma/ /var/htdocs/calendar/ /var/htdocs/calendar/modify.php /var/logs/
因此,在这种情况下,转到http://example.com/
加载文件/var/htdocs/index.html
,转到http://example.com/calendar/modify.php
加载/var/htdocs/calendar/modify.php
。因此,在大多数情况下,您希望在htdocs
下为phpMyAdmin创建一个文件夹;你可以随意调用它(在上面的例子中,我用'pma')。无论如何,如果您没有权限在您的Web根目录下创建该文件夹,那么您应该向主机寻求帮助,因为有些事情是不对的。
希望有助于为您清理它。