#wordpress #nginx #http-status-code-405
#wordpress #nginx #http-status-code-405
Вопрос:
У меня есть WordPress
и Nginx
конфигурация для веб-сайта. Это мой Nginx
файл conf
server {
listen 80;
server_name website.com;
root /var/www/html;
index index.php;
location / {
if ($request_uri ~ ^/(.*).html) {
return 302 /$1;
}
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/html;
}
location ~ .php$ {
fastcgi_split_path_info ^(. .php)(/. )$;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Основная проблема в том, что веб-сайт работает, но я не могу войти. Когда я захожу на /wp-login.php
, я могу ввести имя пользователя и пароль, но проблема в том, что на следующей странице это отображается 405 Not Allowed
, и я понятия не имею, почему.
Я также видел в консоли на Network
вкладке, куда он переходит /wp-admin.php
, но затем он возвращает меня /wp-login.php
с этой 405
ошибкой.
Я уже пытался переименовать plugins
и themes
каталоги, чтобы узнать, являются ли они проблемой, но у меня это не так.
И это WordPress
работает на моем локальном компьютере с Apache
.
Я уже ищу StackOverflow
и WordPress
форум, но я ничего не могу найти по проблеме, где вы можете видеть свой веб-сайт, но не можете войти, потому что он возвращает 405 Error
Есть идеи? Спасибо
Ответ №1:
И снова. Здесь я отвечаю на свой собственный вопрос
Я исправил проблему, следуя этому руководству
Проблема была в этой Nginx
конфигурации