Проблема в том, что WordPress по какой-то причине не верит в относительные пути. Существует предположение, что WordPress запускается из корня сервера, а не из каталога под ним (например, /var/www/wordpress
не будет работать, но /var/www/
будет).
Проблема в предоставляемом ими файле .htaccess. Следует переписать его на index.php
, а не /index.php
. Измените эту строку в вашем конфиге, и она будет работать.
В результате происходит попытка перейти к корневому каталогу документа по умолчанию (в моем случае /var/www/index.php, которого нет, поскольку я использую http://localhost/worpress
, который является псевдонимом для ~/projects/worpress
). , Вы можете проверить свой журнал ошибок, и он скажет вам, где он пытается найти файл index.php (который вернет ошибку 404).
Я могу поспорить о том, насколько глупо, что они делают это, и насколько плох весь дизайн программного обеспечения WordPress. Но я избавлю тебя от этого:).