2

WAMP を使用してローカルで実行している magento サイトがあり、うまく機能します。ただし、別のサイトを作成する必要があるため、この新しいサイト用のフォルダーを htdocs の下に作成しました。

そのフォルダーに、Magento ファイルをロードしました。phpmyadmin ですべての権限を持つ newsite の新しいデータベースを作成しました。localhost:8888/newsite に移動し、Magento インストール ウィザードを開始しました。ウィザードの構成セクションで、必要なすべての情報 (データベース名、ユーザー、パスワード) を入力しました。URL Base には、デフォルト (http://localhost:8888/newsite) を使用しました。チャートを許可する と Apache の書き換えを許可する を選択しました。マジェントのインストール完了。

現在、magento は newsite で実行されています。サイトのフロントエンドとバックエンドが見えます。

問題は次のとおりです。カテゴリやサブカテゴリを作成すると、magento はメニュー リンクを作成しますが、任意のカテゴリをクリックすると、ブラウザで404 not found が表示されます。私をそこに連れて行ったURLを分析すると、URLが http://localhost:8888/newsite/category.htmlであることがわかりますが、URLに「 index.php 」を 追加することにより(http://localhost:8888/newsite/ index.php /category.html 、ページは機能します!したがって、これは、magento ISがカテゴリのページを作成していることを意味しますが、リンクは多少間違っています。

今、私は書き換えが有効になっていることを確認してきました.結局、私が言及した他のサイトは正常に動作しているので、書き換えが適切に有効になっていると思います.

だから私は見つける助けが必要です:

1 つのサイトが機能していて、もう 1 つのサイトが機能していないのはなぜですか? この問題を解決するにはどうすればよいですか?

ありがとうございました!

4

1 に答える 1

0

.htaccess ファイル (Magento ルート フォルダー内) をコピーしていないようです。Apache の書き換えが機能するには、このファイルが必要です。

于 2012-05-10T02:16:03.440 に答える