Перейти к содержанию
ling696

Не могу сделать бэкап, вылазиет ошибка

Рекомендуемые сообщения

Уважаемые господа, не могу сделать бэкап, при попытке выскакивает ошибка 

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 9392193 bytes) in /home/podolskdes/funyou.ru/docs/system/library/agoo/response.php on line 27

 

Как это победить?

 

24 private function compress($data, $level = 0) {

25 if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false)) {
26 $encoding = 'gzip';
27 } 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задуматься о смене хостинга

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бэкап чем делать пытаетесь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бэкап чем делать пытаетесь?

стандартной утилитой 

система-бэкап

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>> Задуматься о смене хостинга

или смене тарифа, или увеличении оперативки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>> Задуматься о смене хостинга

или смене тарифа, или увеличении оперативки.

160 мб - совсем мало? и сколько тогда нужно для стабильной работы для сайта с кол-вом товара в районе 10000 позиций? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в ошибке написано 32мб озу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в ошибке написано 32мб озу.

где то вручную в файлах  прописывается, что хостингом выделено 160 мб? или это хостинг меня обманывает? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

разобрался в вопросе.

для тех кто в танке, собственно как я. позвонил в службу поддержки хостинга, где мне доступно, в вежливой форме объяснили, что требуется изменить параметры в настройках модуля php на хостинге, а именно увеличить память для работы скрипта, что я и сделал с 32мб (по умолчанию) до 64мб. и всё заработало.

 

спасибо всем за ответы выше, без них бы точно до сих пор ломал голову:)  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для начала - убедитесь, что нет файлов php.ini в корне и админке.

создайте файл phpinfo.php с содержимым

<?php phpinfo(); ?>
откройте его и посмотрите там параметр memory_limit - узнаете, сколько у вас реально ОЗУ.

- - -

так, а что за "160"? откуда у вас эта цифра и чего у вас должно быть 160mb?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В пакетах виртуального хостинга 160 мб - это на все. А не для php. Так что возможно в настройках хостера стоит ограничение на макс лимит памяти выделяемой для интерпретатора.

Так как кроме php, память еще исползуется много чем. Возможно изменения настроек php.ini не принесут никакого существенного результата.

 

Все проблемы с бекапами баз решает SXD лишний раз как это работает, пересказывать не буду - на сайте разработчика лежит подробный мануал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для начала - убедитесь, что нет файлов php.ini в корне и админке.

создайте файл phpinfo.php с содержимым

<?php phpinfo(); ?>
откройте его и посмотрите там параметр memory_limit - узнаете, сколько у вас реально ОЗУ.

- - -

так, а что за "160"? откуда у вас эта цифра и чего у вас должно быть 160mb?

 

php.ini есть. а почему его необходимо удалить? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.