我試圖上傳新的插件到我的Joomla網站遠程服務器(websitename.com/administrator
)。 我指定使用FileZilla
(777 - 讀,寫等)的所有文件夾的權限和子文件夾 但是,當我去Extensions Manager
,並試圖從我的本地磁盤驅動器上載該插件後,我收到以下錯誤信息:Joomla路徑不在open_basedir路徑
JFolder::create: Path not in open_basedir paths
Warning: Failed to move file!
如何解決這個問題?
首先 - 不要把所有的文件夾/子文件夾放在777的權限。這是一個巨大的安全風險。您需要將它們保留在默認權限級別。其次 - 你想上傳哪個插件?你創建了這個插件嗎?如果您從某處跟隨教程,並且他們建議將文件夾權限設置爲777,則可能需要選擇其他內容,因爲他們顯然不知道他們在說什麼。它可能是一箇舊的/過時的插件或錯誤版本的插件導致該問題? (即試圖將joomla1.5插件安裝到joomla3中) – Hanny 2013-05-07 12:48:30
謝謝。我在本地主機上安裝了這個插件,所以它不是Joomla版本的問題。好吧,似乎唯一的解決方案是從本地主機重新上傳文件到遠程服務器 – 2013-05-07 13:23:16
這個插件在你的本地主機上正常工作沒有問題嗎?它只是在遠程服務器上給出問題? – Hanny 2013-05-07 13:31:29