У меня недавно была эта проблема, но только при доступе к корню моего сайта (например, http://example.com
) - она работала, как и ожидалось, при явном доступе к index.php (например, http://example.com/index.php
).
Проблема заключалась в том, что до создания index.php
у меня был файл index.html
в корневом веб-каталоге, но затем я переименовал его в index.html.bak
на ', чтобы убрать его с пути '. К сожалению, это не убирает это с пути. По какой-то причине Apache будет обслуживать этот файл с типом MIME application/x-trash
.
(Так как файл /etc/mime.types
содержит строку, читающую "application/x-trash ~ % bak old sik
")
Может быть, это поможет кому-то, кто почесал голову, как я.