Я работаю с KnpSnappyBundle
и при попытке создать PDF я получаю ошибку 500 Warning: mkdir(): Permission denied
Я посмотрел вокруг и нашел ответы на эти вопросы, но они не кажутсяк относятся конкретно к встроенному серверу .Я действительно считаю, что это ошибка прав доступа к файлу, но я не знаю, как ее устранить.
Для контекста ниже приведен код, который вызывает ошибку:
/**
* @Route("/", name="home")
*/
function mainOverview() {
return new Response(
$this->get('knp_snappy.pdf')
->generate(
'http://www.google.fr',
'/pdf/test.pdf' // **500 error triggers here**
),
200,
array(
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'attachment; filename="file.pdf"'
)
);
}
РЕДАКТИРОВАТЬ 1:
Уточнил, что это, вероятно, ошибка прав доступа к файлу, а не ошибка кодирования.