0

これで 2 回目ですが、明らかに単純な変更で、ストアが完全に台無しになりました。とりあえず諦めましたが、どなたか解決策をお持ちの方がいらっしゃいましたら、よろしくお願いします。

GoDaddy に Magento 1702 (これは 1700 でも発生) があり、hellowired テンプレートとその他の無関係な変更がコーディングされています。ストアはスペインにあるため、標準通貨はユーロで、言語ファイル (es_ES) がインストールされています。€ の位置をプレフィックス (€ 12,90) からサフィックス (12,90 €) に変更しようとするまで、すべてが正常に機能します。

変更するには、/lib/Zend/Locale/Data/es.xml に移動し、currencyFormat を見つけて、¤#,##0.00 を #,##0.00 ¤ に変更します。シンプルですね。

それ以降は、バックエンドにアクセスできず、価格 (製品またはカート) のページに到達するまでフロントエンドにしかアクセスできません。これらのいずれかが発生すると、「リクエストの処理中にエラーが発生しました」という画面が表示され、エラーログを確認すると「Currency USD not found」と表示されます。私は en.xml に触れておらず、(管理者での) デフォルトの通貨はユーロです。

これまでの唯一の解決策は、バックアップ ファイルを復元することです。ただし、特定の es.xml や完全な es_ES フォルダーだけではありません。どれが実際に壊れているか、またはその理由を特定できなかったため、完全な復元を行う必要があります。

€ を間違った位置に置くことはできますが、そうする必要はありません。

この問題を解決する方法についてのアイデアはありますか?

すべてのミゲルに感謝

4

1 に答える 1

0

アランがコメントで述べたように、ここで特定のエラーメッセージを報告してください。ただし、このファイルを編集したかどうかを確認する必要があります。

  • エディタがファイルのエンコーディングを保持している場合 (utf-8)
  • 変更を保存した後、このファイルの xml が有効かどうかを確認してください
  • エディターまたは ftp クライアントがサーバー上のファイルのアクセス許可を保持している場合
  • サーバー上のキャッシュをクリアしたことを確認します
于 2012-07-30T08:26:38.130 に答える