Я импортирую много файлов в запрос, проблема в том, что у меня возникла ошибка PHP, говорящая, что я исчерпал все воспоминания.Допустимый размер памяти, израсходованный в Doctrine и ini_set, не работает
Но эта проблема возникает только на производственном сервере, а не на моем локальном компьютере.
Я уже пытался сделать
ini_set('memory_limit', '-1');
и
set_time_limit (0);
И мой код
public function mediachooserAction(Request $request, $origin = null, $type = null, $term = null)
{
ini_set('memory_limit', '-1');
if ($this->container->has('profiler')) {
$this->container->get('profiler')->disable();
}
$entities = $this->getRepository('AppBundle:Media')->findMedias($origin, $type, $term);
$pagerfanta = new Pagerfanta(new ArrayAdapter($entities));
$pagerfanta->setMaxPerPage(20);
if ($request->query->has('page')) {
$pagerfanta->setCurrentPage($request->query->get('page'));
}
return $this->render('backend/ckeditor/mediachooser/index.html.twig', [
'entities' => $pagerfanta,
'origin' => $origin,
'type' => $type,
'originChoices' => Media::getOriginChoices(),
'typeChoices' => Media::getTypeChoices(),
]);
}
Но это не помогает.
Знаете ли вы, как я могу исправить эту проблему без какой-либо оптимизации в моей программе?
Ваш хостинг-сервис может игнорировать такие конфигурации: память или ограничение по времени ... –
@HalayemAnis У меня есть доступ к корню, я проверил php.ini, и все выглядит нормально ... –