最新バージョンの動作不具合

バグかなと思ったらこちらへ。

最新バージョンの動作不具合

投稿記事by kaiya on 2017年3月27日(月) 23:54

お世話になります。

最新の Version: 1.8.12p7.50 をGITHUBからダウンロードして、既存ファイルに上書きでアップロードしたのですが

CMSのブログページの記事ラベルが認識されなくなり、記事が反映されなくなりました。(それまで正常でした)
エラーメッセージ等は一切でていません。

管理画面の画面下の、「すべての記事」では、記事ごとに設定したカテゴリラベルが表示されているのですが、

ラベルでの絞り込み欄では、 「カテゴリ1(5)」のように ラベルフォルダの括弧内には記事数が表示されているのですが
そこをクリックしたら、「該当記事はありません。記事の追加はこちら」と 記事数が0と認識されています。

表示側でも同様で、ブログのカテゴリに記事数が表示されますが、記事のデータは反映されません。

SQLiteバージョンで7upで解答、Filezillaでアップロード。その後キャッシュクリア、ファイルDB更新しました。

テストで、新たに新規サイトを作成して、ブログページを作成しましたが、同じような動作となっておりました。

一度、バックアップから 正常なファイルに復元しまして、もう一度 違うPCから 最新バージョンを
アップロードしたら、再度 同じ状態となりました・・何が原因でしょうか?
最後に編集したユーザー kaiya [ 2017年5月18日(木) 13:59 ], 累計 1 回
kaiya
 
記事: 135
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンの動作不具合

投稿記事by kaiya on 2017年3月28日(火) 09:40

すみません。たぶんXserverのEntryLogic をアップしていないのが理由ですね。Polkaさんに聞きました。
毎回アップしなければならないんですね。
お騒がせしました
kaiya
 
記事: 135
登録日時: 2011年3月01日(火) 20:27

SOY Inquiry 1.2p7.5 にアップロードしたら動作しないサイト

投稿記事by kaiya on 2017年3月29日(水) 14:59

お世話になります。

SOY Inquiry 1.2p7.5 ですが、同じサーバー、同じCMSバージョンの環境なのですが、
新しくインストールしたサイトでは、正常に動作するのですが、

古いInquiryが入っているサイトを、サーバー移行してバージョンアップでPHP7にしたところ、
SOY Inquiry の初期画面(新着タブ)は正常に表示されるのですが、

問い合わせ、フォーム、設定のタブをクリックしたとたん、「致命的なエラー」の表示が出てしまいます。。

ルート/app/webapp/inquiry のinquiryのフォルダを一旦削除して、再度soyinquiry_1.2p7.5以下のinquiryをアップロードしましたが、
新着ページだけが正常に表示され、後は「致命的なエラー」が表示されてしまいます。

他のサイトでは同じサーバー、同じSOYCMSバージョン下でinquiryの動作確認しているため
プログラム自体の不具合ではないのは理解しているのですが・・何が原因でどうしたら動作するようにできますか?
(前バージョンのデータ等はなくなって構いません)
下記がエラー文です。(エラー文を見る限り、古いテーブルかフォームが残っているのでしょうか?)

MESSAGE: Invalid query. (SQLSTATE[HY000]: General error: 1 no such table: soyinquiry_form; HY000, 1, no such table: soyinquiry_form)
EXCEPTION TYPE: SOY2DAOException
LOCATION: /ルート/common/lib/soy2_build.php (3269)

SOY CMS Version: 1.8.12p7.50
SOY CMS Build Date: 2017-03-27T05:31:23+09:00
SOY CMS DB Type: sqlite
SOY2RootDir: /ルート/app/webapp/inquiry/src/
SOY2_DOCUMENT_ROOT: undefined


STACK TRACE
-----------------------
0:SOY2DAO->executeQuery
argument[0]: SOY2DAO_Query ["select "id","form_id","name","config" from "soyinquiry_form""]
argument[1]: array (
)

/ルート/app/cache/inquiry/1.8.12p7.50_dao_cache_SOYInquiry_FormDAOImpl_7bc393825fc3e1f370626e30aaa3a4b8.class.php(40)
-----------------------
1:SOYInquiry_FormDAOImpl->get

/ルート/app/webapp/inquiry/pages/Form/IndexPage.class.php(11)
-----------------------
2:IndexPage->__construct
argument[0]: array (
)

/ルート/common/lib/soy2_build.php(5568)
-----------------------
3:SOY2HTMLFactory::createInstance
argument[0]: String("IndexPage")
argument[1]: array (
'arguments' =>
array (
),
)

/ルート/app/webapp/inquiry/admin.php(124)
-----------------------
4:SOYInquiryApplication->main

/ルート/app/webapp/base/CMSApplication.class.php(320)


追伸・・移行前のサーバーでも、いつの間にか動作不具合となっていたようです。
下記のエラーがでていました
Notice: Undefined index: WebPage in /ルート/common/lib/soy2_build.php on line 4773
kaiya
 
記事: 135
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンの動作不具合

投稿記事by inunosinsi on 2017年3月30日(木) 05:52

MESSAGE: Invalid query. (SQLSTATE[HY000]: General error: 1 no such table: soyinquiry_form; HY000, 1, no such table: soyinquiry_form)
EXCEPTION TYPE: SOY2DAOException
LOCATION: /ルート/common/lib/soy2_build.php (3269)

たまに報告を受けるのですが、自動実行されるデータベースの初期設定が失敗しています。
/common/db/inquiry.dbにsoyinquiry_formのテーブルを手動で追加すれば解決するのですが、SQLiteを直接いじることはできますか?

いじれるのであれば、

コード: 全て選択
CREATE TABLE soyinquiry_form (
  id INTEGER primary key AUTOINCREMENT,
  form_id VARCHAR unique,
  name VARCHAR,
  config VARCHAR
);

を実行すれば今回のエラーは解決します。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 500
登録日時: 2008年6月12日(木) 20:48

Re: 最新バージョンの動作不具合

投稿記事by inunosinsi on 2017年3月30日(木) 05:55

前バージョンのデータ等はなくなって構いません

前のデータがなくなっても良ければ、
/common/db/inquiry.dbを削除してみて下さい。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 500
登録日時: 2008年6月12日(木) 20:48

Re: 最新バージョンの動作不具合

投稿記事by kaiya on 2017年3月30日(木) 10:55

/common/db/inquiry.dbを削除してみて下さい。


ありがとうございます!解決しました。

こんなところにもデータベースの格納する場所があるんですね・・。
本体とサイトの連結情報などが入っているのでしょうか・・

助かりました
kaiya
 
記事: 135
登録日時: 2011年3月01日(火) 20:27


Return to バグ報告

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron