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;