Перейти к содержанию
  • Решение проблемы Allowed memory size в Invision Community




    Часто администраторы Invision Community могут столкнуться с ошибкой нехватки памяти при выполнение скрипта, она выглядит следующим образом:

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /system/Log/Log.php on line 100

    У данной проблемы есть два пути решения:

    1. путь - предпочтительный. Вы должны оптимизировать скрипт, чтобы решить проблему с большим расходом памяти.
    2. путь - часто используемый. Увеличения памяти для PHP.

    Увеличение в php.ini

    Если у вас есть доступ к конфигурационному файлу - php.ini, откройте файл и увеличьте параметр:

    memory_limit = 512M

    Данное исправление будет применено ко всем сайтам на сервере.

    Увеличение в htaccess

    Откройте файл .htaccess в директории вашего сайта и пропишите:

    php_value memory_limit 512M

    Соответственно укажите необходимое количество памяти.

    Увеличение в php скрипте

    Откройте скрипт, выполнение которого требует больше памяти, и после открывающих тегов <? пропишите:

    ini_set('memory_limit', '1024M');

    Сохраните файл.





    Обратная связь


    Комментариев нет



    Присоединяйтесь к обсуждению

    Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
    Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

    Гость
    Добавить комментарий...

    ×   Вставлено с форматированием.   Вставить как обычный текст

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

    Загрузка...

×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности