2013-08-09 5 views
0

Я пытаюсь загрузить большие файлы с помощью встроенного загрузчика (1 гигабайт или более.) Однако иногда я случайно (случайно) получаю ошибки загрузки HTTP. Они чаще, чем больше файл.Ошибка при загрузке большого размера Wordpress

У меня проблемы с файлами размером более 100 МБ.

В php.ini, я поставил:

file_uploads 
upload_max_filesize 
max_input_time 
memory_limit 
max_execution_time 
post_max_size 

... до 1.2ГБ с ограничениями времени 600 секунд.

Загрузка 130mb длится 15 минут, но все еще не удается. Ответ AJAX является:

<!-- SHTML Wrapper - 500 Server Error --> 
[an error occurred while processing this directive] 

Является ли это потому, что я нахожусь на общий план сервера? Если я перейду на VPS, эта проблема остановится?


Update:

Я пробовал некоторые FTP плагины и загрузки через стандартный WordPress Browser Uploader, и я получаю ту же ошибку:

[an error occurred while processing this directive] 

Моя единственная проблема с интеграцией своего рода решения ftp в самом WordPress. Мой клиент не хочет использовать отдельный метод для загрузки. Он предпочел бы все это в WP Admin.

Я искал лучшие плагины загрузки FTP, но все они кажутся не поддерживаемыми в течение нескольких лет. Нет ли вообще способа заставить его работать в WordPress? Если я переведу сайт на VPS, все равно будут сталкиваться с теми же ограничениями?

+0

Возможный дубликат [проблема с загрузкой] (http://stackoverflow.com/questions/2613181/uploading-problem) – 4444

+0

Я бы сказал, что любая хостинговая компания, которую вы платите, должна быть в состоянии помочь с этим со своей стороны. Похоже, вы пошли в правильном направлении с ini-файлом. – BenRacicot

ответ

0

Я бы использовал функцию http://php.net/manual/en/function.phpinfo.php, чтобы узнать, какие эффективные настройки использует PHP. На общих серверах многие настройки PHP ini заблокированы, и вы не можете изменить их, не будучи root.

Да, на виртуальном частном сервере у вас обычно будет доступ к корню, что означает, что вы можете делать все, что хотите. Я рекомендую EC2 Amazon, если вы хотите пойти по этому маршруту. Отдельный микро-экземпляр будет запускать вас около $ 20 в месяц, но он даст вам root-доступ и 100% -ный контроль над настройкой. Производительность будет наравне с общедоступным хостинговым сервисом, таким как Bluehost или другими решениями на базе cpanel.

-1

Проверьте файл phpinfo() и проверьте, активированы ли настройки. Возможно, вы отредактировали неправильный файл php.ini.