サポート » 使い方全般 » XamppからVagrantに変更したら、トップページ以外ページが表示されない

  • 解決済 tako88

    (@tako88)


    VirtualBox+Vagrantでローカル環境を作り移行中ですが、トップページ以外のページにアクセスすると「Not Found」と表示されます。

    ・トップページは表示される。
    ・管理画面がすべて表示される。
    ・wp-optionの「siteurl」と「home」の値を変更。
    ・.htaccessファイルを一度削除し、管理画面パーマリンク設定より設定。

    トップページは、192.168.33.10/dir1/dir2/ですが、「NotFound」の requested URLが/dir1/dir2/○○○○.htmlとなっている。階層がずれているのでしょうか?

    ローカル環境の構築をドットインストールさんを参考にしたため、サーバーの設定などがどうなっているのかよくわかりません。

    WordPress 3.4.1

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック投稿者 tako88

    (@tako88)

    追記です

    パーマリンク設定は、
    カスタム構造で「/%category%/%postname%.html」としております。

    本日確認したところ、このパーマリンク設定をデフォルトにすると、各ページは正常に表示されるようですが、デフォルト以外の設定(日付と投稿名、月と投稿名、・・・)では、トップページ以外が表示されないようです。

    何が原因なのでしょうか?
    アドバイスいただける方、よろしくお願いします。

    wordpressのローカルテスト前提であるなら
    firegobyさんのvccwを使ったほうが楽じゃないかと思います。

    トピック投稿者 tako88

    (@tako88)

    ありがとうございます。

    ECCUBEもあるのですが、大丈夫でしょうか?

    トピック投稿者 tako88

    (@tako88)

    下記サイトを参考に、「mod_rewriteの設定」をしてみましたが、同じエラーのままです。
    http://www.adminweb.jp/wordpress/permalink/index2.html

    お手上げです!
    何かアドバイスをお願い致します。

    php 5.4.41
    mysql 14.14
    apache 2.2.15

    トピック投稿者 tako88

    (@tako88)

    解決しました。

    httpd.confファイルのDocumentRootを下記のように変更したころすべてのページが表示されるようになりました。
    #DocumentRoot “/var/www/html”
    DocumentRoot “/vagrant”

    これは、ホストマシンからファイル操作を行うために下記のような同期設定をしていたためのようです。たぶん。
    sudo rm -rf /var/www/html
    sudo ln -fs /vagrant /var/www/html

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

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「XamppからVagrantに変更したら、トップページ以外ページが表示されない」には新たに返信することはできません。