Помощь Проблема с памятью (Fatal error: Allowed memory size).

Тема в разделе "DLE", создана пользователем Matis_m, 1 июн 2009.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Matis_m

    Matis_m Создатель

    Регистр.:
    5 дек 2008
    Сообщения:
    35
    Симпатии:
    2
    На сайт не заходил уже почти неделю...
    Тем более не проводились никакие работы, сейчас захожу и вижу следующее:

    админка при этом нормально работает.

    119 строка это:
    Версия ДЛЕ - 6.7

    Заменил файл: templates.class.php новым - не помогло.
    Почистил кэш, как через админку, так и через ФТП - не помогло.

    Помогите плз решить данную проблему... удалять и заново инсталлить сайт не хочется, так как много прикрученных модулей и ДЛЕ форум на 2000 сообщений.
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    И как тебе помочь?
    Скрипт чёрным по белому тебе пишет что ему не хватает памяти для его выполнения.
    Или занимайся конкретной оптимизацией или меняй хостинг на тот, где дают больше памяти, или увеличивай размер выделяемой памяти, если хостер это позволяет.
     
  3. Matis_m

    Matis_m Создатель

    Регистр.:
    5 дек 2008
    Сообщения:
    35
    Симпатии:
    2
    Я думал, если хостинг не выдерживает - сайт отключили б.
    Тем более посещалка вообще мизерная - 200 хостов/сутки...

    Что Вы имели ввиду занимайся конкретной оптимизацией?
     
  4. 3d tiger

    3d tiger

    Заблокирован
    Регистр.:
    14 июн 2008
    Сообщения:
    521
    Симпатии:
    370
    Allowed memory size of 8388608 bytes exhausted означает, что php не хватило отведенной оперативной памяти. Надо в php.ini изменить значение memory_limit на большее, либо в .htaccess добавить строку
    php_value memory_limit "24M".

    Если ничто не помогло - обращаться к хостеру
     
  5. sergeysnl

    sergeysnl Читатель

    Заблокирован
    Регистр.:
    10 фев 2008
    Сообщения:
    331
    Симпатии:
    100
    Сначала посмотри в админке на главной странице, выдается инфа по свободному месту, блабла, и там есть сколько выделенно оперативной памяти. Если мало, то делай что сказал 3d_tiger
     
  6. FORMAT

    FORMAT

    Регистр.:
    9 май 2008
    Сообщения:
    210
    Симпатии:
    45
    ну если дословно перевести ошибку:
    т.е. скрипту дополнительно необходимо было 25 метров, а всего имеется 85.

    у меня дле-шка на 100 мб работает, пока таких сообщений не встречал)) тьфу тьфу
     
  7. Matis_m

    Matis_m Создатель

    Регистр.:
    5 дек 2008
    Сообщения:
    35
    Симпатии:
    2
    В какой именно .htaccess добавлять строчку?
    В корне, либо в другом, в папке энгине???

    как и что делать с php.ini?
     
  8. Dark Angell

    Dark Angell Читатель

    Заблокирован
    Регистр.:
    29 фев 2008
    Сообщения:
    1.035
    Симпатии:
    690
    обратись к хостеру чтоб он тебе увеличил память,.htaccess если в него прописать то нихрена не поможет,в php.ini ищи строчку:
    memory_limit = 128M
     
Статус темы:
Закрыта.