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?