1

Magentoを使用してCGIがインストールされたサーバーとしてPHPを使用しています。

一部の特定のページで 500 内部サーバー エラーが発生し続けます。

  1. 誰かがカートにアイテムを追加してチェックアウトと言うと、画面にエラーが表示され、ページの URL は /checkout/onepage です。

  2. 管理サイトにもう一度ログインすると、エラーが表示されます。

Magento の必要なすべてのファイルとフォルダーに 755 のアクセス許可を与えました。

ルートの index.php ファイルに 755 のアクセス許可を与えることで、このエラーを一時的に修正できます。

このエラーを完全に解決するにはどうすればよいですか?

私のホスティング サーバーは 1and1.com です

ありがとう。

4

5 に答える 5

2

Magentoのデフォルトで.htaccessは、1and1ホスティングに固有のこのオプションを無効にしているので、有効にしてみます。

############################################
## this line is specific for 1and1 hosting

    #AddType x-mapp-php5 .php
    #AddHandler x-mapp-php5 .php

また、以下をお読みください。

http://www.magentocommerce.com/boards/viewthread/2019/

http://www.magentocommerce.com/boards/viewthread/199907/

于 2011-08-05T15:24:14.090 に答える
2

さまざまなソリューションを含む素敵な記事http://www.techjam.gr/2012/magento/solve-magento-500-internal-server-errors/

于 2012-06-05T09:47:51.063 に答える
1

php.ini.sample を php.ini にコピーすると、500 エラーが停止することがわかりました。

于 2012-04-14T17:58:00.807 に答える
1

私の場合、Magento アプリケーションを開発サーバーに移動する際に 500 内部エラーに直面したとき、Magento ルート ディレクトリにindex.phpファイルがありませんでした。これをデフォルトのものに置き換えたら、エラーは再び発生しませんでした。

于 2014-06-06T09:40:49.327 に答える
1

これは、memory_limit の問題である可能性があります。

共有ホスティングの場合、1and1.com には約 80M の memory_limit しかありません。

memory_limitを増やすと、この問題を解決できます。

Magento のシステム要件には、Memory_limit が 256Mb 以上であるべきであると記載されています ( http://www.magentocommerce.com/system-requirements )。そうしないと、この種のエラーがときどき発生する可能性があります。

于 2012-05-07T18:31:06.347 に答える