BaserCMSと同階層にphpmyadminをインストールしたい
| afair > BaserCMSと同階層にphpmyadminをインストールしたい @ 2011/2/23 19:10 |
|---|
|
いつもBaserCMSをご利用させて頂きありがとうございます。
下記のフォルダ構成でレンタルサーバのドキュメントルートにBaserCMSをインストールいたしました。 これを下記のディレクトリ構成にし、 現状はPhpmyadminControllerにルーティングされてしまいます。 よろしくおねがいいたします。 【動作環境】 BaserCMSのバージョン:1.6.9.1 レンタルサーバー名:お名前.com共用サーバ スマートURLの利用:ON 設置フォルダ: ドキュメントルート 利用しているデータベース: MySQL PHPスキル(自己評価): D |
| non > Re: BaserCMSと同階層にphpmyadminをインストールしたい @ 2011/2/24 12:49 |
|---|
|
BaserCMSの初期構成の場合、ドキュメントルートの位置が強制的に変わります。
app/webroot/phpmyadmin/ として配置してみてください。 |
| afair > Re: BaserCMSと同階層にphpmyadminをインストールしたい @ 2011/2/24 13:34 |
|---|
|
non様
ご回答有難うございます。 いろいろ試し過ぎて、知らないうちに下記のようになってしまっていました。 BaserCMSと同階層のphpmyadminを削除し、app/webrootのみにすればphpmyadminのアクセスは可能になりました。 どうも有難うございました。 今のままでも一応、DBにはアクセスできますので目的は果たせますし十分なのですが、個人的にURLが下記のようになってしまっていることが気になっています。 通常CakePHPで、app/webrootにアプリを配置すると下記のようになると思われるのですが、これはBaserCMSの仕様だということでよろしいのでしょうか?(app/webrootをドキュメントルートにしないでapp、baser、cakeをドキュメントルートに配置しても現在、問題なくサイトが表示されてますので) 特に編集した覚えはありませんが.htaccessは以下のようになっております。 .htaccess app/webroot/.htaccess よろしくお願いいたします。 |
| non > Re: BaserCMSと同階層にphpmyadminをインストールしたい @ 2011/2/24 20:29 |
|---|
|
Rewriteの設定を見ると、ドキュメントルート配下に下記構成を全て設置した状態で
https://ドメイン名/phpmyadmin/ でアクセスできると思います。 https://ドメイン名/app/webroot/phpmyadmin/ にリダイレクトされてしまう場合は、 https://ドメイン名/phpmyadmin/index.php としてアクセスしてみてください。 |
| afair > Re: BaserCMSと同階層にphpmyadminをインストールしたい @ 2011/2/26 13:44 |
|---|
|
non様
ご回答有難うございます。 やはり下記のパスにリダイレクトされます。 ご指摘どうりにindex.phpを指定すれば、下記URLでアクセスできましたが、その後ログインに失敗し、その際に上記のURLにリダイレクトされてしまいます。(下記URLではログインできない) SSLが問題なのでしょうか。phpmyadminに詳しい訳ではありませんが、SSL Forceでインストールした方がセキュリティ的によいのではという判断で下記の設定でインストールいたしました。 http://guide.onamae-server.com/sd/3_12_15_28/ 個人的にはphpmyadminの仕様も関わってきますし、BaserCMS自体の問合せとは乖離してしまうような気もいたしますので、これ以上のご回答を本フォーラムで頂くことはやはり無理でしょうか。 |
| ryuring > Re: BaserCMSと同階層にphpmyadminをインストールしたい @ 2011/2/27 5:19 |
|---|
|
おはようございます。
ドキュメントルート直下の、.htaccess に次の2行をRewriteEngine Onの下に加えれば、ドキュメントルートへphpMyAdminを設置しても大丈夫だと思います。 ただ、この場合、baser ディレクトリや、cake ディレクトリにもアクセスできてしまうのでセキュリティ上好ましくありません。 basercmsの設置場所をドキュメントルートの1階層上に上げるのも手です。 Twitter:@ryuring |
| afair > Re: BaserCMSと同階層にphpmyadminをインストールしたい @ 2011/2/28 10:58 |
|---|
|
ryuring様
ご回答有難うございます。 baser ディレクトリや、cakeディレクトリにアクセスさせないためにこうなってたんですね。納得できました。 セキュリティ的に問題があるようなので、検討してみます。どうも有難うございました。 |


