Symfony上的Assetic将无法在生产Symfony中使用

时间:2017-04-24 02:39:53

标签: symfony

我将我的SF应用程序从本地(机器)上传到生产(Cpanel服务器) 除了css,js等之外,一切看起来都很好(web目录中的所有文件。

我打开var/logs/prod.log只是为了检查发生了什么,我发现了这些错误。

  

request.ERROR:未捕获的PHP异常Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException:“找不到”GET /stylesheets/base.css“的路由(来自”http://example.com/admin/login“)”等等.... .....

现在,我所做的是打开base.html.twig并对css / js文件的路径进行更改。

来自

<link href="{{ asset('stylesheets/base.css') }}" rel="stylesheet" />

完整目录。

<link href="{{ asset('/home2/swipecom/public_html/web/stylesheets/base.css') }}" rel="stylesheet" />

顺便说一句,这是服务器中应用程序的目录。

家/ swipecom

  • 缓存
  • 非接触式(SF目录在哪里) - public_html(/ web唯一的SF目录)
  • VAR
  • SSL
  • TMP
  • public_ftp
  • 日志

1 个答案:

答案 0 :(得分:0)

我使用此代码

<link href="{{ asset('web/stylesheets/base.css') }}" rel="stylesheet" />