index.htm У меня есть 6 строк PHP-кода, которые не будут выполняться на моей странице. Я не получаю ошибку любого типа, которую она просто не запускает, если вы посмотрите в исходном коде, она показывает мой необработанный PHP. У меня есть файл с именем test.php, который отлично работает. в test.php У меня есть только те 6 строк кода, которые вы можете видеть в моем index.htm
Server Name defiro
cPanel Version 11.36.2 (build 9)
Theme x3
Apache version 2.2.24
PHP version 5.2.17
MySQL version 5.5.30-30.2
Architecture x86_64
Operating system linux
Я попытался исправить проблему, поставив AddType application/x-httpd-php.html
на моем сайте.htaccess, как указано в PHP, не работающем над файлом HTML. Я попробовал несколько других вещей, пытаясь получить ошибку из php без везения
Редактировать__
это не позволит мне использовать php или html в файле вместе, независимо от того, является ли он.html или.php, он не работает, я не знаю, как его исправить?
Дайте-ка подумать
index.htm У меня есть 6 строк PHP-кода, которые не будут выполняться на моей странице. Я не получаю ошибку любого типа, которую она просто не запускает, если вы посмотрите в исходном коде, она показывает мой необработанный PHP. У меня есть файл с именем test.php, который отлично работает. в test.php У меня есть только те 6 строк кода, которые вы можете видеть в моем index.htm
Позвольте мне сделать некоторые предположения
index.htm
имеет php-теги внутри (<?php echo 'if this works';?>
), которые не анализируются, когда вы делаете свой запрос. Теги даже не отображаются в вашем браузере.test.php
- это файл, который начинается и заканчивается тегами php (<?php/*php content*/?>
). Он работает, как ожидалось. (заметьте, вы можете добавить контент до или после php-тегов, и он будет отображаться как исходный).Если эти предположения неверны, скажите об этом в комментарии
Некоторые другие предположения
httpd.conf
apacheНайдите что-то похожее на следующее
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
Тот, который говорит о php, является интересующей вас линией, он определяет, какие расширения файлов будут обрабатываться интерпретатором php перед отправкой клиенту. ОК, измените это, чтобы выглядеть так
AddType application/x-httpd-php .php .html .htm
Вы можете добавить столько расширений с пространственным разделением, которые хотите, но быть предупреждены, иногда вам нужен необработанный файл, поэтому будьте осторожны
Пожалуйста, дайте отзыв, если это не поможет вам
вы поставили следующее в
AddType application/x-httpd-php .html
Это нацелено на файлы.html. Вам нужно настроить таргетинг на файлы.htm, чтобы они менялись на
AddType application/x-httpd-php .htm
должен исправить это
.php
(и вы пытались настроить.html
не.htm
).