サブドメイン環境。あるプラグインインストールの後、空白画面
-
ローカルサーバーにサブドメイン環境を構成して、WP e-commerceというshopping cartのプラグインを入れようとしています。
このプラグインは正式版(3.7.8)ではなく、次期バージョンの3.8.RC4です。
管理画面で、サブドメインwaa.example2.localhostを選択してプラグインアクティべートを行い、productlistにテスト用の製品を3つほど登録し、widgetエリアに製品を表示するProduct Categoriesを登録します。
ここでVisit Siteでメイン画面に移行して右サイドバーの、Product Categoriesの中の項目を選択すると、先ほど登録した製品の一覧が表示されるのですが、私の場合これが空白となります。(現行の正式バージョンの3.7.8では表示されます。)
サーバーはローカル環境の、Windows-xp pro XAMPPとfedora14 Linuxの両方で同じ現象となります。
海の向こうの開発もとでは、ちゃんと表示されるとのことでつたない返事でした。エラーメッセージと対応するソースは以下:
Notice: Trying to get property of non-object in E:\xampp\htdocs\WP304J\wp-includes\comment-template.php on line 778
$open = ( 'open' == $_post->comment_status );
Notice: Trying to get property of non-object in E:\xampp\htdocs\WP304J\wp-includes\comment-template.php on line 795
$open = ( 'open' == $_post->ping_status );
Notice: Trying to get property of non-object in E:\xampp\htdocs\WP304J\wp-includes\general-template.php on line 1633
if ( comments_open() || pings_open() || $post->comment_count > 0 )
Notice: Trying to get property of non-object in E:\xampp\htdocs\WP304J\wp-includes\post-template.php on line 437
if ( $post->post_parent ) {
Notice: Trying to get property of non-object in E:\xampp\htdocs\WP304J\wp-includes\post-template.php on line 1041
$custom_fields = get_post_custom_values('_wp_page_template',$page->ID);
偶然に、この状態で日本製E-commerceプラグインのWP simple cartを導入してアクティべートしたところ、エラーメッセージがでるもののプロダクトリストが表示されました。
次にこれをDeactivateしても、以降製品リストは空白に二はなりません。
ここでの気になるエラーは、以下:
E:\xampp\htdocs\WP304J\wp-content\plugins\wp-e-commerce\wpsc-core\wpsc-constants.php on line 17
`if ( ( !is_array( $_SESSION ) ) xor ( !isset( $_SESSION[‘nzshpcrt_cart’] ) ) xor
( !$_SESSION ) ) session_start();`長くなって申し訳ありません。現象を安定して再現出来るようになるのにだいぶかかりました。
WP simple cartは3.0.5以上ではインストールできないので、3.0.4を使っています。
アクティべートの順番を反対にすると、
“waa.example2.localhost/products-page/product-category/”
なるプロダクトリストへのリンクが壊れたりします。これはあるいはマルチドメインゆえの問題かもしれませんが、「インストール」ということでよろしくお願いします。
- トピック「サブドメイン環境。あるプラグインインストールの後、空白画面」には新たに返信することはできません。