ここの誰かが助けてくれることを願っています。私はフォーラムとグーグルの結果を何日も見て無駄に過ごしました:(基本的に、私には彼らのために開発されたmagentoサイトを持っていた友人がいますが、開発を行っている会社は彼らに1年以上走り回っています.私の友人は、これを共有ホストに移動して開発を続け、完了したら自分の VPS に移動できるかどうかを尋ねました. 以下は、私が行ったことのリストです:
すべてのファイルを共有ホストに移動しました
.sql ファイルを新しいデータベースにインポート
.xml を新しいデータベース名とパスワードなどに変更
以前の開発 URL ではなく、開発用の関連する IP アドレスを指すようにデータベースを変更しました (友人は以前に使用した URL を所有していません)。
Magento を移動するためのオンラインの指示に従って、すべてのキャッシュおよびその他の一時ファイルを削除しました。
再インデックス化されたキャッシュとインデックス管理。
これを行った後、カテゴリや製品ページなどに移動するまで、サイトは正常に読み込まれ、magento の 404 ではなくフルスクリーンの 404 が表示されます。URL の途中に手動で index.php を追加すると、ページロードします。SEOの書き換えを無効にすると、明らかにすべて正常に機能します(もちろん、画像などに手動で作成されたリンクを除く)。これにより、書き換えの問題であると思われるので、.htaccess の書き換え URL を変更して、Google を指すようにし、カテゴリなどをクリックすると、実際に Google にリダイレクトされます。したがって、問題は書き換えが機能しないことではないことを知っています。次に、特定のデータベースの場所で 0 を 1 に置き換えたデータベースのインポートに問題がある可能性があることを示唆するサイトを見つけましたが、これを確認したところ、すべてが正常です。
元のサーバー上にある間に友人のためにサイトを開発していたので、移動前はすべてが正常に機能していたことを知っています (長い話、何かをするためにお金を払っていた人はそうではなかったので、私はそれをやっていましたが、彼らはスキンの障害を変更できるように ftp アクセスを許可することを拒否しました)
該当するmagentoのバージョンは1.501です
また、共有ホストで既に 1 つの magento インストールが正常に機能しているため、ホストが magento と互換性があることがわかります。
Apacheの書き換えが機能していることを証明するもう1つのこと(できないとたくさん言われました!念のためにホスティング会社に確認しました):.htaccessを変更した場合index.php をhttp://ip.ip.ip.ip/~example/index.phpにすると、カテゴリが機能し始めます!! ただし、他のリンクを機能させることができないため、これは修正ではありません。製品ページに移動します。これらのリンクは現在機能しません!!!
誰かが私が探す必要があるアイデアを私に与えることができれば、私はそれを大いに感謝します.
読んでくれてありがとう。
ああ、エラーログにも何も表示されません。