Shopアプリケーションからログインでサイトがないと表示される

SOY Shopに関する話題はこちら。

Shopアプリケーションからログインでサイトがないと表示される

投稿記事by kamo on 2020年9月14日(月) 11:21

いつも開発ありがとうございます、kamoです。

SOYCMSログイン後の画面、Shopアプリケーションのログインで
作成済みサイトが表示されません。

環境はxserver
SOY CMS Version: 3.0.2p310
PHP Version: 7.4.4
SOY CMS DB Type: sqlite
SOY Shop :2.1.21
SOY Shop DB:MYSQL 
----------------------------------
SOYCMSログイン後のダッシュボード画面で
サイトルートはCMSサイト独自ドメインで設定、
Shopは同じドメイン内のIDをshopとして作成中です。
https://ドメイン.com/shop

SOY Inquiry とSOYShopをインストール済み。

アプリケーションSOYShopからログインをクリックすると、
通常は、作成済みSOY Shopサイトの一覧(今回はサイトID:shop)が
表示されるはずなのですが、なぜか
SOY Shopサイトの一覧には
「サイトがありません。 → サイトの新規作成」が表示されます。

ログイン後の画面
https://ドメイン.com/cmsフォルダ/admin/
から作成済みshopサイトの「ログイン」をクリックすると
ショップの管理画面には入れます。

また、これが原因なのか管理者IDでログインしていても
ショップメニューの「サイト管理>ファイル管理」
をクリックするとファイル管理画面では
「無効なバックエンドレスポンスです。JSONデータではありません。」と
ファイルが見えません。

キャッシュ削除やPHPを7.4.4から7.3に上げたり色々
試したのですが、解決しません。
CMSサイトはすでに公開中のため、
そこにShopを追加しているので、アクセス制限をshopフォルダに
かけていたので、それを解除してみたのですが、結果は変わりませんでした。

この場合、もう1度、同じIDでショップの指定をし直す?ことで
解決するでしょうか?

考えられる方法をお教えいただけますでしょうか。
どうぞ、よろしくお願いいたします。
kamo
 
記事: 167
登録日時: 2009年3月25日(水) 15:44

Re: Shopアプリケーションからログインでサイトがないと表示される

投稿記事by inunosinsi on 2020年9月14日(月) 13:32

サイト作成時か操作中に何らかの理由でデータベースのSiteテーブルからshopサイトのデータが消えている可能性が高いです。
途中でSOY CMSのバージョンアップを行ったりしていませんか?
その時に使用するデータベースが異なっていれば、上記のような症状が発生するかもしれません
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

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

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

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

Re: Shopアプリケーションからログインでサイトがないと表示される

投稿記事by kamo on 2020年9月14日(月) 19:55

inunosinsi様
ご回答ありがとうございます、kamoです。
inunosinsi さんが書きました:サイト作成時か操作中に何らかの理由でデータベースのSiteテーブルからshopサイトのデータが消えている可能性が高いです。
途中でSOY CMSのバージョンアップを行ったりしていませんか?
その時に使用するデータベースが異なっていれば、上記のような症状が発生するかもしれません


確かに途中でSOY CMSのバージョンアップはしました。
でもCMSの方はSQliteでアップしてます。
まだShopは途中なので、もう1度DBを削除後作成し直すしか、
方法はないでしょうか?

とりあえず、DBのバックアップ、カテゴリと商品登録をエクスポート、
カスタム設定はコピーを取りましたので、
明日でもやり直ししてみます。
kamo
 
記事: 167
登録日時: 2009年3月25日(水) 15:44

Re: Shopアプリケーションからログインでサイトがないと表示される

投稿記事by inunosinsi on 2020年9月15日(火) 04:38

管理画面とFTPのアカウントを頂く事ができれば、ログインできるようにデータベースに直接値を挿入します。

このやりとりを見て、一点気になったのですが、今回サイト一覧に表示されないのは初期管理者以外のアカウントですか?
管理画面で新規で作成したアカウントであれば、shopの管理画面でサイト毎の権限を付与しなければ、ようこそSOY CMSのページでサイト一覧にショップサイトのログインは表示されません。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

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

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

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

Re: Shopアプリケーションからログインでサイトがないと表示される

投稿記事by kamo on 2020年9月15日(火) 06:59

inunosinsi様

いつもありがとうございます、kamoです。
inunosinsi さんが書きました:管理画面とFTPのアカウントを頂く事ができれば、ログインできるようにデータベースに直接値を挿入します。

このやりとりを見て、一点気になったのですが、今回サイト一覧に表示されないのは初期管理者以外のアカウントですか?
管理画面で新規で作成したアカウントであれば、shopの管理画面でサイト毎の権限を付与しなければ、ようこそSOY CMSのページでサイト一覧にショップサイトのログインは表示されません。


いえ、それが初期管理者IDです。
今回の原因ですが思い返してみると、このサイトはレンタルサーバー移行をして
新しいXserverで今回CMSの導入となったのですが、サーバー移行が公開まで時間がなく
こちらで焦って、まだドメインが完全に移行できていないDNSの浸透途中のときに
サーバーに初期ルートのアドレスからCMSをアップし、作業を開始しました。

CMSサイトのルート設定時も、なんだかスムーズにいかなくて、2.3回やり直ししました。
Shopをどの時点で入れたか?ははっきり覚えていないのですが、
もしかして、それが原因だったかもしれません。
ぜひ「データベースに直接値を挿入」をお願いいたします。
今後ともよろしくお願いいたします。
kamo
 
記事: 167
登録日時: 2009年3月25日(水) 15:44


Return to SOY Shop

オンラインデータ

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

cron