2016-02-12 146 views
0

我在工作的網站上遇到了最奇怪的錯誤。一段時間以來,我們只有管理員才能查看網站,因此我們可以在沒有任何用戶登錄的情況下處理事情。在此階段沒有問題。Joomla「無法打開文件」錯誤?

今天我們打開了這個網站,讓一小撮人註冊並測試這個網站。隨着人們開始然而,在未來,每個用戶在收到此錯誤:

「無法打開文件」有一個白色的屏幕

當用戶嘗試註冊並得到最終頁面錯誤首先彈出。這是應該告訴用戶電子郵件確認鏈接已發送給他們的部分。

一旦這個錯誤彈出,錯誤將繼續顯示所有頁面,直到他們清除他們的緩存。

是做到這一點的變化:

1:打開網站上來之前和.htaccess被編輯以提示在初始登錄框(這樣做是爲了防止其他人訪問該網站,而我們搬家到'測試'階段)。我還添加了一個.htpasswd文件,其中包含用戶輸入網站的詳細信息。我試圖刪除這個編輯認爲這是表演,但沒有奏效,錯誤仍然顯示。

2:檢查並修復數據庫中的joomla會話表 - 我的想法是,這可能是會話問題,因爲它是在用戶註冊並完成註冊過程時觸發的。這沒有奏效。

3:我們使用的組件之一需要對session.php文件進行自定義編輯。 「/libraries/joomla/session/session.php」 - 我將這個文件恢復爲原始文件,但是錯誤仍然出現。這是否認爲這是會話相關的上述點)

4:我清除所有緩存並清除所有過期緩存,這沒有效果。我也清除了所有的緩存,就像我之前的3個項目一樣。

所以,現在我完全沉迷於如何繼續前進,並獲得正確的工作。顯示的錯誤非常模糊,除了「無法打開文件」外沒有其他信息。

Joomla版本:Joomla! 3.4.8穩定

PHP版本:5.6.16

的Web服務器:Apache

社區部分:EasySocial

定製組件:PayPlans

+1

我認爲這個問題會更適合Joomla論壇:http://forum.joomla.org/ – Matheno

回答

0

我們現在想到這個排序。查看日誌,其中一個站點插件使用ftp層來打開一個由Apache直接創建的文件,因此權限不允許它。 我已經更改了權限,錯誤情況似乎已經消失。

相關問題