2017-03-04 74 views
0

我在本地機器上寫了一個joomla 3.x簡單的網站,它工作正常。我部署到1 & 1.com和前端工作正常,但控制面板每次嘗試登錄時都會報錯,說「0:無法寫入日誌」。Joomla 3.x管理員錯誤:0不能寫入日誌

我已經嘗試過相對和絕對路徑的日誌文件夾在$ log_path參數的configuration.php和更改文件夾和文件的各種組合的權限,仍然我得到相同的錯誤?我已經創建了一個新的日誌文件夾,並指出了這一點,仍然沒有喜悅?

有沒有人遇到這個錯誤使用1 & 1.com?我看到一些建議,即1 & 1.com對joomla支持非常不好,我可能最好嘗試其他主機?我在30天退款保證,這將是我的下一步行動。

乾杯 亞歷

回答

1

首先檢查這個環節https://joomla.stackexchange.com/questions/4673/error-0-cannot-open-file-for-writing-log-while-updating,如果一切正常,仍然這並不幫助,然後進行下一步

第1步:通過編寫這些代碼到一個文件,並通過FTP

上傳得到的基本路徑
<?php 
$basepath = getcwd(); 
echo "Your base Path is: "; 
echo $basepath; 
?> 

當你運行該文件假設它被命名爲base.php,然後去http://yoursite.com/base.php並得到你的基路徑。

第2步:創建新的日誌和TMP文件夾

現在,當你得到了基本路徑,在主安裝Joomla和名稱創建一個文件夾,它許可newlog 755

步驟:3在全局配置中更改路徑

在您的全局配置中,爲基礎路徑附加新的文件夾路徑。假設你得到基本路徑爲/var/www/joomla然後uou給日誌路徑 /var/www/joomla/newlog

+0

喜阿米特,感謝您的回覆。這個問題是雙重的。我昨天使用了上面的腳本來獲得我的絕對路徑,但那並不奏效。我需要用「/ kunden /」作爲前綴,不知道爲什麼?一旦我這樣做了,我有一個admininstrator用戶名和密碼不匹配,或者登錄時沒有帳戶錯誤。我進入了我的MySQL數據庫,發現這個用戶沒有激活。一旦我激活admiin用戶,它工作得很好。 – APW

+0

你的joomla網站安裝在kunden文件夾內嗎?似乎有人在玩你的數據庫。如何禁用管理員帳戶。有時候一些插件也會造成滋擾。現在它的工作很好。 –

1

我想你可能會問1 & 1已經,也可能是他們非常清楚地知道的東西。

無論如何,請確保您在configuration.php中擁有正確的配置路徑(絕對!),並且該文件夾及其文件可由運行網站實例的用戶寫入。

同樣清除/緩存和/管理員/緩存的好措施,因爲他們可能緩存了一些未經過身份驗證的結果。

+0

您好感謝您的答覆,而不是答案,對我來說很好的建議,以便+1 :) – APW