Типичное предупреждение, связанное с загрузкой и ограничением памяти
Во время работы на вашем сайте WordPress, вы можете иногда видеть следующий тип предупреждения.
- предупреждение пост содержание длины байтов превышает предел …
- Загруженный файл превышает upload_max_filesize директиву в php.ini…
- превышает максимальный размер загрузки для этого сайта…
- Смертельная ошибка: Разрешенный размер памяти 12345678 байтов исчерпаны (пытался выделить 2345678 байтов) в /home/your-username/public_html/wp-includes/plugin.php на линии 1000…
- 413 Ошибка: Запрос сущность слишком велика
- "Вы уверены, что вы хотите сделать это?"
«> эти сообщения, как правило, связаны с настройками сервера вашего сайта для максимального размера загрузки или ограничения памяти.
Проверьте текущие настройки системы
Прежде всего, проверьте текущие настройки памяти сервера.
В Настраиваемый или Customizr Pro WordPress темы, у нас есть функция, чтобы позволить вам легко проверить информацию вашей системы. Это будет полезно при устранении неполадок.
- Для Customizr Pro Тема, вы можете найти его в WordPress администратора -> внешний вид -> о Customizr Pro
- Для настройки темы, вы можете найти его в WordPress администратора -> внешний вид ->About Customizr
- Прокрутите вниз страницу, и вы увидите раздел — Системная информация.
Файл превышает upload_max_filesize
Возможно, вы столкнулись со следующим сообщением об ошибке при установке настраиваемой Pro Theme.
Загруженный файл превышает upload_max_filesize в php.ini
Пожалуйста, смотрите следующий скриншот.
Или следующая ошибка при загрузке изображения.
.. превышает максимальный размер загрузки для этого сайта.
Пожалуйста, смотрите следующий скриншот.
Это происходит, когда ваш PHP Upload Max Filesize (upload_max_filesize), установленный в вашем файле php.ini меньше размера файла Customizr Pro Theme или размера файла изображения, которое вы пытаетесь загрузить.
На момент написания статьи размер файла Customizr Pro Theme (файл zip) составляет 11,2 млн.
Посмотрите на вашу системную информацию для значения PHP Upload Max Filesize, вам нужно будет увеличить его до более высокой и здоровой стоимости.
Решения
Ниже приведены некоторые решения, доступные для исправления превышения загрузки макс filesize вопрос в WordPress.
Свяжитесь со своей хостинговой компанией
Да, это самый предпочтительный способ. Свяжитесь с хостинговой компанией и покажите им скриншот вашей ошибки или напишите им сообщение об ошибке. Попросите их помочь в увеличении следующих значений, пока вы не сможете установить настраиваемую тему или загрузить изображение. Ваша хостинговая компания может иметь ограничения на эти значения.
memory_limit upload_max_size post_max_size upload_max_filesize max_execution_time max_input_time
Предпочтительно к следующим значениям.
memory_limit 256М upload_max_size 64М post_max_size 64М upload_max_filesize 64М max_execution_time 300 евро max_input_time 1000 евро
Редактирование php.ini файл
Файл php.ini файл по умолчанию PHP конфигурации файла. Большая часть общей хостинговой компании не разрешает доступ к этому файлу. Если вы уверены, что у вас есть доступ к файлу php.ini на вашем сервере, вы можете приступить к следующим шагам.
- Доступ к нему с помощью программы FTP. (Как использовать программное обеспечение FTP с WordPress?)
- Резервное копирование копии этого файла, прежде чем пытаться редактировать его.
- Откройте его и найдите следующие значения по одному (они расположены на разных строках в файле)
memory_limit upload_max_size post_max_size upload_max_filesize max_execution_time max_input_time
- Предпочтительно отредактировать их на следующие значения.
memory_limit 256М upload_max_size 64М post_max_size 64М upload_max_filesize 64М max_execution_time 300 евро max_input_time 1000 евро
Использование файла .htaccess
В WordPress есть файл .htaccess. WordPress использует этот файл для манипулирования тем, как Apache (сервер) обслуживает файлы из своего корневого каталога и поднаправлений. Таким образом, этот файл очень важен. Не редактируть то, что первоначально написано в этом файле. Вы можете добавить некоторые директивы в конце файла, чтобы увеличить PHP Загрузить Max Filesize.Узнайте больше о файле htaccess в WordPress здесь.
- Используйте свою любимую программу FTP, чтобы получить доступ к вашей установке WordPress.
- Перейти к корневой каталог, это каталог, где вы можете найти wp-config.php файл. Вы должны быть в состоянии найти свой файл .htaccess.
- Загрузите его копию на компьютер, чтобы сохранить в качестве резервного копирования.
- Откройте его и добавил следующее в новую линию в конце файла.
php_value memory_limit 256 php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 1000
- Сохраните изменения и перекрытите файл .htaccess на сервере.
- Вернитесь к информации системы и проверьте, изменились ли ваши значения. Если нет, то вы должны связаться с хостинговой компанией за помощью в редактировании этих значений в .ini php.
Смертельная ошибка: Выхлоп памяти
Если вы испытываете белый экран на вашем сайте или на прерывистый и в различных веб-страниц. Установите WP_DEBUG, чтобы верно в wp-config.php. Если вы видите что-то похожее на следующее сообщение об ошибке на экране или в журнале ошибок сервера
Смертельная ошибка: Разрешенный размер памяти 12345678 байтов исчерпаны (пытался выделить 2345678 байтов) в /home/your-username/public_html/wp-includes/plugin.php на линии 1000
Это означает, что ваш PHP не имеет достаточно памяти, чтобы работать должным образом.
Решения
Ниже приведены некоторые решения, доступные для решения проблемы выхлопных газов памяти.
Свяжитесь со своей хостинговой компанией
Как уже упоминалось выше, это предпочтительный путь. Покажите им скриншот вашей ошибки или напишите им сообщение об ошибке. Попросите их помочь в увеличении памяти PHP, пока вы не сможете получить ваш сайт работает должным образом.
Изменение wp-конфига.php
Вы можете попробовать добавить определение памяти в WordPress в его wp-config.php, но это не будет работать, если ваша определенная память превышает фактическую память сервера выделенной памяти.
- Используйте свою программу ftp и перейдите на ваш каталог корней WordPress.
- Найдите wp-config.php загрузите копию на компьютер в качестве резервного копирования.
- Откройте wp-config.php с помощью простого текстового редактора или редактора кода.
- Вставьте следующий код в конце файла.
определить ('WP_MEMORY_LIMIT', '256M');
- Сохранить и загрузить обратно WP-config.php на установку WordPress.
- Очистите кэш браузера и переггрузите веб-сайт.
- Если вы все еще испытываете ошибку, вы должны связаться с вашей веб-хостинговой компании за помощью.
Редактирование php.ini файл
Если у вас есть доступ к файлу php.ini файл. вы можете попробовать следующее.
- Используя программу FTP, перейдите на ваш хостинг-сервер и ищите файл php.ini файл.
- Скачать и сохранить резервную копию.
- Откройте его с помощью кода или простого текстового редактора.
- Найдите следующее.
memory-limit
- Измените значение на гораздо более высокое значение. Например.
memory_limit 256М
- Сохранить и загрузить обратно php.ini на установку WordPress.
- Очистите кэш браузера и переггрузите веб-сайт.
- Если вы все еще испытываете ошибку, вы должны связаться с вашей веб-хостинговой компании за помощью.
Использование файла .htaccess
- Используйте свою программу FTP, чтобы получить доступ к вашей установке WordPress.
- Перейти к корневой каталог, это каталог, где вы можете найти wp-config.php файл. Вы должны быть в состоянии найти свой файл .htaccess.
- Загрузите его копию на компьютер, чтобы сохранить в качестве резервного копирования.
- Откройте его и добавил следующее в новую линию в конце файла.
php_value memory_limit 256
- Сохраните изменения и перекрытите файл .htaccess на сервере.
- Вернитесь к информации системы и проверьте, изменились ли ваши значения. Если нет, то вы должны связаться с хостинговой компанией за помощью в редактировании этих значений в .ini php.
Это все для этой документации. Надеюсь, что это помогает!
Дальнейшее чтение
WordPress Кодекс
- Резервное копирование WordPress
- Установка нескольких блогов требует специальных WP-конфиг.php
- Установки устранения неполадок
- Обеспечение безопасности установки
- htaccess для поднаправлений
- Использование пермяк
- Изменение разрешений файлов
- Навыки оболочки UNIX
- Переписать API