5

Magento バージョン 1.5 の「バックエンド >> システム >> ツール >> バックアップ」メニューから Magento バックアップを作成できません。15 ~ 20 分後にバックアップを作成しようとすると、システムがエラー メッセージを返します。


Internal Server Error 
The server encountered an internal error or misconfiguration and was unable
to complete your request.

Please contact the server administrator, webmaster@choosemadeinusa.com and     
inform them of the time the error
occurred, and anything you might have done that may have caused the
error.

More information about this error may be available in the server error
log.

さらに、ErrorDocument を使用して要求を処理しようとしたときに、500 Internal Server Error エラーが発生しました。

Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 www.choosemadeinusa.com のサーバー ポート 443


多くの人が以前にその問題に直面していたため、magento フォーラムで見つけたほぼすべてのソリューションを適用しました。私たちが適用したソリューションは次のとおりです。

  • 「var」フォルダーのパーミッションを 777 に変更します。
  • 「var/backups」フォルダーを空にしました。
  • ROOT index.php ファイルの権限を 755 に変更しました。
  • PHP での実行の最大時間の増加。
  • メモリ制限を増やしました。
  • index.php ファイルを一時ベースの index.php.sample に置き換えました。
  • 「ログ設定」を有効にして、システムが生成しているエラーを確認します。添付の「system.log」を確認して、maganto バックアップに関連するエラーを確認してください。
  • ファイル「app/code/local/MageWorx/LinkExchange/Controller/Router.php」の「split」を「explode」php 関数に置き換えました</li>

しかし、何が間違っているのか本当に不明です。Magento のバージョンを 1.5 から 1.7 にアップグレードする予定ですが、バックアップ プロセスを完了できないため、そのプロセスを開始できません。

最悪の部分は、システムが「500 内部サーバー エラー」というエラー メッセージを返し、バックエンドのダッシュボード ページをリロードすると、「バックアップ プロセスが完了しました」というメッセージが緑色で表示され、リストも表示される場合です。システムが作成したバックアップの。しかし、それは完全なバックアップではないと確信していますか、それともバックアップが完了していると想定すべきですか?

2013-02-07T16:54:15+00:00 ERR (3): Deprecated functionality: Function split() is deprecated  in /home/choosema/public_html/app/code/local/MageWorx/LinkExchange/Controller/Router.php on line 56
2013-02-07T16:54:15+00:00 ERR (3): Strict Notice: Declaration of MageWorx_SeoSuite_Block_Catalog_Navigation::_renderCategoryMenuItemHtml() should be compatible with that of Mage_Catalog_Block_Navigation::_renderCategoryMenuItemHtml()  in /home/choosema/public_html/app/code/local/MageWorx/SeoSuite/Block/Catalog/Navigation.php on line 38
2013-02-07T16:54:25+00:00 ERR (3): Strict Notice: Declaration of MageWorx_SeoSuite_Block_Catalog_Navigation::_renderCategoryMenuItemHtml() should be compatible with that of Mage_Catalog_Block_Navigation::_renderCategoryMenuItemHtml()  in /home/choosema/public_html/app/code/local/MageWorx/SeoSuite/Block/Catalog/Navigation.php on line 38
2013-02-07T16:54:29+00:00 ERR (3): Strict Notice: Declaration of MageWorx_SeoSuite_Block_Catalog_Navigation::_renderCategoryMenuItemHtml() should be compatible with that of Mage_Catalog_Block_Navigation::_renderCategoryMenuItemHtml()  in /home/choosema/public_html/app/code/local/MageWorx/SeoSuite/Block/Catalog/Navigation.php on line 38
2013-02-07T16:55:08+00:00 ERR (3): Strict Notice: Declaration of MageWorx_SeoSuite_Block_Catalog_Navigation::_renderCategoryMenuItemHtml() should be compatible with that of Mage_Catalog_Block_Navigation::_renderCategoryMenuItemHtml()  in /home/choosema/public_html/app/code/local/MageWorx/SeoSuite/Block/Catalog/Navigation.php on line 38
2013-02-07T16:55:17+00:00 ERR (3): Strict Notice: Declaration of MageWorx_SeoSuite_Block_Catalog_Navigation::_renderCategoryMenuItemHtml() should be compatible with that of Mage_Catalog_Block_Navigation::_renderCategoryMenuItemHtml()  in /home/choosema/public_html/app/code/local/MageWorx/SeoSuite/Block/Catalog/Navigation.php on line 38

「system.log」ファイルから取得した上記のエラーは、「Router.php」と「Navigation.php」にエラーがあり、URL の書き換えに問題があるのでしょうか? 私たちの理解によると、ルーティングが正しくない場合、「500 internal server error」も返されます。

私たちはほとんどすべてを試したので、誰かが私たちに知らせて、何がうまくいかないのか助けてくれませんか. また、添付の「system.log」ファイルを確認してください。誰かが magento のバックアップ システムの問題点の手がかりを見つけることができるかもしれません。

4

4 に答える 4

2

まず第一に、正確な時間を測定することは、問題がどこにあるかを判断するのに非常に役立ちます.1分以内にそれを取得すると、正確なタイムアウトにつながる可能性があります.

wait_timeoutMySQL の構成 /etc/my.cnf にある可能性があります

第 2 に、バックアップ プロセスには魔法のようなものは何もありません。サーバーへの実用的な知識とアクセス権があるようです。を使用zipして、magento Web ルート全体を圧縮しmysqldump、データベースのコピーを取得するために使用できます。PHP/MySQL アプリケーションを再構築するために本当に必要なことはこれだけです。

また、稼働中の本番サーバーで Magento 1.5 から 1.7 へのアップグレードを計画しているようです。これはほぼ確実に誤りであり、多数の機能が変更され、拡張機能が新しいバージョンでうまく動作する場合と動作しない場合があります。上記のようにバックアップを実行し、アップグレードを実行して発生した問題を記録できる何らかのテスト環境に展開することを強くお勧めします。

于 2013-03-05T18:17:03.993 に答える
1

エラーの内容を確認するには、行のコメントを外すことができます

ini_set('display_errors', 1);

この行は index.php ファイルにあります。

次に、上記のエラーを正確にトリガーするものを確認します。

于 2014-11-25T13:22:26.413 に答える
0

godaddy サーバーを使用して、ルート フォルダーの 644 で "index.php" ファイルのアクセス許可を変更します。

于 2015-05-09T09:30:31.273 に答える
0

Magento 1.9.1 で 500 内部サーバー エラーが発生した場合は、単に index.php の権限を 644 に変更し、ルート フォルダーにあるすべての Maintenance-flag.php も削除します。その後、管理パネルにログインできるはずです!

于 2014-12-26T10:53:12.697 に答える