0

1.7をアンインストールしてxamppを1.7から1.8にアップグレードしましたが、htdocsおよびmysqlデータフォルダーをアンインストールしませんでした。しかし、今の私の問題は、私のサイトが表示されていないことです。私のjoomla 2.5サイトは次のように表示します。データベース接続エラー(3):データベースに接続できませんでしたが、joomla1.5サイトは次のようなエラーを表示します。

厳格な基準:非静的メソッドJLoader :: import()は、29行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla\import.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJLoader :: register()は、71行目のC:\ xampp \ htdocs \ osu \ libraries\loader.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJLoader :: import()は、32行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla\import.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJLoader :: register()は、71行目のC:\ xampp \ htdocs \ osu \ libraries\loader.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJLoader :: load()は、161行目のC:\ xampp \ htdocs \ osu \ libraries\loader.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJLoader :: register()は、138行目のC:\ xampp \ htdocs \ osu \ libraries\loader.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJRequest :: clean()は、33行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla\import.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJRequest :: _ cleanArray()は、463行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla \ environment\request.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJRequest :: _ cleanArray()は、464行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla \ environment\request.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJRequest :: _ cleanArray()は、465行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla \ environment\request.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJRequest :: _ cleanArray()は、466行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla \ environment\request.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJRequest :: _ cleanArray()は、467行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla \ environment\request.phpで静的に呼び出されるべきではありません。

厳格な基準:非静的メソッドJRequest :: _ cleanArray()は、468行目のC:\ xampp \ htdocs \ osu \ libraries \ joomla \ environment\request.phpで静的に呼び出されるべきではありません。

警告:ヘッダー情報を変更できません-C:\ xampp \ htdocs \ osu \ libraries \ joomla \ factoryで(出力はC:\ xampp \ htdocs \ osu \ libraries \ joomla \ import.php:46で開始されました)によって既に送信されたヘッダー。 566行目のphpデータベースエラー:データベースに接続できません:データベースに接続できませんでした

私の間違いは何でしたか。データベースをバックアップする特別な方法はありますか?現在、Windows7でxampp1.8.1を実行しています。xampp1.7.0からアップグレードしました。

4

4 に答える 4

0

Joomlaからデータベース接続エラーが発生しました(3):誤ってPHPセーフモードをオフにするのを忘れたため、データベースに接続できませんでした。うまくいけば、誰かのトラブルを救うことができます。

于 2013-01-07T02:59:09.407 に答える
0

厳密な標準エラーを修正する方法: http://vuthakh.blogspot.gr/2012/07/how-to-fix-joomla-error-strict.html

「データベースエラーに接続できません」については、構成ファイルをチェックして、データベース名、パスワードなどが正しいかどうかを確認してください

于 2012-11-08T22:48:48.073 に答える
0

エラー「データベース接続エラー (3): データベースに接続できませんでした」は、データベース ユーザーにデータベースに対する権限が付与されていない場合にも発生する可能性があります。cPanel を使用している場合:

  1. MySQL データベースを選択します。
  2. ページの下部にある Add User To Database まで下にスクロールします。
  3. 権限を確認するユーザーを選択します。
  4. ユーザー権限を確認するデータベースを選択します。
  5. 少なくとも次の権限がチェックされていることを確認してください。

    • 入れる
    • 選択する
    • アップデート
    • 消去

      コンポーネントをインストールするには、次の権限も必要です。

    • 作成
    • 変更する
    • 落とす
  6. [変更を行う] ボタンをクリックします。
于 2013-08-26T03:16:49.713 に答える
0

このエラーは、Joomla ルート ディレクトリにある configuration.php に正しい値を入力することで修正できます。

ファイルは以下のようになります。

設定

データベース接続エラー (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 ファイルを新しいパスワードで更新することをお勧めします。これにより、正しいデータベース パスワードが設定されていることを確認できます。

Strict Standards: Non-static method JLoader::import() を引き続き取得する場合のみ、Strict Standards: Non-static method 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で

于 2012-11-09T00:13:59.003 に答える