wp-tinymce.php 404

Вопрос или проблема

Мой визуальный редактор не работает на сайте после его переноса на новый сервер. Я предположил, что проблема в правах доступа, но файл сам настроен на 644. Я также пробовал 755, и все равно не работает. Все директории выше имеют права 755.

Я могу получить доступ к другим файлам в директории, но не к этому одному файлу. Есть идеи?

wp-tinymce.php загружается в панель управления WordPress с использованием Ajax с вашей стороны.

Итак, права доступа к этому файлу должны быть 664. Но проблема в том, что ваша папка /wp-includes может не разрешать удаленное выполнение PHP. Это может быть как в .htaccess через какой-то плагин безопасности, который вы используете, так и где-то в правилах Nginx.

Кроме того, я думаю, вы используете какой-то плагин, который вызывает wp-tinymce.php странным образом.

Это также может быть вызвано файлом .htaccess, помещенным в папку wp-includes плагином iThemes Security как мерой усиления безопасности. Этот файл может быть невидим для вас в зависимости от настроек вашего FTP-клиента.

Я лично видел, как это происходило с iThemes Security v6.2.1 на WP 4.8 на php 7.0

Ответ или решение

Решение проблемы 404 для файла wp-tinymce.php

При запуске вашего сайта на новом сервере и возникновении проблемы с визуальным редактором, а именно ошибкой 404 для файла wp-tinymce.php, важно учитывать несколько ключевых моментов для диагностики и устранения проблемы.

1. Проверка прав доступа к файлам

Первая и наиболее очевидная причина, почему wp-tinymce.php может выдавать ошибку 404, — это неверные права доступа на файл или директории. Хотя вы уже установили права 644 на файл, рекомендуется установить их на 664, как это было предложено. Тем не менее, важно помнить, что папки должны иметь права 755, что вы уже правильно сделали.

Также проверьте права на родительские директории, начиная с корневой директории вашего WordPress. Они должны позволять серверу выполнять доступ, необходимый для выполнения файлов PHP.

2. Ограничения в конфигурации сервера

Если права доступа установлены правильно, следующий шаг — проверить конфигурацию сервера. Особенно если вы используете Nginx или Apache с плагинами безопасности, такими как iThemes Security.

Проверка .htaccess или конфигураций Nginx:

  • В файле .htaccess может находиться правило, запрещающее выполнение PHP-файлов в каталоге /wp-includes/. Если вы используете iThemes Security, убедитесь, что файл .htaccess, который мог быть создан этим плагином, не содержит ограничений, блокирующих доступ к wp-tinymce.php.

Проверка других плагинов:

  • Убедитесь, что другие плагины не вызывают конфликтов с загрузкой wp-tinymce.php. Возможно, один из активных плагинов пытается вызвать файл не совсем корректно.

3. Проверка наличия файла

Иногда файл wp-tinymce.php может отсутствовать из-за неполной или поврежденной установки WordPress. Убедитесь, что файл действительно существует в каталоге /wp-includes/. В случае его отсутствия рекомендуется переустановить WordPress, загрузив свежую версию с официального сайта.

4. Включение отладки WordPress

Для более детального анализа проблемы и получения отчетов об ошибках вы можете включить режим отладки в WordPress. Для этого добавьте следующую строку в файл wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

С помощью этого метода все ошибки будут записаны в файл debug.log, расположенный в каталоге /wp-content/. Это может дать подсказки по поводу происходящего на уровне загрузки вашего редактора.

Заключение

Ошибки 404 для wp-tinymce.php в основном связаны с неправильными правами доступа, конфигурацией сервера или конфликтами между плагинами. Пошаговая проверка прав доступа, конфигураций сервера и наличия файла может помочь в устранении проблемы. Если ни один из вышеуказанных пунктов не решает проблему, рассматривайте возможность обращения за помощью на форумы поддержки WordPress или к профессиональным разработчикам.

Следуя предоставленным рекомендациям, вы сможете успешно справиться с проблемой и восстановить функциональность визуального редактора на вашем сайте.

Оцените материал
Добавить комментарий

Капча загружается...