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

保存中にエラーが発生しました。というエラー

takita > 保存中にエラーが発生しました。というエラー @ 2012/3/15 17:48
現在、VMWARE上でBaserCMS1.6.15を新規インストールで試用させていただいています。

一応、表示されていたパーミッション関係はクリアしてインストールは完了しました。
それで、投稿テストなどを行なっていますが、下記現象がでています。

ニュース管理は、新規投稿/更新が正常に行なえますが、ページ作成部分では、新規/更新ともに、「保存中にエラーが発生しました。」と表示されます。

何か考えられる原因はあるでしょうか?
もし、インストール時に指定されたパーミッション設定以外で、別のパーミッション変更が必要なディレクトリがありましたら教えてください。

よろしくお願いします。

■サーバー環境
・Apache2.2
・php5.2.17
・mysql5.1x
goichi > Re: 保存中にエラーが発生しました。というエラー @ 2012/3/17 0:30
こんにちは(^^

システム管理で「デバッグモード」にしてから、もう一度ためすと
具体的なエラーメッセージが出ると思います。
一度、それをココに投げてもらえれば、他の皆さんも回答しやすいのではないかと。

引用:
「保存中にエラーが発生しました。」

ページ管理のコントローラーを開いてみたところ、
このエラーがでるのは、DBへのINSERTまたはUPDATAが出来なかった時のメッセージだと思います。
推測の域を出ませんが、パーミッション以外の部分で原因があるのでは、と思います。

takita > Re: 保存中にエラーが発生しました。というエラー @ 2012/3/17 1:11
goichi さん、ありがとうございます。

デバッグモードの情報有難うございます。

結果としまして、テーマの問題でした。
デバッグモードにして、いきなりエラーが出まくって少々驚きました・・。
標準でついてる、デモテーマでは、ページ作成も問題なかったんですが、下記でダウンロードできるテーマではその現象が出るようです。
http://basercms.net/download/index.html

単にアップしただけではダメみたいで、pagesディレクト内の全*.ctpファイルとディレクトのパーミッションを変更しないと、今回の現象が出ます。
新しく追加したテーマは、そうしないといけないことがわかってませんでした。

ただ、ニュース管理と違って、ページ管理は生成方法が違うんでしょうか?

可能であれば、テーマ一覧の所で、パーミッションの変更が必要な説明文があると助かるなあと思います。

ありがとうございました。
goichi > Re: 保存中にエラーが発生しました。というエラー @ 2012/3/17 1:31
まずは原因が分かったとの事でよかったです(^^
(パーミッションが原因でしたか!)

引用:
pagesディレクト内の全*.ctpファイルとディレクトのパーミッションを変更しないと、今回の現象が出ます。

レンタルサーバーみたいな所だと、特別な変更なしに行けそうですが、
今回、仮想PC上で動いているということなので、
テーマをアップした時のユーザー名と、
PHPの実行者が違ったりしてませんでしょうか。
(PHPをインストールしてそのままの状態だと、
PHPの実行者はインストールを実行した管理者名ではなく、
「deamon」とか「Apach」のようになっていると思います。)

そういえば、自分で構築したサーバーでWordPressを使った際、
テーマのインストールで似たような経験があります。。。
もしかしたら、その辺りの関係かもしれません。

引用:
ただ、ニュース管理と違って、ページ管理は生成方法が違うんでしょうか?

ニュース(ブログ)はDBへデータを挿入するだけですが、
ページ管理はDB挿入の他、ctpファイルの書き出しをしてるんだと思います。
(ローカルPCで編集したctpファイル(ページ用)を、
アップロードして、管理画面の「読み込み」機能で読み込むことができますが、
こういった機能と関係しているのかなと思います。。。)


clothoweb > Re: 保存中にエラーが発生しました。というエラー @ 2012/3/17 2:12
takitaさん、こんばんは!

引用:
ただ、ニュース管理と違って、ページ管理は生成方法が違うんでしょうか?

可能であれば、テーマ一覧の所で、パーミッションの変更が必要な説明文があると助かるなあと思います。


「そういえば」という事で思いついたページ生成についてですが、
以下のような内容をReadme.txtに記載しておりましたが、
原因がこちら側の配布状況にあったのではないかと考えられます。

takita様や皆様にはご迷惑をおかけしてしまい、申し訳ありませんでした。

引用:
------------------------------------------------------------------
【テーマ内にて生成されたページの雛形をインポートする】
------------------------------------------------------------------
管理画面にアクセスし、「ページ管理」を選択後、左側の「ページ管理メニュー」の
中にある上から三番目の項目「ページテンプレート読込」を選択します。

ページテンプレート読込を選択後、画面中央辺りに小さなウィンドウが現れ、
「テーマ xxxxxx フォルダ内のページテンプレートを全て読み込みます。
本当によろしいですか?」と表示されますので、そこで「OK」ボタンをクリックします。

すると、中央画面の下側にそれぞれの車名が表示された項目が現れます。
まずはオレンジ色のボタン「詳細」を選択してその編集ページを確認してください。

※ 背景が灰色になっている部分が読み込まれたページテンプレートです。
※ ここではまだ「更新」ボタンを押さずに、下記内容も必ず確認して下さい。

次に、ページテンプレートの読込直後は「非公開状態」になっていますので
上記のエディタでの編集作業が完了した後、下部にある公開状態欄のチェックボックスを
「非公開」から「公開」に変更した後、「更新」ボタンを押していただくと完了です。


この場合ですと、恐らく上記レイアウトをインポートしない場合には
新しく作成するご予定のページの妨げになってしまったかも知れません。

次回以降は出来ればコピー&ペーストなどで利用できるような方法で
対処出来るよう考えていますので、今後ともよろしくお願い致します。

それでは、今後ともBaserCMSをよろしくお願い致します。^^ヾ
takita > Re: 保存中にエラーが発生しました。というエラー @ 2012/3/17 8:32
BaserCMS の仕様など、私も理解していない部分が多くて、ご面倒をおかけしました。

私的に、直感的な操作に頼りすぎている傾向がありました。
最初から決め付けて、添付ファイルなどの内容を読んでしまっていたので、なぜ、その操作を行なう必要があるのか、CMSごとにその仕様を理解しないといけませんね。

個人的には、テーマを変更した際に、テーマに関係する処理は、その時に発生した方が、一連の流れとしていい気はしますが、ひとまずパーミッション関係は気をつけたいと思います。

勉強になりました。

ありがとうございます。
ryuring > Re: 保存中にエラーが発生しました。というエラー @ 2012/3/28 1:20
こんばんは。

テーマのpagesフォルダの書き込み権限の件は、システム的にもう少し丁寧な対応が必要そうですね。
今後の課題としたいと思います。


引用:
ニュース(ブログ)はDBへデータを挿入するだけですが、
ページ管理はDB挿入の他、ctpファイルの書き出しをしてるんだと思います。
(ローカルPCで編集したctpファイル(ページ用)を、
アップロードして、管理画面の「読み込み」機能で読み込むことができますが、
こういった機能と関係しているのかなと思います。。。)


goichiさん、その通りです。
テンプレートを直接修正して反映させる機能を実装する為、CakePHPのpage機能の有効活用している状況です。
ただ、これが仕組みを複雑化している原因にもなっています。
こちらも、今後、仕様について検討していく必要がありそうです。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

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


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

検索

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

フォーラムガイド


関連リンク

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

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