Як збільшити пам'ять PHP (ліміт пам'яті) і вхідні значення за допомогою cPanel і php.ini?
Коли встановлюєте розширений плагін на своєму веб-сайті, завантажуєте велику демонстраційну тему або намагаєтесь оновити тисячі продуктів на своєму сайті електронної комерції одночасно.Fatal error: Allowed memory size of ... bytes exhaustedабоMax Input VariablesВи можете отримати попередження. Ці помилки вказують на те, що пакет хостингу, на якому розміщено ваш веб-сайт, застряг у обмеженнях програмного забезпечення PHP. Щоб збільшити ліміти, можна скористатися наведеними нижче методами.
Спосіб 1. Використання cPanel «MultiPHP INI Editor» (найпростіший спосіб)
Якщо у вашому пакеті корпоративного хостингу встановлено cPanel, ви можете збільшити ліміти з панелі без використання кодів:
- Увійдіть у cPanel і натисніть «Програмне забезпечення». Редактор MultiPHP INI увійти в меню.
- На сторінці, що відкриється, виберіть доменне ім’я веб-сайту, яким ви хочете керувати.
- Знайдіть наступні параметри та збільште їх значення та натисніть кнопку «Застосувати»:
- обмеження пам'яті: Це максимальний обсяг оперативної пам’яті, який ваш сайт може отримати від сервера.
256Mабо512Mзробити це. - max_input_vars: Це ліміт форм/даних, які можна надіслати одночасно.
3000або5000Оновити як . - upload_max_filesize: Це максимальний розмір файлу, який можна завантажити з сайту.
128Mви можете.
- обмеження пам'яті: Це максимальний обсяг оперативної пам’яті, який ваш сайт може отримати від сервера.
Спосіб 2. Застосування обмежень за допомогою файлу .htaccess
Якщо у вас немає дозволу редагувати PHP на вашому сервері, ви можете зробити те саме..htaccessВи також можете запустити його, додавши такі коди до нижнього рядка вашого файлу:
php_value memory_limit 512M php_value max_input_vars 5000 php_value upload_max_filesize 128M php_value post_max_size 128M
Ця стаття спеціально підготовлена для PvPServer.