Re: Re: 管理者以外のユーザーでコンポーザーで記事が追加出来ません。

2014年6月5日 at 11:08

自分もこれと全く同じエラーが出ました。
バージョンは5.6.3.1で管理者で出ました。
5.6.1.2からのアップデートです。

コンポーザーは3つ登録してあってなぜかひとつだけエラーが出ずに出来ました。
構築している最中は問題なく動いていたのですが、どの段階で
おかしくなったのか詳細は不明ですが、アップデートのタイミングかなと思っています。
上級者権限モードにしていましたが、その前のDBに戻しても症状が変わらなかったので・・・
5.6.1.2に戻したら動作しました。

コンポーザーの設定を外したり、キャッシュのクリアも頻繁にして
試してみましたが症状変わらずで5.6.3.1で現在初めから構築して調べています。
コンポーザーからチェックしていますが今のところ問題ありません。

本当にどのタイミングでおかしくなってしまったのか不明です。

Re: 管理者以外のユーザーでコンポーザーで記事が追加出来ません。

2014年6月5日 at 12:03
全く同じとは、 Fatal error: Call to a member function getWorkflows() on a non-object というエラーのことですか?
 

Re: 管理者以外のユーザーでコンポーザーで記事が追加出来ません。

2014年6月5日 at 13:45
返答ありがとうございます。

そのエラーです。
言葉足らずで申し訳ございません。
 

Re: 管理者以外のユーザーでコンポーザーで記事が追加出来ません。

2014年6月5日 at 22:06
うーむ。write.php の該当部分は5.6.1系から特に変更のない部分なのですが…
 

Re: 管理者以外のユーザーでコンポーザーで記事が追加出来ません。

2014年6月6日 at 8:57
5.6.3.1のインストールからコンポーザーで3つ作るところまで
やってみましたけど問題ない感じですね。

どの段階で起きた現象なのか再現するための流れがわからないので
どうしようもないですね。
権限の設定までやってまた報告しようと思います。

アップデートからの作業は時間がないので省かせてもらいます・・・
 

Re: 管理者以外のユーザーでコンポーザーで記事が追加出来ません。

2014年6月6日 at 11:06
ありがとうございます。再現状況が判明したらぜひ教えてください。
 

Re: Re: 管理者以外のユーザーでコンポーザーで記事が追加出来ません。

2014年6月8日 at 5:37
原因がわかりました。
凄い単純ミスで引っ掻き回してしまって申し訳ございませんが
今後の同じようなことが起きた人への助けになれば・・・

本題ですが、ページタイプのデフォルトから行う権限の設定し忘れでした。
「プロパティを編集」と「コンテンツを編集」、「テーマを変更」の3つですね。

複数のコンポーザーを扱っていたのと、作業の流れの中で
その場その場で設定していたのでコンポーザー全てを
一気に作業することがなくて設定が抜けていました。
新しく追加したページタイプをコンポーザーに入れる場合、忘れないようにしないとですね。

エラーの吐き方がもう少しわかりやすければよかったのですが権限周りは癖がありますね・・・
お騒がせして申し訳ございませんでした。
 

Re: 管理者以外のユーザーでコンポーザーで記事が追加出来ません。

2014年6月12日 at 11:40
エラーの吐き方は過去にも日本から要望を出して変えてもらったことがあります。こういうエラーなら分かりやすいと言うアイディアは常にウェルカムです! wink