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

スマートURLをOFFにしたところ、ログインも再インストールも出来ない状況になりました

 

<前のページ |  1  |  2  

yaketako > Re: スマートURLをOFFにしたところ、ログインも再インストールも出来ない状況になりました @ 2015/1/27 9:50
n1215様

大変お手数をお掛けして申し訳ございません。
現状のinstall.phpの内容は、以下の通りです。

Configure::write('Security.salt',(略)
Configure::write('Security.cipherSeed',(略)
Configure::write('Cache.disable', false);
Configure::write('Cache.check', true);
Configure::write('Session.save', 'session');
Configure::write('BcEnv.siteUrl', 'http://www.example.com/subdir/');
Configure::write('BcEnv.sslUrl', '');
Configure::write('BcApp.adminSsl', false);
Configure::write('BcApp.mobile', false);
Configure::write('BcApp.smartphone', false);
Cache::config('default', array('engine' => 'File'));
Configure::write('debug', 0);
Configure::write('App.baseUrl', '/subdir/');
yaketako > Re: スマートURLをOFFにしたところ、ログインも再インストールも出来ない状況になりました @ 2015/1/27 19:59
追記です。

install.phpをデバッグモードに設定してアクセスしてみたところ、
以下のようなエラーメッセージが発生していることを確認できました。


コントローラがありません

エラー: *****Controller が見つかりません。

 エラー: クラス *****Controller を app/Controller/*****Controller.php ファイル内に作成してください。

<?php
class ConstructionController extends AppController {

}


*****の部分はアクセスするURLによって変わり、例えばデフォルト画面から「ホーム」をクリックすると
「index.phpController が見つかりません。」となります。この時にURLが
http://www.example.com/subdir/app/webroot/index.php/となっているため、
リダイレクトの問題が解消できていない?模様です。

何か手がかりを見つけたいですが・・・
何卒宜しくお願い致します。
n1215 > Re: スマートURLをOFFにしたところ、ログインも再インストールも出来ない状況になりました @ 2015/1/31 23:06
おまたせしています。

.htaccessとサーバ環境絡みだとbaserCMSのエラーはあまり参考にならないんですよね……。

●設置ディレクトリのパスについて
baserCMSの設置ディレクトリは
 {ドキュメントルート}/subdir
で合ってますか?

もしくは複数のサブドメインを利用できる環境で
サブドメインがドキュメントルート以下のサブディレクトリに対応している状態だったりしますか?
 {ドキュメントルート}/{サブドメインのディレクトリ名}/subdir

また、レンタルサーバの共用SSLのドメインに設置しているということはないでしょうか?

後者2つの場合、下記のRewriteBaseをさらに変更する必要があるかもしれません。
{baserCMSの設置ディレクトリ}/.htaccess
RewriteEngine on
RewriteBase /subdir
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]


{baserCMSの設置ディレクトリ}/app/webroot/.htaccess
Allow from all
RewriteEngine on
RewriteBase /subdir/app/webroot
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]


●.htaccessの他の処理について
また、レンタルサーバによっては.htaccessに他の処理が書かれていることもあります。
元々何か処理が書いてあってそれを上書きしてしまったということはないでしょうか?

Twitter: @n_1215

yaketako > Re: スマートURLをOFFにしたところ、ログインも再インストールも出来ない状況になりました @ 2015/2/13 15:39
n1215様

たいへん返信が遅くなりまして申し訳ございません。
教えていただいて方法、試してみたのですが解決には至りませんでした。
.htaccessの他の処理に関しても、上書きはしていないと思います。

取りあえず今回の案件については別のCMSを使用して構築することにいたしましたが、
入力画面の分かりやすさなどbaserCMSには捨てがたい魅力があります。また別の案件で
導入を検討したいと思います。ありがとうございました。

 

<前のページ |  1  |  2  

ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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