увеличение предельной памяти памяти php

Я перевел веб-каталог сайта на новый хостинг. после импорта каталога и БД, я получил эту ошибку:

PHP Неустранимая ошибка: допустимый размер памяти 536870912 байт исчерпан (пытался выделить 79 байт) в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/libraries/joomla/database/database/ mysql.php в строке 712

Я обнаружил, что мой файл .htaccess пуст и добавил строку php_value memory_limit 256m, и она не сработала, я изменил ее на 512 м, что является самым высоким, что они поддерживают и до сих пор не работают. Может кто-нибудь помочь мне, пожалуйста ….. Никогда не думал, что передача сайта будет такой сложной.


поэтому я добавил следующее: .htaccess php_value memory_limit 512M php_flag display_errors 1 php_value error_reporting 8191

RewriteEngine на RewriteBase /

и я получаю следующее

Строгие стандарты: только переменные должны назначаться по ссылке в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/plugins/system/jantispam/jantispam.php в строке 90

Строгие стандарты: только переменные должны назначаться по ссылке в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/plugins/system/jantispam/jantispam.php в строке 68

Строгие стандарты: только переменные должны назначаться по ссылке в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/plugins/system/jantispam/jantispam.php в строке 261

Строгие стандарты: только переменные должны присваиваться по ссылке в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/plugins/system/jantispam/jantispam.php в строке 274

Строгие стандарты: только переменные должны быть указаны по ссылке в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/plugins/system/jantispam/jantispam.php в строке 39

Строгие стандарты: только переменные должны присваиваться по ссылке в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/plugins/system/slprettyphoto/slprettyphoto.php в строке 30

Строгие стандарты: только переменные должны присваиваться по ссылке в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/plugins/system/ctkfbinit/ctkfbinit.php в строке 94

Неустранимая ошибка: допустимый размер памяти 536870912 байт исчерпан (пытался выделить 79 байт) в /mnt/stor12-wc1-ord1/895923/www.youth-panel.com/web/content/libraries/joomla/database/database/mysql .php в строке 712

Я попытаюсь отключить эти плагины, чтобы узнать, что происходит

Related of "увеличение предельной памяти памяти php"

Ваша текущая конфигурация выделяет 512 МБ ОЗУ для ваших PHP-скриптов. Я не знаю о вас, но на моем сервере доступно 12 ГБ оперативной памяти. Это означает, что если только около 20 человек попытались запустить этот скрипт одновременно, мой сервер будет трещать и умереть.

Подумайте об исправлении проблемы памяти в коде, а не ослепительно увеличивая пределы памяти. Лично я бы рекомендовал установить максимальный размер памяти на что-то ограниченно малое, например 16 МБ, чтобы заставить себя писать более эффективный код – работает для меня!

Вы можете попытаться добавить это в начало кода

 <?php set_time_limit(0); ini_set('memory_limit', '-1'); ?> 

Но настоятельно рекомендуется проверить ваш код и сделать его эффективным для использования меньше памяти.

Две возможности –

Во-первых, вам нужно увеличить значение «memory_limit» в php.ini.

Во-вторых, у вас может быть проблема с вашим кодом, который выделяет слишком много памяти.