Неустранимая ошибка PHP не исчезнет [дубликат]

Вы не можете передать непосредственно str в качестве django response. Вы должны использовать

from django.http import HttpResponse

, если вы хотите отображать строковые данные в виде ответа на просмотр django. посмотрите здесь

return HttpResponse(resp)

25
задан Loopo 10 February 2014 в 16:55
поделиться

2 ответа

WordPress переопределяет предел памяти PHP до 256M с предположением, что все, что было установлено ранее, будет слишком низким, чтобы отобразить панель. Вы можете переопределить это, указав WP_MAX_MEMORY_LIMIT в wp-config.php:

define( 'WP_MAX_MEMORY_LIMIT' , '512M' );

Я согласен с DanFromGermany, 256M действительно много памяти для отображения страницы панели. Изменение предела памяти действительно накладывает повязку на проблему.

39
ответ дан Sven 29 August 2018 в 00:24
поделиться

У меня была эта проблема. Я искал в Интернете, принимал все советы, менял конфигурацию, но проблема все еще там. Наконец, с помощью администратора сервера он обнаружил, что проблема заключается в определении столбца базы данных MySQL. один из столбцов в таблице был присвоен «Longtext», что приводит к распределению 4 294 967 295 укусов памяти. Кажется, что работает нормально, если вы не используете инструкцию подготовки MySqli, но как только вы используете инструкцию prepare, она пытается выделить этот объем памяти. Я изменил тип столбца на Средний текст, который требует 16 777 215 укусов памяти. Проблема ушла. Надеюсь на эту помощь.

12
ответ дан user3707094 29 August 2018 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: