2012-11-08 487 views
0

我通過卸載1.7將我的xampp從1.7升級到1.8,但未卸載htdocs和mysql數據文件夾。但我現在的問題是,我的網站不顯示,我的Joomla 2.5網站給:數據庫連接錯誤(3):無法連接到數據庫,同時的Joomla 1.5網站給錯誤,如:數據庫連接錯誤(3):無法連接到數據庫',

Strict Standards: Non-static method JLoader::import() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\import.php on line 29

Strict Standards: Non-static method JLoader::register() should not be called statically in C:\xampp\htdocs\osu\libraries\loader.php on line 71

Strict Standards: Non-static method JLoader::import() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\import.php on line 32

Strict Standards: Non-static method JLoader::register() should not be called statically in C:\xampp\htdocs\osu\libraries\loader.php on line 71

Strict Standards: Non-static method JLoader::load() should not be called statically in C:\xampp\htdocs\osu\libraries\loader.php on line 161

Strict Standards: Non-static method JLoader::register() should not be called statically in C:\xampp\htdocs\osu\libraries\loader.php on line 138

Strict Standards: Non-static method JRequest::clean() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\import.php on line 33

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\environment\request.php on line 463

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\environment\request.php on line 464

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\environment\request.php on line 465

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\environment\request.php on line 466

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\environment\request.php on line 467

Strict Standards: Non-static method JRequest::_cleanArray() should not be called statically in C:\xampp\htdocs\osu\libraries\joomla\environment\request.php on line 468

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\osu\libraries\joomla\import.php:46) in C:\xampp\htdocs\osu\libraries\joomla\factory.php on line 566 Database Error: Unable to connect to the database:Could not connect to database

請什麼我的錯誤。有沒有特別的方法來備份數據庫。 我現在從XAMPP升級的Windows 7上運行的XAMPP 1.8.1 1.7.0

回答

0

如何修復嚴格的標準誤差: http://vuthakh.blogspot.gr/2012/07/how-to-fix-joomla-error-strict.html

對於「無法連接到數據庫錯誤」檢查您的配置文件查看db名稱,密碼等是否正確

+0

感謝您的配置文件檢查我的答覆和。希望我沒有失去我所有的網站? – user1801410

+0

按照博客的要求完成,但仍然是相同的錯誤。我還檢查了joomla站點的配置文件,但數據庫名稱不在myphpadmin數據庫中。只有默認數據庫在那裏,我的所有網站數據庫都不存在。我有大約25個我找不到的網站和相關的數據庫。 – user1801410

+0

你沒有得到數據庫的備份嗎? – Kostis

0

這個錯誤可以通過在你的Joomla根目錄下的configuration.php中輸入正確的值來解決。

文件如下所示。

Config

數據庫連接錯誤(3):無法連接到數據庫

問題:此錯誤消息通常意味着你連接到錯誤的數據庫服務器。對於大多數Joomla安裝,joomla文件本身和它連接的數據庫位於同一臺服務器上。在這種情況下,應使用「localhost」作爲數據庫服務器。我們通過將數據庫主機設置爲「localhosttt」(localhost拼寫錯誤)重新創建了此錯誤消息。

解決方案:如果你的Joomla網站設置最喜歡的,請檢查您的configuration.php文件,並確保你的數據庫主機設置爲「localhost」。這是在你的配置文件中看起來像下面的設置:

public $ host ='localhost';

數據庫連接錯誤(2):無法連接到MySQL。

問題:此錯誤消息通常意味着你的Joomla的的configuration.php文件有任何錯誤的數據庫名稱或數據庫的用戶名。在我們的測試環境中,我們更改了數據庫用戶名和密碼,並在每個單獨的場合中發生了相同的錯誤消息。

解決方案:建議您檢查的configuration.php文件,並確保您使用的是正確的MySQL用戶名和密碼。這些設置將出現在文件中:

public $ user ='userna5_dbuser'; public $ password ='dbpass';

如果您確定設置正確,建議重置您的數據庫用戶密碼並使用新密碼更新您的configuration.php文件。這將有助於確保您擁有正確的數據庫密碼集。

只有當你仍然可以得到嚴格的標準:非靜態方法JLoader ::進口(),修復嚴格的標準:非靜態方法JLoader ::進口()

變化如下線在php.ini文件:

Line 516: error_reporting = E_ALL | E_STRICT 

TO

Line 516: error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED 

保存這一點,再啓動Apache,你應該很好地去安裝和使用Joomla!上XAMPP

+0

謝謝,這是非常有用的,我發現我無法在myphpadmin中找到該網站的數據庫,雖然它正在鏈接到數據庫: – user1801410

0

Joomla給了我數據庫連接錯誤(3):無法連接到數據庫錯誤,當我意外忘記關閉PHP安全模式。希望可以節省一些麻煩。

0

錯誤數據庫連接錯誤(3):如果數據庫用戶沒有爲數據庫授予權限,也可能發生無法連接到數據庫。如果您使用的是cPanel:

  1. 選擇MySQL數據庫。
  2. 向下滾動到頁面底部的添加用戶到數據庫。
  3. 選擇您希望檢查其權限的用戶。
  4. 選擇您希望檢查用戶權限的數據庫。
  5. 確保至少下列權限檢查:

    • INSERT
    • 選擇
    • UPDATE
    • DELETE

      對於安裝下列權限也將所需的組件:

    • CREATE
    • ALTER
    • DROP
  6. 點擊進行更改按鈕