Magento 2.2.6の問題:php bin / magento catalog:image:resize


13

コマンドを実行php bin/magento catalog:image:resizeすると、いくつかの画像の後に停止し、エラーが表示されます。

これをどのように修正しますか?

ここに画像の説明を入力してください

この問題の後、このフォルダに画像を手動で再アップロードしようとしました。

ここに画像の説明を入力してください


チェックファイル/フォルダのアクセス許可でvendor/magento/module-catalog/view/base/web/images/product/placeholder
アミットベラ

フォルダープレースホルダーのアクセス許可755を777に変更しようとしましたが、同じ問題です。
ピーター

このエラーを修正しましたか?はいの場合、ソリューションを追加してください。同じ問題があります。
Jalpeshパテル

これに対する解決策は何ですか?私も同じ問題に直面しています
ナフィサ

回答:


3

ピーター、

スウォッチ画像プレースホルダーが見つからないようです。

バックエンドからアップロードするか、ファイルパスの下に手動でアップロードします。

/ home / public_html / vendor / magento / module-catalog / view / base / web / images / product / placeholder

名前はswatch_image.jpgのみにしてください。


あなたは私のメッセージを読んでいますか?「この問題の後、このフォルダに画像を手動で再アップロードしようとしました。」2番目の画像を確認してください。
ピーター

2

同じ問題が発生しています。サイズ変更したい画像のパスにスクリプトが[webroot] / pub / media /を追加しているため、見つからないことを確認できます。

したがって、パスが存在しないため、そのパスに画像を追加することは解決策ではありません。

とにかく、エラーを無視してバッチのサイズ変更をスキップできます。結果は、管理インターフェイスからイメージキャッシュを空にした後と同じになります。

その結果、フロントエンドユーザーが製品(詳細ページ)を初めて表示するときに、サイズ変更された画像が各製品のオンデマンドで生成されます。これにより、各製品の詳細ページの第一印象のパフォーマンスが低下します。それとは別に、マイナスの結果はないはずです。


2

エラーメッセージのパスが奇妙に見え、あなたのパスはわずかに異なるフォルダ名で同じように見えます。

File '/var/www/magento/pub/media/var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg' does not exist.

そのパスの後半は実在し、画像はそこにあります:

var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg

ただし、エラーは、その場所の先頭に var/www/magento/pub/media/

それは意図的にそうですか、またはこの問題は画像を探している場所に関連していますか?


解決策はありますか?
Jalpeshパテル

2
これはどういう答えですか?
アンディ

1

https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.htmlをお読み ください
。catalog:image:resizeコマンドの実行時間は、リリースで最大90%短縮されました。ただし、この改善には、Magentoインスタンスを2.2.6にアップグレードした後、次の追加手順が必要です。

pub / media / catalog / product / cacheを削除します。(このフォルダーを削除すると、スペースが解放されます。)

bin / magento catalog:image:resizeを実行して、新しい画像キャッシュを生成します。(キャッシュされた画像へのパスを変更し、以前にキャッシュされた画像を削除する必要があるため、この手順が必要です。)


フォルダキャッシュとvarコンテンツを削除しようとしましたが、それでも同じ問題があります。
ピーター

プレースホルダーフォルダーのコンテンツファイルswatch_image.jpg、image.jpg、small_image.jpg、およびthumbnail.jpgを削除する問題を解決しました。プレースホルダーコンテンツファイルに復元すると、同じエラーが表示されます。しかし、プレースホルダーコンテンツファイルにエラーが表示されるのはまだ問題です。
ピーター

そのようなコードがコードに含まれているのはそのためです。
プラティック

まだ機能していません。
カピルヤダブ

0

一部の画像はサイズ変更できませんでした。詳細については、ログファイルを参照してください

例:

5781-R101.png  do not work   ABCDEFG.jpg work
08985-AA01.jpg do not work   ABCDEFH.jpg work

写真のみの名前変更ではあまり変更しませんでした

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.