0

私はマジェントが初めてで、現在、1つのWebサイトで作業していました。最初の開発はローカル マシンで行いましたが、すべて問題ありませんでした。数日前、ウェブサイトをローカルホストからテストサーバーに移動しました。その後、チェックアウト機能が正しく機能しません。

問題は、そのページにほとんど何もないことです。ユーザーがログインしていない場合、ログインと請求情報として 2 つのステップが表示されますが、コンテンツは表示されません。タイトルだけ。

ユーザーがログインしている場合、ステップ 1 の請求情報のタイトルが表示され、コンテンツは表示されません。

ウェブサイトはhttp://guerrilla.webionaria.com/です。

ユーザー:teste@mail.ru

パスワード:testtest

誰でもこれで私を助けてくれますか

4

2 に答える 2

2

ページに「致命的なエラー」があります。
レンダリングが停止します

var billingRegionUpdater = new RegionUpdater('billing:country_id', 'billing:region', 'billing:region_id', 

エラーはapp/design/frontend/{interface}/{theme}/template/checkout/onepage/billing.phtmlまたは に表示されapp/design/frontend/{interface}/{theme}/template/persistent/checkout/onepage/billing.phtmlます (カートの永続性が有効になっている場合)。
どちらの場合も、何らかの理由でこのコードでエラーが発生します。

<?php echo $this->helper('directory')->getRegionJson() ?>

エラーの内容を確認するには、エラー レポートと display_errors を有効にする必要があります。
これは index.php から実行できます。

error_reporting(E_ALL | E_STRICT); 
...
ini_set('display_errors', 1);

これを変更して、開発者モードを有効にすることもできます。

if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
} 

これに

//if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
//} 

その後、もう一度やり直してください。画面にエラーが表示されない場合は、ページのソースを見てください。
エラーで何もわからない場合は、質問をその内容で更新してください。

于 2013-06-26T07:34:32.950 に答える
0

ローカルホストに初めて Magento をインストールしました。そして、同じ問題が見つかりました。次の方法で解決策を見つけました。

-- [システム] > [構成] > [開発者ツール] でエラー ログを有効にしました。

-- その後、チェックアウトを試みました。

バム!var/logs/system.log にエラーが見つかりました

エラーは SOAP が原因でした。PHP の SOAP ライブラリを有効にする必要がありました。そして、それはうまく進みました。

それが誰かを助けることを願っています:)

于 2015-03-11T13:07:59.710 に答える