对不起我的写作,我来自巴西。
当我尝试在'prod'环境中使用我的系统时,我遇到了这个错误。 在“开发”环境中一切正常。 在“prod”环境中并不总是给出错误。错误随机出现。
GET http://192.168.1.54/erp-zyx/web/publico/js/jquery/datepicker_custom.js 500 (Internal Server Error) 192.168.1.54/:631
在我的base.html.twig中:
<script type="text/javascript" src="{{path("datepicker_custom")}}"></script>
在我的控制器中:
/**
* @Route("/js/jquery/datepicker_custom.js", name="datepicker_custom")
*/
public function datepickerCustomAction()
{
$response = $this->render('ZuniAdminBundle:Plugin:datepicker_custom.js.twig', array());
$response->headers->set('Content-Type', 'text/javascript; charset=UTF-8');
return $response;
}
当我在app.php $kernel = new AppKernel('prod', true);
中添加'true'时,'prod'环境一切正常。但我无法在调试中实现。
日志写下:
[2014-03-05 10:20:32] request.INFO: Matched route "datepicker_custom" (parameters: "_controller": "Zuni\AdminBundle\Controller\PluginController::datepickerCustomAction", "_route": "datepicker_custom") [] []
[2014-03-05 10:20:33] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Could not write new cache file to C:/xampp/htdocs/erp-zyx/app/cache/prod/jms_diextra/metadata/.cache.php." at C:\xampp\htdocs\erp-zyx\vendor\jms\metadata\src\Metadata\Cache\FileCache.php line 48 {"exception":"[object] (RuntimeException: Could not write new cache file to C:/xampp/htdocs/erp-zyx/app/cache/prod/jms_diextra/metadata/.cache.php. at C:\\xampp\\htdocs\\erp-zyx\\vendor\\jms\\metadata\\src\\Metadata\\Cache\\FileCache.php:48)"} []
我尽我所能。这发生在我在服务器上渲染的四个js文件中。 谢谢!
答案 0 :(得分:0)
尝试清除缓存:
app/console cache:clear --env=dev --no-debug
答案 1 :(得分:0)
通过阅读您的日志,我认为您应该为您的&#34; prod&#34;添加chmod 777
。文件夹和&#34;缓存&#34;夹