Po rozwiązaniu problemu z @Wyck na czacie, zawęziliśmy się do podstawowej kwestii.
Problem związany był z tym, że moja konfiguracja serwera nie ma odpowiedniej ilości pamięci przydzielonej do Apache / PHP.
Jeśli ktoś ma ten sam problem, spróbuj sprawdzić, czy masz wystarczającą (64 MB +) pamięć serwera przydzieloną Apache / PHP w ustawieniach konfiguracji serwera. Możesz również dodać to do pliku wp-config.php:
define('WP_MEMORY_LIMIT', '64MB');
Jeśli powyższe rozwiązanie nie działa, przeczytaj artykuł Problemy z programem Image / Media Uploader? do dalszego rozwiązywania problemów.
Spróbuj dodać jeden lub wszystkie z poniższych poprawek .htaccess do pliku .htaccess w katalogu głównym instalacji WordPress.
Poważnie, wypróbuj jedno z poniższych rozwiązań, aby wiedzieć, które z nich rozwiązało problem. Nie wklejaj ich wszystkich natychmiast do pliku .htaccess.
Wypróbuj tę linię:
AddType x-mapp-php5 .php
mod_security może powodować problemy. Wyłącz, aby zobaczyć, czy to jest problem. Aby to zrobić, utwórz plik .htaccess w katalogu wp-admin. Dodaj to do niego:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
Jeśli używasz kontroli dostępu opartej na uwierzytelnianiu na swoim serwerze internetowym (często znanym jako htpasswd, uwierzytelnianie podstawowe, katalog chroniony hasłem lub podobny), WordPress nie jest w stanie obsłużyć go dla Flash Uploadera, Crona i XMLRPC. Powiązane pliki należy wykluczyć z pracy. Pamiętaj, że może to złamać twoje względy bezpieczeństwa.
# 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>
Ostatnia uwaga: niektórzy powiedzieli, że jeśli używasz mniejszej wersji PHP 5.3.X, możesz spróbować wyłączyć tryb awaryjny PHP.
Jeśli korzystasz z wielu witryn WordPress i otrzymujesz błędy HTTP lub wewnętrzne błędy serwera związane z przesyłaniem obrazów, przeczytaj Przesyłanie zdjęć do wielu witryn powoduje błąd HTTP ), aby znaleźć inne możliwe pomysły i rozwiązania problemów.
AddType x-mapp-php5 .php? To wydaje się być bardzo specyficzne dla serwera. Wydaje mi się, że bardziej prawdopodobne jest uszkodzenie strony (np. PHP) okropnie (lub nic nie robić, jeśli masz szczęście), niż poprawianie czegokolwiek?