質問

大まかな一日でした。私は私の雇用主のためのITジェネラリストです。雇用者には2つのドメインがあり、それぞれに製品カタログを維持していますが、同じMagento Admin Area(共有データベース?)内にあります。昨夜、サーバー管理者はサーバーのPHPを5.3にアップグレードしました。私が入ったとき、製品カタログは次のように解決しました: 致命的なエラー:Method Varienオブジェクト:__toString()は引数を取得できません。私はグーグルして、 'ToString'の参照を見つけたり置き換えたり、 'Invoke'に変更するという意味を見つけました。これで、プライマリドメインがうまく機能しており、製品カタログを表示しようとしていない場合はエラーがありません。

2番目のドメインが同じように機能していません。 / Products / Reportの空のディレクトリを指しているようです。問題は[製品]タブに影響を与えています。他のタブは「Expression Engine」によって維持されます。

ToStringを修正する前にどのように調べた ToString Fixを実装した後のどのように見える 2つのドメインのカタログレイアウトを示すMagento Admin

だからメインドメインは今完全に機能します。しかし、私はNAVバーを描いているものを作る方法を理解することはできません。

何かアドバイス?私は本当に今何度も何度も使うことができました。

役に立ちましたか?

解決

Magentoを適切なバージョンに更新することを強くお勧めします。PHP 5.4はアクティブなサポートの不適切です。 http://php.net/supported-versions.php

あなたの問題は適切なPHPとMagentoバージョンで修正されるべきです。

これの横にある、Magento 1.3とPHP 5.3は長い間セキュリティパッチのサポートの範囲外であり、現在のパッチをバックアップするために誰かが支払わないと思いますか?

他のヒント

ファビアン、 あなたは、絶対に正しい。環境は大きな更新が必要です。ここで新しいWebサーバーを作成し、その現在のユニットにサイトを移行するプロジェクトをプロジェクトにします。

私の質問は、現在の環境で問題を解決する方法についての答えを探していました。1つのコンポーネントをアップグレードすると問題が発生しましたので、アップグレードがより多くの問題につながると確信しています。

私は前の夜のバックアップからボックスの完全な復元を行い、数時間の生産データを失いましたが、物事はステータスQUOに戻ります。

あなたのアドバイスをありがとう。 エリック

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top