記事ブロックの編集画面で画像が表示されません
こんにちは。
サーバ移転をしてから一部不具合が見つかるようになり、困ってしまいました。
解決策を教えていただければ幸いです。
以前は海外のFreeparkingというサーバで運用していました。
当時のconcrete5のバージョンは分からなくなってしまったのですが、3年ほど前にインストールしたとクライアントさんから聞いています)
そして去年バリューサーバへ移転し、その際に新しくConcrete5のバージョン5.6.3.4をインストールして、全てDBのデータやサーバのデータも移行し、運用しているところです。
サーバを移転してから不具合となってしまったのが、記事ブロックの編集画面です。
以前は画像を挿入するとその画像のプレビューが見えていたそうなのですが、
現在は見えない(リンクが切れているような表示)になってしまいます。
ただ、実際にサイト上でその編集したページを見てみると、画像はきちんと表示されていますが、画像のパスが編集画面上で見えるhtmlソースのものと違っているようです。
そこで編集画面上でhtmlソースを確認してみると、
img src="/index.php/download_file/view_inline/717/"
と記載されているのですが、実際にこのパスへブラウザからアクセスすると
画像リンクが切れた状態で表示されます。
(firefoxで見ると、
「The image "http://******.com/index.php/download_file/view_inline/717/" cannot be displayed because it contains errors.と表示されます)
ちなみに同じ画像を、Concrete5へログインしていない状態でサイトを閲覧した場合の画像パスは
img src="/files/cache/aa4d9e5dbc75e64540f02cd01689a6d5_f717.jpg"
となっています。
このパスが関係しているか分かりませんが、記事ブロックの編集画面で画像のプレビューが表示されるようにするにはどうしたらよいでしょうか?
また、他に不具合があるのがお問合せフォームでの画像認証です。
これも同じように画像が表示されなくなってしまったため、もしかすると上記と関連しているかもしれません・・。
思い当たるのが、サーバからサーバへ移行する際に、以前のサーバ内のデータを新しいサーバへFTP経由でまるまる上書きしてアップロードした点です。
上書きしてはいけなかったディレクトリがあったでしょうか・・・?
どうにかサイトの運用を止めずに解決できる策をいただければ助かります。
どうぞよろしくお願いいたします。
Re: 記事ブロックの編集画面で画像が表示されません
ご指摘のとおり、たしかにfiles内のファイル数が少なかったようです。
早速再度アップロードを試してみようと思います。
ところで初歩的な質問で申し訳ありません。
全部上書きでUPしてしまってもだいじょうぶでしょうか?
サーバ移転してから半年ほど経ち、その間に編集した記事などもあるのですが
上書きした場合、影響はあるでしょうか?
Re: 記事ブロックの編集画面で画像が表示されません
Re: 記事ブロックの編集画面で画像が表示されません
Re: 記事ブロックの編集画面で画像が表示されません
ログに下記のエラーが残っていました。
※ユーザ名のところは*****としました。
=================
例外が発生しました: /virtual/*****/public_html/concrete/core/models/permissions.php:73 write のパーミッションキーの取得に失敗しました。 (0)
#0 /virtual/*****/public_html/concrete/startup/process.php(724): Concrete5_Model_Permissions->__call('canWrite', Array)
#1 /virtual/*****/public_html/concrete/startup/process.php(724): Permissions->canWrite()
#2 /virtual/*****/public_html/concrete/dispatcher.php(253): require('/virtual/*****/...')
#3 /virtual/*****/public_html/index.php(2): require('/virtual/*****/...')
#4 {main}
takuro hishikawa
Re: 記事ブロックの編集画面で画像が表示されません