1

magento ストアを mydomaintest.com から mydomain.com に移動しています。

私が移動と言うとき、この例では、単に Cpanel を使用してアカウントを変更し、ドメイン名を mydomaintest.com から mydomain.com に変更しました。

次に、フォーラムで見つかったアドバイスを使用して、PHPMyAdmin を使用して、Magento Core Config テーブルをセキュア URL と非セキュア URL の両方の新しい BaseURL に更新しました。

これを行った後、/var/cache 内のすべてのファイルを削除しました。

ドメイン名または IP でサイトにアクセスしようとすると、次のエラーが発生します。

致命的なエラー: require_once() [function.require]: 必要な '/home/mydomain/public_html/errors/report.php' を開くことができませんでした (include_path='/home/mydomain/public_html/app/code/local:/home/mydomain /public_html/app/code/community:/home/mydomain/public_html/app/code/core:/home/mydomain/public_html/lib:.:/usr/lib/php:/usr/local/lib/php') /home/mydomain/public_html/app/Mage.php の 847 行目

助けてください、私たちは今日ライブに移行しようとしていますが、これを理解できないようです.

ありがとう!ジョン

4

3 に答える 3

0

この場合、誰かが「エラー」フォルダを削除したため、このメッセージが表示されます。エラーが発生するまで、サイトは正常に動作します。

フォルダーを復元すると (そして PHP がフォルダーにアクセスできることを確認すると)、通常の Magento エラー ページが表示されます。フォルダがない場合は、Magentoをダウンロードしてアーカイブから抽出できます。

于 2016-05-24T05:03:39.630 に答える
0

Ubuntu 14.10でApache2を使用して実行しているMagentoでこの問題が発生しました

PHP 用の MySQL モジュールがインストールされていることを確認します。

dpkg --list | grep php5-mysql

リストされていない場合は、インストールする必要があります。

sudo apt-get install php5-mysql

次に、Apache を再起動します。

sudo service apache2 restart
于 2015-10-14T23:57:50.463 に答える
0

URL の書き換えも含まれているため、[システム] > [インデックス管理] と [データの再インデックス] に移動します。また、必ず [システム] > [キャッシュ管理] を確認して (一部のバージョンにはまだあります)、すべてのキャッシュをフラッシュしてください。これは、var/cache だけがキャッシュの場所ではないためです。zend コンポーネントは、キャッシュを tmp フォルダーに保存します。

于 2012-09-08T16:48:10.597 に答える