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

【v3.0.0】step5でcssが効かない

 

 1  |  2   | 次のページ>

yoshida > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/24 23:31
goichiさま

こんばんは。
まず、標記の件、解決しました。
先ほど別の方のスレでも似たような障害事例が書かれていましたので参考までに解決までの手順等書かせて頂こうと思います。

まず、修正版を適用してみたのですがそれでも解決しませんでした(症状に変化なし)

その為、気になっているシンボリックリンクが原因ではないかというところを再度追っかけていったところ、
Apacheの設定記述の中にシンボリックリンクに関する設定項目があり、それを修正、追加したところCSSが正常に読み込まれるようになりました。
その修正箇所ですが、私の場合は今回バーチャルドメイン環境で動作させる予定でしたのでそのような記述になりますが、

・・・省略・・・

Options FolowSymLinks ←これを追加しました


これがないと3ではCSSがシンボリックリンクをたどれず表示がおかしくなるようです。
ちなみに2以前ではなくても動作していました。

以上、ご参考になれば。

■ OSの種類:centos6
■ PHPのバージョン:5.3.3
■ データベース種類・バージョン:MySQL 5.1.71
■ BaserCMSのバージョン:3.0.1
■ レンタルサーバー名:ONAMAE-VPS
■ スマートURLの利用: [OFF]

goichi > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/24 10:40
こんにちは(^^
昨日付けで、この問題の修正が行われているようです。
最近版はGithubでダウンロードできると思います。差分はこちらから見ることができます。
これによって、皆さんの問題が全て解決するか分かりませんが、とりあえず参考までに投稿しておきます。m(__)m
yoshida > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/22 22:28
goichi様

ご指摘のシンボリックは私も気になっていたので調べてみました。
まず、Apacheの実行ユーザー、グループともにapacheになっています。
今回アップしたFTPユーザー名を仮にXとします(ユーザー名、グループともにXとなります)

まず、/app/webroot/theme/nada-icons/cssの実行ユーザーとグループはapacheとなります。同様に直下のadminシンボリックリンクもapacheとなっています。

そして、/lib/Baser/View/webroot/css/adminの実行ユーザー、グループはXとなっていました。

参考までにapacheのエラーログを見ると、
Symbolic link not allowed or link target not accessible: /app/webroot/theme/nada-icons/js/admin, referer: http://www.testcms.com/index.php/admin/users/edit/1
と吐き出しています。

今回はテスト用に使用しようとしましたので壊れてもかまわないと思い、
/app/webroot/theme/nada-icons/以下を手動でユーザーおよびグループ名をchownコマンドでXに変更してみたところ、正常表示されるようになりました。
まだ行ったばかりなので動作に影響あるか不明ですが一応ご報告まで。

■ OSの種類:centos6
■ PHPのバージョン:5.3.3
■ データベース種類・バージョン:MySQL 5.1.71
■ BaserCMSのバージョン:3.0.1
■ レンタルサーバー名:ONAMAE-VPS
■ スマートURLの利用: [OFF]

goichi > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/22 13:31
どうもです!

シンボリックの件、怪しいと思いますが、baserCMS3から使うようになりましたので、情報がまだ少なく、いまは何とも・・・。とりあえず、yoshidaさんの環境は、VPSみたいなので、まずはApatch等の実行ユーザーと、baserCMSのフォルダ類をアップ(または解凍)したユーザーが一致(または作業する権限があるか)を確認してもらえると、前に進むかもしれません。パーミッションのエラーがでているようなので、とても気になります。

yoshida > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/21 23:59
gacchiri3様

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

>php.inファイルに”cgi.fix_pathinfo = 1”を追加しました。
私の場合はphp.iniのなかでコメントアウトされていましたので修正後再起動しましたが、
状況は変わっていません。
もしかしたら再度インストールをしないといけないのかもしれませんが、
ログイン自体ができないためインストールモードへの切り替えができません。

一度ファイルをすべて削除して再度行ってみようと思います。
ありがとうございます。

■ OSの種類:centos6
■ PHPのバージョン:5.3.3
■ データベース種類・バージョン:MySQL 5.1.71
■ BaserCMSのバージョン:3.0.1
■ レンタルサーバー名:ONAMAE-VPS
■ スマートURLの利用: [OFF]

gacchiri3 > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/21 19:40
横から失礼します。

http://forum.basercms.net/modules/newbb/viewtopic.php?forum=2&topic_id=1314&terms=&addterms=AND&post_id=5001#forumpost5001
↑ ↑ ↑
こちらのフォーラムのこのページで質問させていただきました。
”さくらスタンダードでbaser3が[STEP3]で次に進めない”

気を取り直し、再度さくらスタンダードでドキュメントルートの最上位にapp以下のファイルを全て展開し、1度目はみなさんと同じようにCSSが崩れ、ログインできないという症状になりました。

※レンタルサーバ・minimでも同じ結果でした。
 →この時もFTPが途中で何度もやり直したので、すべてのファイルがアップロードできてないかったのかもしれません。

ただ私の場合、FTPの段階で複数回失敗(ファイル一覧の取得に失敗しました)していたので、ファイルが完全にアップロードできていないのか?と考え、再度手動で全てのファイルをアップロード。

その途中、このフォーラム内の記事かどうか覚えてないのですがググってる中で以下URLの記事に出会い、記事通りさくらのコンパネからphpの設定に入り、php.inファイルに
”cgi.fix_pathinfo = 1”を追加しました。

▼参考になったページのURL▼
http://nextat.co.jp/staff/archives/91


その後さくらスタンダードでドキュメントルートの最上位にapp以下のファイルを全て展開し、最後のステップまでCSSが崩れず、システムに無事入れました。

結果的に全ファイルのアップロードが効いたのか、php.inに一文を追加したのが効いたのかわかりませんが、
何事も無くbaserCMS3がインストールでき、システムにログインできて非常にワクワクしてます。


私はPHPは全く、html・レンタルサーバーの操作もなんとかググりながら進められる程度の知識なので、
的はずれな意見になってしまってたらお詫びします。時間の無駄になってたら本当にすみません。

■ BaserCMSのバージョン:3
■ レンタルサーバー名:さくらスタンダード
■ スマートURLの利用: [手動では未設定]
■ 設置フォルダ: [ドキュメントルートに配置 www/app以下展開]
■ 利用しているデータベース: [MySQL5.5]
■ PHPスキル(自己評価): [ D? htmlをコピペして使える程度。自分では書けません。]

■winXP3
■IRON、Firefox

■ BaserCMSのバージョン:3
■ レンタルサーバー名:さくらスタンダード
■ スマートURLの利用: [手動では未設定]
■ 設置フォルダ: [ドキュメントルートに配置 www/app以下展開]

yoshida > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/20 18:48
mark様、goichi様

横から失礼致します。
私もほぼ同様の症状が起こっていますので新規スレではなくこちらに書き込みさせて頂きました。

私の場合はSTEP5でCSSがきかなくなるのは同じなのですが、管理画面でもCSSが使用できずにログイン画面が現れません
※ちなみに通常画面では正常表示されています。

こちらの環境ではバーチャルドメインのトップディレクトリ(1層目)に入れています。
mark様の書き込みでは/app/webroot/theme/nada-icons/cssにadminフォルダがないと言う事でしたが、
私の環境ではadminフォルダはシンボリックリンクになっていて/lib/Baser/View/webroot/css/を読み込むようになっているようですがこのあたりも何か関係はありそうなのでしょうか。
ちなみにそのフォルダーに入っているCSSをブラウザーで開こうとすると「You don't have permission to access /app/webroot/theme/nada-icons/css/admin/jquery-ui/ui.all.css on this server.」と表示されます。

とりあえずご参考まで。

■ BaserCMSのバージョン:3.0.0
■ レンタルサーバー名:onamae.com仮想サーバーVPS(KVM)
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [ドキュメントルート]
■ 利用しているデータベース: [SQLite]
■ PHPスキル(自己評価): [ E ]
■ OSの種類:centos6
■ PHPのバージョン:5.3.3
■ データベース種類・SQLite


■ OSの種類:centos6
■ PHPのバージョン:5.3.3
■ データベース種類・バージョン:MySQL 5.1.71
■ BaserCMSのバージョン:3.0.1
■ レンタルサーバー名:ONAMAE-VPS
■ スマートURLの利用: [OFF]

goichi > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/15 17:17
同じ現象が他でも起こっているようです。。。
仰る通り、バグのような気がします。
mark > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/12 20:56
引き続き色々とテストしてみた結果
baserをドメイントップに設置してインストールすると
正常に動作しました。

ただ、2層目3層目に設置してインストールするとstep5でcssが効かないです。
これはバグですかね・・・
mark > Re: 【v3.0.0】step5でcssが効かない @ 2013/12/12 1:03
ありがとうございます。
私が伝えていなかったのですが、goichiさんの仰るようにログインをして
インストール自体は完了していることを確認しています。
そして、管理画面やサイトページも色々見回して見ましたが
表示のズレ等、見た限りではおきていません。

ただ、今回baserを人に勧めようと思い自分でインストールした所
このような症状に見舞われたので
このままではお勧め出来ないな〜と思いトピックをたてさせて頂きました。

ちなみに、3回ほど同じサーバーでインストールを行いましたが(設置フォルダを変更したり)
現状同じ症状がでてます。

引き続き原因を探りたいので
ご教授戴ける方がいましたらよろしくお願い致します。

 

 1  |  2   | 次のページ>

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


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

検索

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

フォーラムガイド


関連リンク

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

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