我一直在关注的Fortrabbit的guide到安装phpMyAdmin。Fortrabbit而phpMyAdmin的:安装澄清
我已经成功地把文件夹在我的htdocs,但是从我读我必须真正把它上传到下面的htdocs应用程序根。问题是应用程序根目录有写保护,我似乎无法通过SFTP更改权限。
任何解决方案?
编辑
解决。我的根路径设置为htdocs/public
,所以我无法访问phpMyAdmin文件夹。将根路径设置回htdocs/
使我能像正常一样访问它。
我一直在关注的Fortrabbit的guide到安装phpMyAdmin。Fortrabbit而phpMyAdmin的:安装澄清
我已经成功地把文件夹在我的htdocs,但是从我读我必须真正把它上传到下面的htdocs应用程序根。问题是应用程序根目录有写保护,我似乎无法通过SFTP更改权限。
任何解决方案?
编辑
解决。我的根路径设置为htdocs/public
,所以我无法访问phpMyAdmin文件夹。将根路径设置回htdocs/
使我能像正常一样访问它。
你在哪里读它必须去应用根?我在教程中没有看到,但承认我可能错过了它。另外,我不清楚“app root”是什么意思。
注意,在这种情况下,有三种不同的“根”文件夹,注意不要混淆。
/
。你服务器上的所有文件都在这里。根据fortrabbit如何配置他们的系统,你甚至可能无法访问它。通常情况下,htdocs是您的web服务器正在查找要提供服务的文件的根目录或基础文件夹。从浏览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
。所以在大多数情况下,您要为phpMyAdmin在htdocs
下创建一个文件夹;你可以称它为任何你想要的(在我上面的例子中,我用'pma')。无论如何,如果您没有权限在您的网站根目录下创建文件夹,那么您一定要向您的主机寻求帮助,因为有些事情是不正确的。
希望帮助它清除掉你。
有道理,感谢详尽的解释。我设法通过将它放在htdocs中并调整路由设置来实现它。 –
@MichaelHanslo你能解释一下你在路线上所做的工作吗?对于我的生活,我无法弄清楚。 – Gaege
我相信我的根路径(在设置下)设置为我的公共文件夹,所以我无法访问phpMyAdmin(将root设置为htdocs/public对于Laravel应用程序来说是典型的)。将根路径设置为空白,我可以正常访问phpMyAdmin。问题是,当我需要让我的应用程序再次运行时,我必须将根路径设置回htdocs/public。痛苦的屁股,但这就是我得到它的工作。 –