Symfony2 プロジェクトを開発サーバーに移動していますが、小枝がスタイルシートを見つけるのに問題があります。ローカル マシン (MacBook Pro OS X) でスタイルシートを見つけます。
以下の作品:
php app/console assest:install
php app/console assetic:dump
php app/console cache:clear
Assetic を使用してアセットを提供しており、次の形式を使用しています。
{# app/Resources/views/Foo.html.twig #}
{% block stylesheets%}
{% stylesheets
filter='lessphp,cssrewrite'
'@FooBundle/Resources/public/css/foo/Bar.less'
'@FooBundle/Resources/public/js/twitter-bootstrap/less/bootstrap.less'
'@FooBundle/Resources/public/js/twitter-bootstrap/less/responsive.less'
output= 'css/main.css'
%}
<link href="{{ asset_url }}"
type='text/css' rel="stylesheet" media='screen'/>
{% endstylesheets %}
{% endblock %}
しかし、サーバーにロードすると、エラーが発生します。
An exception has been thrown during the compilation of a template
("Unable to find file "@FooBundle/Resources/public/css/foo/Bar.less".")
in "::Foo.html.twig".
プロセスは最初のアセットで停止しています。サーバーは、PHP 5.4 を実行する Linux x63 EL5 ボックスです。
この例外の原因は何ですか? スタイルシートが見つからないのはなぜですか?