【inquiry】添付ファイルへのパス

SOY Appに関する質問、要望はこちら。

【inquiry】添付ファイルへのパス

投稿記事by s_sato on 2018年9月06日(木) 09:54

お疲れ様です。
inquiryで画像ファイルのアップロードを行っているのですが、管理画面に表示されるリンクが404になってしまいます。
アップロード自体はできているのですが、実際にアップされているパスとリンクされているパスが違ってしまいます。
パスが違っているのでプレビューも表示されない状況です。

リンクされているアドレス:http://hoge.sakura.ne.jp/tmp2/4/201809/hogehoge.JPG

実際の場所:/www/フォームページのあるフォルダ/tmp2/4/201809/hogehoge.JPG

soycmsのバージョンは3.0.2p5
inquiryのバージョンは1.2p7.11
サーバーはさくらインターネットのビジネスプラン
です。

なにか対処法がございましたらお願い致します。
s_sato
 
記事: 9
登録日時: 2016年8月24日(水) 11:17

Re: 【inquiry】添付ファイルへのパス

投稿記事by inunosinsi on 2018年9月07日(金) 05:20

リンクされているアドレス:http://hoge.sakura.ne.jp/tmp2/4/201809/hogehoge.JPG
実際の場所:/www/フォームページのあるフォルダ/tmp2/4/201809/hogehoge.JPG


実際の場所と記載されているパスはブラウザでリンクを生成しても、httpからはじまらないので画像を取得が出来ません。
実際の場所から画像を取得出来るhttpから始まるパスを生成して、アンカータグを出力するので、
リンクされているアドレスの記述になる事自体は問題ありません。

今回問題になっているのは、/tmp2/の前のドメインの個所とドメイン以下で不足しているディレクトリのパスでしょう。

http://実際に使用しているドメイン/tmp2/4/201809/hogehoge.JPG
もしくは、
http://実際に使用しているドメイン/フォームページのあるフォルダ/tmp2/4/201809/hogehoge.JPG
で画像ファイルにアクセスできるかお確かめ下さい。


最後に確認ですが、SOY Inquiryの設定でアップロードのディレクトリの変更を行いましたか?
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

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

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

Re: 【inquiry】添付ファイルへのパス

投稿記事by s_sato on 2018年9月07日(金) 09:06

お世話になります。

画像ファイルへアクセスはできました。
ディレクトリの変更ですが、変更していません。

あと、いま気がついたのですがフォームタグを開くと一覧が空になっていました。
inquiryの動作自体がおかしくなってるようです。

どの時点でなったのかわからないのですが、少し前に3.0.2p5からp9にアップデートしたところ
配置した記事ブロックが一部表示されなくなったのでp5に戻しました。
記事ブロックの表示は戻ったのでそのまま使っていました。
これが原因のような気がします。
s_sato
 
記事: 9
登録日時: 2016年8月24日(水) 11:17

Re: 【inquiry】添付ファイルへのパス

投稿記事by s_sato on 2018年10月04日(木) 10:53

わたしの環境だけなのかもしれないのですが、
新規にサイトを作り、そこにフォームのページを作って送信テストを行ったところ問題なく添付ファイルのプレビューを確認できました。
そこでサイトのフォルダーにドメインを設定して、サイトURLの変更よりURLの書き換えを行って再度テストしたところフォルダーの中に保存されるようになりました。
結果、確認ページのリンク位置が食い違ってプレビューが見られなくなっているようです。
これはなにかURL書き換えの手順か設定方法が間違っているのでしょうか。
よろしくお願いいたします。
s_sato
 
記事: 9
登録日時: 2016年8月24日(水) 11:17

Re: 【inquiry】添付ファイルへのパス

投稿記事by inunosinsi on 2018年10月04日(木) 12:41

あと、いま気がついたのですがフォームタグを開くと一覧が空になっていました。
inquiryの動作自体がおかしくなってるようです。


最新版にバージョンアップしてみてください。
おそらく古いバージョンを使っていて、手順を踏まずにバージョンアップをした可能性があります。
SOY Inquiryの新しいバージョンではサーバのファイル群を上書きした後に手動でいくつか行わなければならない手順を自動化する機能が追加されています。
https://saitodev.co/soycms/soyinquiry/

どの時点でなったのかわからないのですが、少し前に3.0.2p5からp9にアップデートしたところ
配置した記事ブロックが一部表示されなくなったのでp5に戻しました。
記事ブロックの表示は戻ったのでそのまま使っていました。
これが原因のような気がします。


こちらは他の方からも指摘があり既に修正しています。


サイトのフォルダーにドメインを設定して、サイトURLの変更よりURLの書き換えを行って再度テストしたとこ


サイトディレクトリにドメインを設定はサーバに不慣れな方には推奨していない操作になります。
サイトディレクトリに設定した場合は、SOY Inquiryの設定にあるアップロードディレクトリの整合性を取れるように設定変更しなければなりません
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

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

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

Re: 【inquiry】添付ファイルへのパス

投稿記事by s_sato on 2018年10月05日(金) 08:37

ありがとうございます。
最新版アップデートと修正で無事に動作しました。
ドメインの件はおとなしくインストールディレクトリに適用して対処してみます。
ご対応ありがとうございました。
s_sato
 
記事: 9
登録日時: 2016年8月24日(水) 11:17


Return to SOY App全般

オンラインデータ

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

cron