"/"以外のURLが書きかえられない

このレンタルサーバで動くのかとかインストールに関する質問など。
動作報告も大歓迎です。

"/"以外のURLが書きかえられない

投稿記事by kogo on 2018年3月22日(木) 20:57

はじめまして。
現在 Xubuntu16.04 上で SOY CMS Ver. 3.0.1 SQLite版を試しています。

サイト、ページの作成、記事の投稿は正常に行なえるのですが、
"/"に設定されているページしかページが表示できず、他のページはサーバの404ページが返ってきます。
しかし、example.com/site_name/index.php/foo のようにすると表示されます。

rewrite が正しくできてないように思えるのですが、
どこをどう直せばよいのかさっぱりわからりません。

対処法をご教示いただければ幸いです。

環境
OS:Xubuntu 16.04
PHP: 7.0.28-0ubuntu0.16.04.1(PHP-FPM使用 aptでインストール)
Apache: 2.4.18(aptでインストール)
v-hostの Directory に以下の設定を記述
Options Indexes FollowSymLinks Includes
Require all granted
kogo
 
記事: 4
登録日時: 2018年3月22日(木) 20:35

Re: "/"以外のURLが書きかえられない

投稿記事by inunosinsi on 2018年3月23日(金) 04:56

Apache: 2.4.18(aptでインストール)
v-hostの Directory に以下の設定を記述
Options Indexes FollowSymLinks Includes
Require all granted


AllowOverrideを初期設定のNoneからAllにしなければなりません。
※Allが嫌であれば、値を適宜修正してください。

以前、さくらのVPS(OS:Ubuntu 14.04)で構築した例の記事を投稿していますので、
構築の参考になるかもしれません。
さくらのVPSでSOY CMSを動かした時のメモ - saitodev.co
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 689
登録日時: 2008年6月12日(木) 20:48

Re: "/"以外のURLが書きかえられない

投稿記事by kogo on 2018年3月23日(金) 20:06

さっそくの回答ありがとうございます。
ご指摘のとおり、AllowOverride All を追加すると正常に動作しました。

追記直後に 500 Internal Server Error が発生したので、error log を確認すると、
mod_rewrite が有効になっていませんでしたので、a2enmod rewrite で有効にした次第です。

なんとも初歩的なミスでおさわがせしてしまいました。
kogo
 
記事: 4
登録日時: 2018年3月22日(木) 20:35


Return to 動作環境・インストール方法

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]