我一直在關注的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。痛苦的屁股,但這就是我得到它的工作。 –