Після усунення несправностей з @Wyck у чаті ми звузили основну проблему.
Проблема була пов’язана з конфігурацією мого сервера, не маючи належного обсягу пам'яті, виділеної Apache / PHP.
Якщо у когось є ця сама проблема, будь ласка, спробуйте перевірити, чи вистачає (64 Мб +) серверної пам'яті, виділеної Apache / PHP у налаштуваннях вашого сервера. Ви також можете додати це у файл wp-config.php:
define('WP_MEMORY_LIMIT', '64MB');
Якщо вищевказане рішення не працює, прочитайте статтю Проблеми із завантаженням зображень / медіа? для подальшого усунення несправностей.
Спробуйте додати один за одним або всі наведені нижче .htaccess перетворення у файл .htaccess у кореневому каталозі установки WordPress.
Серйозно, спробуйте одне з кожного з наведених нижче рішень, щоб ви знали, який з них зробив трюк. Не просто вставляйте їх у файл .htaccess негайно.
Спробуйте цей рядок:
AddType x-mapp-php5 .php
mod_security може спричинити проблеми. Вимкніть його, щоб побачити, чи це проблема. Для цього зробіть .htaccess файл у своєму каталогу wp-admin. Додайте до цього:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Якщо ви використовуєте контроль доступу, заснований на автентифікації на своєму веб-сервері (часто його називають htpasswd, основна автентифікація, захищений паролем каталог або подібне), WordPress не в змозі обробляти його для Flash Uploader, Cron та XMLRPC. Пов'язані файли потрібно виключити для роботи. Майте на увазі, що це може порушити ваші міркування щодо безпеки.
# Exclude the file upload and WordPress CRON scripts from authentication
<FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">
Satisfy Any
Order allow,deny
Allow from all
Deny from none
</FilesMatch>
Останнє зауваження: деякі заявили, що якщо використовувати меншу версію PHP 5.3.X, ви можете спробувати відключити безпечний режим PHP.
Якщо ви працюєте на багатьох веб-сайтах WordPress і отримуєте помилки HTTP або внутрішні помилки сервера, пов’язані з завантаженням зображень, будь ласка, прочитайте Завантаження зображень на кілька сайтів викликає невдачу помилки HTTP ), щоб отримати інші можливі ідеї та рішення з усунення несправностей.
AddType x-mapp-php5 .php
? Здається, це дуже специфічно для сервера. Я думаю, що швидше зламати ваш сайт (тобто PHP) жахливо (або нічого не робити, якщо пощастить), а не щось покращити?