固定ページカテゴリのURLが不正になる
tsumori > 固定ページカテゴリのURLが不正になる @ 2014/3/4 11:47 |
---|
初めまして.どうぞ宜しくお願い致します.
----- ■ BaserCMSのバージョン: 3.0.1 ■ スマートURLの利用: ON ■ 設置フォルダ: サブフォルダ (/home/*/public_htmlの直下) ■ 利用しているデータベース: MySQL ■ PHPスキル(自己評価): C ■ OSの種類: CentOS 6.5 ■ PHPのバージョン: 5.3.3 ■ データベース種類・バージョン: 5.1.73 ----- 上記の環境でBaserCMSを利用させて頂いてますが,固定ページカテゴリの利用がうまく行かないので, ご教示を賜れば嬉しいです. 上述のように,BaserCMSは,ユーザhogeが/home/hoge/public_htmlの直下に置いて利用しています. 固定ページカテゴリー情報編集画面において,"ABC"という名称のカテゴリを作成します. そのカテゴリに属する固定ページ"index"を作成後に,固定ページカテゴリー情報編集画面を開き, "ABC"のカテゴリのURLを確認すると, http://XXX.YYY.ZZZ//ABC/index のようになります.恐らく正しくは, http://XXX.YYY.ZZZ/~hoge/ABC/index にならなければならないと思います. スマートURLがONなのが問題かと疑いOFFにしてみましたが,"ABC"のカテゴリのURLはスマートURLが ONの場合と全く同じになります. 但し,固定ページ情報編集画面から"ABC"のURLを確認すると, http://XXX.YYY.ZZZ/~hoge/memo/ のように正しいものになり,index以外に作成したファイルについても固定ページは正常なURLになります. このことが原因かと思いますが,ABCカテゴリに入れたファイルの相互リンクは全てできません. 対処方法等ありましたら,ご教示頂けませんでしょうか. 宜しくお願い致します. |
tecking > Re: 固定ページカテゴリのURLが不正になる @ 2014/3/4 13:20 |
---|
tsumoriさん
どうやら、コアファイル内の /lib/Baser/View/PageCategories/admin/form.php の不具合っぽいですね。 たしかに、私が導入しているbaserCMSでも同様の現象がありました。 以下、私がやってみた手順ですが、よろしければ試してみてください。 1. /lib/Baser/View/PageCategories/admin/form.php を /app/View/PageCategories/admin 内にコピーします(ディレクトリは新規作成してください)。 2. コピーした form.php の98〜104行目あたりを下のように編集します。
3. 編集したファイルを、ディレクトリ構造を保ったままサーバにアップします。 #baserCMSのリポジトリにも取り込まれてないので、コアファイルの変更は今後の対応になるかなーとおもいます |
tsumori > Re: 固定ページカテゴリのURLが不正になる @ 2014/3/4 13:46 |
---|
tecking様
早速のご回答,どうも有難うございます. ご教示頂いた通りに実行し,うまく動作させることができました. カテゴリ下の固定ページ間のリンクについても,正常に動作するようになりました. 大変助かりました. どうも有難うございました!! |