静的書き出しでメディアユニットの画像パスがリンク切れ

1 view
Skip to first unread message

honda

unread,
Dec 5, 2025, 1:26:35 AM (2 days ago) Dec 5
to a-blog cms forum
お世話になっております。

a-blog cms のバージョン:    2.11.77
php のバージョン:    7.4.33
レンタルサーバー会社:   エックスサーバー

静的書き出しで生成されたHTMLページで、メディアユニットの画像パスがリンク切れになります。
書き出しはエラーもなく完了します。

エントリーページの出力:
<img class="js-lazy-load columnImage" src="https://*******.jp/media/002/202512/mode3_w1200-123456.jpg" data-src="https://*******.jp/media/002/202512/mode3_w1200-123456.jpg" width="1200" height="848" alt="" data-loaded="true">

静的書き出し後の出力:
<img class="js-lazy-load columnImage" src="/dir/" data-src="/dir/" width="1200" height="758" alt="" data-loaded="true">

↑の例だと、「/書き出しフォルダ/media/002/202512/mode3_w1200-123456.jpg」が生成されません。
いくつか異なる画像をアップしたり、サイズ指定を変えてみたりしたのですが、結果かわらずです。


本日クライアントから連絡を受けて発覚しました。
連絡を受けて自身で試したところ、新規エントリー・既存エントリーに関わらず、上記出力結果になります。
既存エントリーはすでに画像が書き出されてるわけですが、例えばサイズを変えら生成されずリンク切れになります。
確認できた異常はメディアユニットの画像だけです。
メディアユニットでPDFは使ってませんが、試したらこちらは問題ありませんでした。

アップデートやサーバー設定、テーマなど、思い当たる変更に心当たりがなく、
デベロッパーツールで見る限り画像が404になってるわけでもありません。
問題を切り替えようにも何を調べていいか分からない状況です。
ご意見いただけますでしょうか。
よろしくお願いいたします。

伊藤淳

unread,
Dec 5, 2025, 6:17:11 AM (2 days ago) Dec 5
to a-blog cms forum
お世話になっております。
こちらVer. 2.11.77 で試したところ、正常に書き出せておりました。

> 既存エントリーはすでに画像が書き出されてるわけですが、例えばサイズを変えら生成されずリンク切れになります。

こちら画像自体生成されていない可能性がありそうです。
まず一番怪しいのは、mediaディレクトリ以下に書き込みのパーミッションがない可能性があります。
一度パーミッションをご確認いただけますでしょうか。

よろしくお願いいたします。

2025年12月5日金曜日 15:26:35 UTC+9 honda:
Reply all
Reply to author
Forward
0 new messages