Загрузка плагинов в Wordpress, работающих на IIS7 - PullRequest
0 голосов
/ 18 ноября 2010

У меня проблема при попытке вручную загрузить новый плагин в WordPress. Загрузка медиафайлов работает отлично, а также автоматическая установка плагинов работает как надо, но при ручной загрузке плагинов выдается сообщение об ошибке:

The uploaded file could not be moved to C:\inetpub\wwwroot\Wordpress/wp-content/uploads/2010/11.

Я проверил разрешения для wp-content и uploads, и для него установлено значение Everyone. Я не думаю, что что-то не так с разрешениями, так как я могу загружать изображения, и я вижу их в папке загрузок.

Я думаю, что может быть проблема с неправильными слешами, у кого-нибудь еще есть эта проблема?

Я использую IIS7, Windows Server 2008 и Wordpress 3.0.1. Все устанавливается с помощью установщика веб-платформы Microsoft.

Ответы [ 3 ]

1 голос
/ 15 марта 2011

Я знаю, что уже поздно отвечать, но я надеюсь, что кто-то может найти это полезным.

Скорее всего, это проблема с настройками, связанными с местом временного выгрузки.

Вот что я сделал, чтобы решить похожую проблему:

  1. Убедитесь, что вы редактируете правильный файл инициализации. Ввод: в файле test.php и выполнение его из вашего веб-браузера получит настройку.

Найдите параметр «Загруженный файл конфигурации»

  1. В этом файле конфигурации найдите (или добавьте, если отсутствует) следующий параметр: upload_tmp_dir = "c: \ inetpub \ temp \ uploads"

  2. Убедитесь, что c: \ inetpub \ temp \ uploads существует и доступен для записи всем. Вы можете усилить это, указав учетную запись IUSR, если хотите.

  3. Перезапуск / перезапуск рабочего процесса IIS. Ваш выбор здесь, так как есть несколько способов сделать это.

Я нашел большую часть этой информации, ссылаясь на c: \ tmp \ php_errors.txt. Fastcgi.logging должен быть включен по умолчанию при установке Windows.

1 голос
/ 14 ноября 2011

Просто хочу добавить решение ответа хорошего Гарольда на PHP.

Несмотря на изменение параметра «upload_tmp_dir», я все еще получал то же сообщение об ошибке Загруженный файл не может быть перемещен в C: \ inetpub \ wwwroot \ Wordpress / wp-content / uploads ,

Поэтому я изменил также настройку «upload_max_filesize»

upload_max_filesize = 16M

(16M или больше в зависимости отРазмер файла темы WordPress)

Надеюсь, это поможет кому-то, кто застрял, как я.

0 голосов
/ 22 ноября 2010

С Filezilla

загрузка в каталог> 2010> 11 для установки разрешения 777

...