you
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
you参加者
テスト環境[php5.2.8]にて、welcart1.1.2にアップデートしました。
上記のエラーはなくなりましたが、下記エラーが出てきました。
php:5.2.8
WP:3.3.1
welcart:1.0.10→1.1.2
[Welcart Shop]-[商品情報編集]-[複写して新規]でエラー
Warning: Cannot modify header information – headers already sent by (output started at /home/wpまでのディレクトリ/wp-admin/includes/template.php:1657) in /home/wpまでのディレクトリ/wp-includes/pluggable.php on line 866
→[商品マスター]ページに戻ると、カテゴリーだけ引き継がれた、空の商品情報ページが作成されている。
同じデータで以下環境下でも同じエラー。
php:5.3.5
WP:3.3.1
welcart:1.0.10→1.1.2
現存サイトのデータベースからエクスポートしたデータを、テスト環境にインポートして、「サイトURL」「WPのURL」、だけ変更し、その後管理画面から「SSL関係のURL」を変更して確認しています。
このやり方がまずいのかな、という思いもあります。
テスト環境につき急ぎませんので、お手すきの時にご回答をよろしくお願い致します。
【追記】
アップデート後に、[新規追加]で商品を追加したもので[複写して新規]を行うと、正常にコピーが出てきました。
(php5.2.8、5.3.5共に正常にコピー)
welcart1.0.10とWP3.3.0で正常に動いていた物を、WP3.3.1にバージョンアップするとこのエラーが出て、サーバー上のファイルを消去→アップロードしなおしてWP3.3.0に戻してもこのエラーが出る様になりました。
you参加者>nanbuさま
迅速な対応、いつもありがとうございます。
確かにphp5.2.8でした。
ヘテムルは5.3に対応しているので、.htaccessでphp5.3.5になるように変更しました。
テスト環境は5.2.8にしてまた確認をしてみます。
すぐに取りかかれないかもしれませんが、バージョンアップなど、その後何か進展があったらまたこちらに書き込みします。
you参加者『エラーログのその後』
以下、エラーの確認ができたので記しておきます。
[03-Feb-2012 15:45:57] PHP Warning: Wrong parameter count for array_unique() in /home/任意のディレクトリ/wp-content/plugins/usc-e-shop/functions/item_post.php on line 77
これで何か分かればいいのですが・・・。
[余談]
.htaccessで設定して、こんなに簡単に見られるとは思いませんでした(T_T)
いい勉強になりました。
私のような人のための参考に、方法の一つとして書いておきます。
1. wordpressを置いているディレクトリにphp_error.logもしくはerror.log(空ファイル)を作る。
2. wordpressを置いているディレクトリに.htaccessをおく。
【.htaccessの内容】
(すでに.htaccessがある場合は書き足しOK)。
# Error log
php_flag log_errors On
php_value error_log "/WordPressを置いているディレクトリまでのフルパス/php_error.logもしくはerror.log"3. php_error.logもしくはerror.logをダウンロードして中を見る。
相変わらず、恥ばかりさらしていますが、今後ともどうぞよろしくお願い致します m(_ _)m
you参加者エラー文が出ただけで、動作に問題はないようです・・・。
前回は
WordPress 3.3.0
Welcart 1.1.0
今回は
WordPress 3.3.1
Welcart 1.1.1
この違いで、何か変わるのでしょうか??
私には分かりません…..
[エラーログのその後]
SSHでターミナルに接続!
まではいったのですが、そこに何を入れたらエラーログが見られるのかが分からず、止まっています。
すみません…。
you参加者その後、テスト用にDBを新規で作り、同じデータを入れて、welcartのバージョンアップを試みました所、また同じアラートが出ました。
「プラグインを有効化する際に、657文字分の予期しない出力が発生しました。“headers already sent” メッセージや、フィードやその他の問題に気づいた場合はプラグインを停止または削除してみてください。」
ひとまずご報告まで。
また進展がありましたら、書き込み致します。
[環境]
wordpress 3.3.1(最新)
welcart 1.1.1(最新)
サーバー:heteml(ヘテムル)
you参加者>nanbuさま
迅速な対応ありがとうございます。
すぐに確認をしたい所ですが、稼働中のサイトのため、一旦前のバージョンに戻しました。
次回バージョンアップした際に、またこちらでご報告致します。
質問しておいて保留にする勝手を、どうかお許し下さい。
すみません。
you参加者>nanbuさま
いつもつまらない話ですみません。
私の思い違いでした。
紛らわしいので、一部内容を削除しておこうと思います。
そして、ヘテムル(サーバー)でエラーログを見る方法が分からず、また、バージョンアップ後に不具合が数カ所出てきたので、前のバージョンに戻しました。
次回バージョンアップをした際に、もしエラーが出た場合は再度こちらに書き込みさせて頂きますので、いったんこちらを閉じさせて下さい。
お騒がせして、すみませんでした。
you参加者>nanbuさま
差し替えて、バッチリ出ました!
迅速な対応、本当にありがとうございます♪
you参加者>nanbuさま
お世話になっております。
order_print.phpだけDevelopment ver.に差し替えて、画像の位置とサイズを少し変えたら、画像の表示はうまくいきました。
ただ「住所2」は相変わらずPDFに表示されていません。
住所2の表示についてはトピが違ってくるので、ここで尋ねていいのかどうか……
you参加者>nanbuさま
上記の
フィールドキー:company
フィールドネーム:会社名
フィールドタイプ:テキスト
必須項目とはしない
を
●カスタム・オーダーフィールド
●カスタム・カスタマーフィールド
●カスタム・デリバリーフィールド
に追加し、注文時に会社名を記入したら、PDFに「会社名 御中 ご担当者:お名前 様」と出力させる事に成功しました。
ありがとうございました。
you参加者>nanbuさま
ご返信ありがとうございます。
Development ver.にすると解決ですか!
しかし、今すぐにアップグレードは難しいので、アップグレードでき次第、こちらに結果を書こうと思います。
しばしの間お待ち下さい。
you参加者nanbuさま
迅速な対応、ありがとうございます。
キャンペーン割引の表示、うまくいきました。ありがとうございます。
画像は表示されました。
しかし、サイズと表示位置が以下の通り、うまくいきませんでした。
[attachment=4649,28]
[変更]
return array(110, 40, 50, 50);
↓
return array(110, 40, 168, 122);
[結果]
・画像サイズを変更→50*50のまま変わらず。
・表示位置変更(例.300*40や0*0など)→最初のまま変わらず。
何度もお手を煩わせて申し訳ありませんが、対処などご指導お願い致します。
[重要?]
今気が付きましたが、[基本設定]に登録している会社の住所の「住所2」がPDFにはき出されていないようです。
トピ違いになりますが、一度ご確認下さい。
you参加者nanbuさま
早速のお返事ありがとうございます。
詳しくないながらも、「もしかしたらorder_print.phpで線なども出すようにしているのかも?」と思っておりました。
希望する変更は、以下の画像の通りです。
[attachment=4622,25]
会社ロゴと会社の印鑑の画像を、赤で囲った位置に配置したいと思っています。
ロゴと印鑑の画像をtheme内のimageフォルダに入れておきたいと思っていますが、可能ですか?
また、ついでで大変恐縮なのですが、ラベル変更のフックも教えて頂いても構いませんか?
「納品書」を「納品書(兼請求書)」に、「キャンペーン割引」を「値引き」に変更したいです。
以上、重ね重ね申し訳ありませんが、よろしくお願い致します。
追伸
商品によって行の高さが変わっても問題ないように改良されていて、本当に助かっています。
いつもナイスな改良、ありがとうございます♪
you参加者>nanbuさま
迅速なお返事ありがとうございます。
しかしながら、「代引き」も使用しているので、手数料の加算は注文受注後、手動で適宜してもらう事にします。
ありがとうございました!
you参加者>nanbuさま
了解しました。
バージョンアップを楽しみにしています♪
-
投稿者投稿