WordPress async-загрузить.ошибка php 403

для моего клиента я переместил их веб-страницу в VPS по желанию. Но я веб-разработчик и не очень хорош в настройке сервера.

из-за неправильной настройки разрешения, на мой взгляд, я не могу получить изображения в медиабиблиотека, нет ошибки или sth. Также, когда я пытаюсь загрузить новый, он завершает загрузка процесс, но застревает в обработка process и дает ошибку 403 на асинхронная загрузка.РНР.

Я пробовал 755 и 777 разрешения на wp-content и wp-content / uploads, не решает проблему.

любая помощь будет оценили.

Edit: журналы.

эти запросы.log

*.252.164.35 - - [20/Nov/2015:18:14:48 -0500] "GET /xml_feed/********.php HTTP/1.1" 200 1861
*.252.164.35 - - [20/Nov/2015:18:14:51 -0500] "GET /xml_feed/*****.php HTTP/1.1" 200 394
*.252.164.35 - - [20/Nov/2015:18:14:52 -0500] "GET /xml_feed/***.php HTTP/1.1" 200 359
*.253.241.91 - - [20/Nov/2015:18:14:50 -0500] "POST /wp-admin/async-upload.php HTTP/1.1" 200 11
*.253.241.91 - - [20/Nov/2015:18:14:53 -0500] "POST /wp-admin/async-upload.php HTTP/1.1" 403 3214

Edit 2: отдал все папки 777 разрешение, теперь я могу переустановить мою установку WP и обновить мой плагины из панели, но проблема медиа-библиотеки все еще существует, асинхронная загрузка.php все еще дает 403 ошибка.

2 ответов


когда я менял серверы, я использовал поиск и замену в моей БД для структуры папок /folder_name/public_html/blog ->/srv/www/html/blog. Этот инструмент работает довольно хорошо interconnect. Я пытался изначально найти и заменить в блокноте, но

SELECT * FROM wp_posts WHERE ID = '0' AND post_type = 'attachment';

или

SELECT ID, COUNT(*) c FROM wp_posts GROUP BY ID HAVING c > 1;

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