Файл PHTML не может выполнить код PHP на локальном хосте сервера XAMPP - PullRequest
0 голосов
/ 04 апреля 2019

Я работаю над проектом, который содержит файлы .phtml. Когда я открываю эти файлы в веб-браузере, он отображает только текстовую часть, но не может выполнить код PHP. Я работаю на локальном хосте сервера XAMPP.

1 Ответ

0 голосов
/ 13 апреля 2019

Не браузер решает, интерпретировать ли страницу как обычный текст или нет, но веб-сервер на основе определенных типов MIME.Таким образом, вы должны научить Apache, что делать с phtml-файлами, потому что ясновидение не может быть ясновидящим и поэтому решает использовать ваш обычный / обычный текст, если расширение файла ему неизвестно.

Следующее работает с вариантом Windows, но должен выглядеть аналогично в Linux.

в файле php.ini в папке php

change short_open_tags = off to on

Вы должны изменить 2 строки в файле httpd-xampp.conf в папке bin

поиск: КОД: ВЫБРАТЬ ВСЕ

<FilesMatch "\ .php $">

заменить на: КОД: ВЫБРАТЬ ВСЕ

<FilesMatch "\. (Php | phtml) $">

и искать КОД: ВЫБРАТЬ ВСЕ

AddType text / html .php .phps

заменить код: SELECT ALL

AddType text / html .php .phps .phtml

Перезапустить Apache

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...