Moving Symfony2 để sản xuất có nghĩa là:
truy cập các ứng dụng thông qua: app.php/
Thử nghiệm gói dev sẽ không được tải vì có một điều kiện vào AppKernel.php khi bạn sử dụng app.php. Nếu bạn muốn dỡ bỏ bó nên được sử dụng chỉ trong dev, bạn có thể đặt chúng vào phần này (trong appKernel.php)
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
$bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
$bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
$bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
$bundles[] = new Sf2gen\Bundle\GeneratorBundle\Sf2genGeneratorBundle();
}
Bạn cũng cần phải thực hiện một số điều chỉnh máy chủ bằng cách désactivating Xdebug và thêm eacclerator (hoặc someting khác cho hiệu suất bộ nhớ đệm)
tôi cũng tư vấn để đổi tên app_dev.php để disactivate chế độ dev
bạn có thể cho tôi biết nơi kiểm tra nhật ký lỗi không? – Noor
Nhật ký Symfony có trong ứng dụng/nhật ký. Máy chủ web phụ thuộc vào máy chủ và cách máy chủ được định cấu hình để không thể thực sự trợ giúp ở đó. – Cerad
bạn trả lời là câu trả lời, cảm ơn, bằng cách này, tất cả những người sẽ sử dụng câu trả lời này, mọi lúc u thay đổi điều gì đó trong tập lệnh của bạn, làm điều này, php app/console cache: clear --env = prod --no-debug , đôi khi bạn cần phải thay đổi sự cho phép, do đó, làm một chown !! – Noor