2010-11-15 26 views
1

時,我想新組件的安裝zip文件或module.i我得到以下錯誤獲取錯誤* JFolder :: create:路徑不在open_basedir路徑中*警告!無法移動文件

* JFolder::create: Infinite loop detected 
    * Warning! Failed to move file. 

我怎樣才能解決這個。

+1

我不知道關於Joomla什麼。但我知道這是一個完全沒用的問題報告。如果你不給他們任何關於你的問題的具體信息,比如那些失敗的代碼,你如何期待有人幫助你? – 2010-11-15 11:28:55

+1

向人們付錢,回饋一些東西 – DreamWave 2010-11-15 13:14:30

回答

0

檢查您是否需要在安裝前先解壓文件。 在/ tmp和/ cache以及/ languages和/ component/modules中檢查您的權限

1

這是由於您將joomla從一臺服務器或本地PC移至Web服務器。

請按照以下步驟進行修復。

  1. 轉到您的主機面板>>文件管理器>>選擇您的域/子域,然後打開configuration.php文件。
  2. 查找var $ log_path,它將包含舊服務器的目錄路徑。只需用代碼var $ log_path ='./logs';替換整行即可。
  3. 查找var $ tmp_path,它也將具有舊服務器的目錄路徑。將整行代碼替換爲var $ tmp_path ='./tmp';
0

我遇到了另一種解決方案: 註釋代碼行$ obd = ini_get('open_basedir'); 位於... Joomla Root/libraries/joomla/filesystem/folder.php

即// $ obd = ini_get('open_basedir');

如果它不工作,你需要改變你的路徑日誌文件夾和臨時文件夾

在你的後端,管理員.... 單擊系統下拉菜單 - 點擊全局配置

選擇系統選項卡找到路徑日誌文件夾*和輸入http://yourdomain.com/logs/

選擇服務器選項卡中找到路徑的臨時文件夾和輸入http://yourdomain.com/tmp/

保存並嘗試重新安裝擴展...

希望工程......

相關問題