簡體   English   中英

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

[英]Database connection error (3): Could not connect to database',

我通過卸載 1.7 將我的 xampp 從 1.7 升級到 1.8,但沒有卸載 htdocs 和 mysql 數據文件夾。 但我現在的問題是我的站點沒有顯示,我的 joomla 2.5 站點給出:數據庫連接錯誤 (3):無法連接到數據庫,而 joomla 1.5 站點給出了如下錯誤:

嚴格標准:非靜態方法 JLoader::import() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\import.php 第 29 行靜態調用

嚴格標准:非靜態方法 JLoader::register() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\loader.php 第 71 行靜態調用

嚴格標准:非靜態方法 JLoader::import() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\import.php 第 32 行靜態調用

嚴格標准:非靜態方法 JLoader::register() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\loader.php 第 71 行靜態調用

嚴格標准:非靜態方法 JLoader::load() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\loader.php 第 161 行靜態調用

嚴格標准:非靜態方法 JLoader::register() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\loader.php 中的第 138 行靜態調用

嚴格標准:非靜態方法 JRequest::clean() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\import.php 中的第 33 行靜態調用

嚴格標准:非靜態方法 JRequest::_cleanArray() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\environment\\request.php 中的第 463 行靜態調用

嚴格標准:非靜態方法 JRequest::_cleanArray() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\environment\\request.php 中的第 464 行靜態調用

嚴格標准:非靜態方法 JRequest::_cleanArray() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\environment\\request.php 中的第 465 行靜態調用

嚴格標准:非靜態方法 JRequest::_cleanArray() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\environment\\request.php 中的第 466 行靜態調用

嚴格標准:非靜態方法 JRequest::_cleanArray() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\environment\\request.php 中的第 467 行靜態調用

嚴格標准:非靜態方法 JRequest::_cleanArray() 不應在 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\environment\\request.php 中的第 468 行靜態調用

警告:無法修改標題信息 - 標題已由 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\factory 中的(輸出開始於 C:\\xampp\\htdocs\\osu\\libraries\\joomla\\import.php:46)發送。 php on line 566 Database Error: Unable to connect to the database:Could not connect to database

請問我的錯誤是什么。 有沒有一種特殊的方式來備份數據庫。 我現在在 Windows 7 上運行 xampp 1.8.1。從 xampp 1.7.0 升級

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

對於“無法連接到數據庫錯誤”,請檢查您的配置文件以查看數據庫名稱、密碼等是否正確

可以通過在包含在 Joomla 根目錄中的 configuration.php 中輸入正確的值來修復此錯誤。

文件如下所示。

配置

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

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

解決方案:如果您的 Joomla 站點設置與大多數類似,請檢查您的 configuration.php 文件並確保您的數據庫主機設置為“localhost”。 此設置在您的配置文件中如下所示:

公共 $host = '本地主機';

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

問題:此錯誤消息通常表示您的 Joomla 的 configuration.php 文件具有錯誤的數據庫名稱或數據庫用戶名。 在我們的測試環境中,我們更改了數據庫用戶名和密碼,並且在每個單獨的情況下都出現了相同的錯誤消息。

解決方案:您應該檢查您的 configuration.php 文件並確保您使用正確的 MySQL 用戶名和密碼。 這些設置將在文件中顯示為:

公共 $user = 'userna5_dbuser'; 公共 $password = 'dbpass';

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

只有當你仍然得到嚴格標准:非靜態方法 JLoader::import() 時,才能修復嚴格標准:非靜態方法 JLoader::import()

更改 php.ini 文件中的以下行:

Line 516: error_reporting = E_ALL | E_STRICT

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

保存並重新啟動 Apache,您應該很高興安裝和使用 Joomla! 在 XAMPP 上

Joomla 給了我數據庫連接錯誤 (3):當我不小心忘記關閉 PHP 安全模式時無法連接到數據庫錯誤。 希望可以省去麻煩。

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

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

    • 插入
    • 選擇
    • 更新
    • 刪除

      要安裝組件,還需要以下權限:

    • 創建
    • 改變
    • 降低
  6. 單擊“進行更改”按鈕

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM