• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Resolved Website returning "File not found." message instead of serving index.php content

gennolo

Basic Pleskian
After upgrading a Centos 7 VM to latest Plesk Obsidian,
a couple of websites started returning an nginx "File not found." message when browsing certain subdirectories
that should serve an "index.php" file (like mydomain.com/mysite/myfolder ).

error_log shows :
AH01071: Got error 'Primary script unknown\n'
at each web request.

When browsing
mydomain.com/mysite/myfolder/index.php (including index.php)
page is working OK

After some investigation, it looks like it has something to do with this .htaccess rule in the folder :
RewriteRule .? %{ENV:BASE}/index.php [L]
which was ok before, and for some reason is ignored now.

Domain configuration is set to FPM served by Apache / PHP 7.1 with Plesk standard settings..
I already tried a "plesk repair web" and checked domain permissions, tried to switch PHP versions etc..
Any help will be really appreciated :)
 
See if this works for you:


It worked fine for me, disabled wp-toolkit
 
Back
Top