■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

Re: index.phpやCSSのパスが通らずインストールができません。

ninon > Re: index.phpやCSSのパスが通らずインストールができません。 @ 2017/5/18 4:07
goichi 様

ご返信ありがとうございます。


今回、最終的に下記の方法で解決致しました

BaserCMSのインストールディレクトリのhtaccessの記述を、
下記のようにRewriteBaseのコメントアウトを外しチルダ付きユーザー名(+サブディレクトリ)に変更。

Allow from all
RewriteEngine on
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

↓

Allow from all
RewriteEngine on
RewriteBase /~ユーザー名/サブディレクトリ名
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]


さくらも試しに安いプランを契約して試したのですが、さくらのほうはRewriteBaseのコメントアウトを外すだけでよいみたいですね。
(ドキュメントルート時orサブディレクトリに関わらず)

ところで、最初はリンクして頂いた情報を参考にいろいろ試行錯誤しましたが、そちらのページの情報は間違っているかもしれません。

リンクして頂いたページでは、インストールフォルダのhtaccessを下記のように書き換えると書かれていました。
しあし、そのようにするとさくらでも私の利用しているサーバーでも表示できませんでした。

RewriteEngine on
RewriteBase /
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]


また、下記の場所のhtaccessを編集することについて書かれていますが、baserCMS4系にはwebrootというフォルダはありません。
4.0.3の情報と書かれているのですが、もしかすると3系の話なのかもしれませんね。

  /home/(ユーザーアカウント)/www/(baserCMSのフォルダ)/app/webroot/.htaccess





ありがとうございました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
62 人のユーザが現在オンラインです。 (58 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 62