Open Cart サイトを別のドメインに移行しましたが、すべての画像が壊れており、管理画面にアクセスできません。理由はありますか?
構成データベースの資格情報を変更しました。
私はそれが古いことを知っていますが、今日もこの同じ問題に遭遇し、それで立ち往生しているか、問題が何であるかを理解できない人が他にもいるかもしれません. ショップを移行した後、データベース内のパスがおそらく間違っているため、画像が壊れているというエラーが発生したり、画像が表示されなかったりします (構成ファイルですべてを正しく設定し、ファイル/フォルダーのアクセス許可を変更した後でも)。新しい FTP ファイル構造に基づいて、データベース内のリンクを更新する必要があります。画像用の「product_images」テーブルとミニチュア用の「product」テーブル。実際にすべての製品を開いて写真を追加することで、管理パネルから手動で行うことができます (これはばかげています)。私は正直に何も見つけられませんでした-問題のプロバイダーの公式フォーラムで問題が何であるかについての適切な回答さえなかったので、データベース内の画像パスを更新する(ファイル名を「そのまま」残す)単純なJAVAアプリケーションを作成しましたFTP ファイル構造に基づいています。次の MEGA リンクをクリックしてダウンロードできます。何かを行う前に、すべて (データベースとファイル) のバックアップがあることを確認してください。リンク:https://mega.nz/#!8cF1DawQ!C_pzuJJvxOBkPa8Koss_yfMxlF59l_8c0OewghoAzuA
お役に立てば幸いです。よろしく
データベース資格情報の変更に加えて、 と の両方 config.php
でディレクトリ パスを変更する必要がありadmin/config.php
ます。
古いサーバー
define('DIR_APPLICATION', '/home/oldhost/sites/example.com/html/catalog/');
新しいサーバー
define('DIR_APPLICATION', '/home/newhost/sites/example.com/public_html/catalog/');