Я использую VPS для своего сайта. его основали на базе Laravel, и я запустил php54 для своего веб-сайта.
Теперь, когда я хочу открыть веб-сайт (index.php в общей папке Laravel), браузер просто принудительно загружает файл в виде файла application / x-httpd-php54 .
Я тестировал добавление
AddType application/x-httpd-php54 .php
и AddHandler
в .htaccess в AddHandler
папке.
Ни работали!
Я должен упомянуть, вводя ip-адрес своего веб-сайта или вводя имя страницы, на котором он открывает веб-сайт без проблем.
ip загружает mysite
www.example.com загружает mysite
example.com/index.php загружает mysite
Но для example.com
браузер заставляет скачивать файл !!!!
Я заметил, что корень документа сервера – XXX, и у меня есть виртуальный хост с именем example.com с тем же корнем документа;
Поэтому, когда я вхожу в ip, он загружает корень документа, и это нормально, если я ввожу имя домена, он пытается загрузить страницу с виртуального хоста, что было неудачно.
Я удалил виртуальный хост, потому что мне не нужен виртуальный хост, когда я мог обрабатывать свой сайт через сам сервер.
Теперь все работает!