質問 > 管理機能 > WordPressとの連携プラグイン |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
poporin |
投稿日時: 2013/5/28 14:07
対応状況: −−−
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
Re: WordPressとの連携プラグイン AMUAMU様
お返事何度もありがとうございます。 説明下手で恐縮ですが・・・。 public_html/ 公開ディレクトリ public_html/aaa/ WordPressディレクトリ public_html/ EC-CUBE htmlの中身ディレクトリ相当 public_html/wppost/ WpPostプラグインプログラムファイルディレクトリ 階層的には上記になります。 public_html/data/ EC-CUBE dataディレクトリ ↑この部分は同階層にあります。 data public_html dataディレクトリは、公開領域にない方がセキュリティ上良いと きいたことがありましたのでこのようにしています。 サーバーによってはpublic_htmlより上にファイルは置けないところもあるようですが、wadaxさんは置けましたのでそうしております。 5/28 14:11 修正しました。 |
AMUAMU |
投稿日時: 2013/5/28 14:54
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: WordPressとの連携プラグイン 失礼しました。階層構造は一般的なようですね
となると、何が原因なんだろう・・・? エラーの内容的にWordPress側で生じた内容っぽいんですが原因はWpPostなのかなぁ >Fatal error(E_ERROR): Call to a member function have_posts() on a non-object on [/home/*****-com/public_html/manner/wp-includes/query.php(743) WP_Queryクラス初期化されていない状態=wp-load.phpからのwp-settings.phpが読み込まれる前に参照される状況ってあるのかな? 二重で読み込んだときにオブジェクトがリセットされている場合もあるのか・・・ marugizmoさんの見解待ちですね・・・
|
poporin |
投稿日時: 2013/5/28 16:16
対応状況: −−−
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
Re: WordPressとの連携プラグイン ありがとうございます。
別サイトのECCUBEでもまったく同じエラーがでました。 2.12.1です。 marugizmo様からのお返事を待ってみようと思います。 ありがとうございました。 |
marugizmo |
投稿日時: 2013/5/28 16:39
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: WordPressとの連携プラグイン AMUAMUさまフォローありがとうございます。
poporin様の場合エラーが重なっている可能性があります。 まず、 Fatal error(E_ERROR): Call to a member function have_posts() on a non-object on [/home/*****-com/public_html/manner/wp-includes/query.php(743)] ですが、この現象が発生するのは WpPostのプラグイン設定で ・「WordPressインストールディレクトリ」が間違っている ・「表示形式」が指定されていない とが原因であることがほとんどです。 poporin様の場合、public_htmlをルートディレクトリとされていて、public_html/aaaにWordPressがインストールされていますので、「WordPressインストールディレクトリ」は /aaa となります。 「表示形式」については、ポストのみ、固定ページのみ、ポスト&固定ページ のいずれかを設定してください。 次に Notice: Undefined property: Smarty::$_current_file in /home/****/data/class/SC_View.php on line 152 はプラグインのデータがシステムに渡っておらず、そのため、以下のエラーも発生していると思われます。 Undefined index: customer in /home/****/data/class/util/GC_Utils.php on line 186 Notice: Undefined index: class in /home/****/data/class/util/GC_Utils.php on line 97 Notice: Undefined index: class in /home/****/data/class/util/GC_Utils.php on line 97 ですので、data/downloads/plugin/WpPost/WpPost.php 259行目 $template_dir = PLUGIN_UPLOAD_REALDIR . 'WpPost/templates/'; と、260行目 $objHelperPlugin->setHeadNavi($template_dir . 'plg_WpPost_header.tpl'); をコメントしてみていただけますでしょうか。 これで、SC_View.phpのfunction outputfilter_transformを使わなくなりますので、エラーは発生しなくなると思います。 以上でWpPostで表示されるポストページのパンクズリストの表示がおかしくなるだけで、問題の切り分けはしていただけると思います。 同様のエラーが発生する場合、他にインストールしているプラグインやテンプレート、EC-CUBEのインストール自体に問題があると思われます。
|
poporin |
投稿日時: 2013/5/28 17:20
対応状況: −−−
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
Re: WordPressとの連携プラグイン どうもありがとうございます。
Fatal error(E_ERROR): Call to a member function have_posts() on a non-object on [/home/*****-com/public_html/manner/wp-includes/query.php(743)] 上記のエラーにつきましては、自分の設定が、ポスト、固定などを 選び忘れておりましたので、選ぶことにより回避できました。 申し訳ありませんでした。 しかし、Notice: Undefined property: Smarty::$_current_file in /home/****/data/class/SC_View.php on line 152 上記につきましては直りませんでした。 >>$template_dir = PLUGIN_UPLOAD_REALDIR . 'WpPost/templates/'; >>と、260行目 >>$objHelperPlugin->setHeadNavi($template_dir . 'plg_WpPost_header.tpl'); >>をコメントしてみていただけますでしょうか。 この部分をコメントアウトと読みとらえまして、コメントアウトと記述削除、両方試しましたが Notice: Undefined property: Smarty::$_current_file in /home/****/data/class/SC_View.php on line 152 このエラーがでます。ブロック配置したところはずら〜〜〜っと Notice: Undefined index: customer in /home/*****-com/data/class/util/GC_Utils.php on line 186 このようなエラーが並んでいる状態です。 プラグインはこのプラグインだけを有効にした状態で試し、テンプレートはdefaultをカスタマイズして使用しています。 インストールは、正常にインストールが終了しているはずですが・・・。 プラグインのデータが渡っていないという状態というのはなかなか難しい問題ですよね。 とても利用したいと思っていたプラグインですが残念でなりません。 お返事どうもありがとうございました。 |
marugizmo |
投稿日時: 2013/5/28 18:02
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: WordPressとの連携プラグイン テンプレートの影響ではないかと思います。
現状のテンプレートをバックアップの上、デフォルトのテンプレートで試していただくことは可能でしょうか。
|
poporin |
投稿日時: 2013/5/28 19:45
対応状況: 確認中
|
常連 登録日: 2012/6/6 居住地: 投稿: 68 |
Re: WordPressとの連携プラグイン お返事ありがとうございます。
2.12.2の初期のデフォルトのテンプレートで試しましたが 今度はブロック部分にもエラーがではじめました。 もう原因がよくわからない状態です。 引き続きわかる範囲で調べてみたいと思います。 |
sumida |
投稿日時: 2013/5/28 23:00
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: WordPressとの連携プラグイン ちょっと気になったので、
EC-CUBE PostgreSQL WordPress MySQL という、組み合わせで動作するのでしょうか。 最初の投稿で、上記のような環境に思えるのですが。 |
marugizmo |
投稿日時: 2013/5/28 23:48
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: WordPressとの連携プラグイン EC-CUBE PostgreSQL
WordPress MySQL EC-CUBE・WordPress MySQL で動作します。
|
marugizmo |
投稿日時: 2013/5/28 23:51
対応状況: −−−
|
一人前 登録日: 2012/4/6 居住地: 投稿: 147 |
Re: WordPressとの連携プラグイン すいません。
エラー内容を教えていただけますか。 こちらの方が切り分けしやすいと思います。 引用:
|
« 1 (2) 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |