2014-03-05 52 views
1

對不起,我來自巴西。symfony 2,500內部服務器錯誤,渲染js文件

我試圖在'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);把 '真',則「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

使用虛擬機而不是Windows測試網站。 WAMP(Windows Apache MySQL PHP)安裝程序以怪異而聞名,更不用說速度慢了。 – Populus

+0

我和tinymce.min.js的問題完全一樣 –

+0

@MarioJohnathan你可以解決嗎?謝謝! – deiseZunino

回答

0

嘗試清除緩存:

app/console cache:clear --env=dev --no-debug 
+0

我已經做了好幾次了。 – deiseZunino

+0

不清除** dev **模式,您必須清除** prod **模式 – Javad

+0

我也清除了生產中的緩存。 – deiseZunino

0

通過閱讀你的日誌,我想你應該添加一個chmod 777到你的「刺」文件夾和「緩存」文件夾

+0

我也是這樣做的... – deiseZunino