1

symfony2 では、liipImagineBundle を使用してその場でサムネイルを作成しています。以前はローカル サーバーで問題なく動作していましたが、共有サーバーのサイトをホストした後、問題が発生しました。hereおよびhereで説明されているのと同じ問題が発生しています。つまり、ソースが ではありませhttp://my_domain.com/media/cache/resolve/my_thumb/uploads/images/entry/DSC_04121.jpghttp://out-of-the-nest.com/media/cache/my_thumb/uploads/images/entry/DSC_04121.jpg

この 2 つの質問のおかげで、問題の原因はわかりましたが、提案された解決策は役に立ちません。構成ファイルや php.ini にアクセスできません。filezilla でキャッシュのパーミッションを変更してみましたが、あまり変わりません。また、symfony2 のドキュメントに記載されているように、 app.php と app_dev.php で andumask(0002);を使用してみましたが、役に立ちませんでした。umask(0000);

ここで何をすべきか本当にわかりません。誰か助けてもらえますか?

編集

結局のところ、許可の問題ではない可能性があります。Symfony は NotLoadableException: Source image not found in "/home/outoftheoo/app/../web/uploads/images/entry/DSC_04121.jpg"、web フォルダーが存在しないために予想される a をスローします。ovh が期待するものであるため、名前を www に変更しました。私はliipを設定して、それが(とにかくだと思います)

web_path:
    web_root: %kernel.root_dir%/../www
    cache_prefix: media/cache

config.yml にありますが、十分ではないようです

PS: 関係がある場合、問題の共有ホスティング サーバーは OVH によって提供されます。

編集 2

問題が見つかりました。config.yml欠けていた:

loaders:
    default:
        filesystem:
            data_root: %kernel.root_dir%/../www
4

1 に答える 1