Не понимает php

Обсуждение других вопросов связанных с веб-разработкой
asbakr
Сообщения: 5
Зарегистрирован:
06 сен 2015, 11:24

Не понимает php

asbakr » 06 сен 2015, 11:31

Здравствуйте!
Добавляю в файл html программу на php:
<?php
echo 'text';
?>.
Слово text не выводится. В чем может быть проблема.
GeekHacker
Сообщения: 125
Зарегистрирован:
24 авг 2015, 15:22

GeekHacker » 06 сен 2015, 13:38

Добавте в конфиг виртуального хоста строчку
AddType application/x-httpd-php .php .html
eandr-67
Сообщения: 61
Зарегистрирован:
12 фев 2015, 22:17

eandr-67 » 06 сен 2015, 13:45

В том, что в файле с расширением .html и не должно быть php. Для этого есть файлы с расширением .php.

Да, на Open Server ты можешь поменять настройку. Но что будешь делать, когда на виртуальном хостинге такая настройка окажется недоступной?
asbakr
Сообщения: 5
Зарегистрирован:
06 сен 2015, 11:24

asbakr » 06 сен 2015, 14:01

eandr-67 писал(а):В том, что в файле с расширением .html и не должно быть php. Для этого есть файлы с расширением .php.

Да, на Open Server ты можешь поменять настройку. Но что будешь делать, когда на виртуальном хостинге такая настройка окажется недоступной?
Файл index.php также не понимает. Выводит содержимое файла, если заключаю в теги html body, то ничего не выводит.

[upd=1441538154][/upd]
GeekHacker писал(а):Добавте в конфиг виртуального хоста строчку
AddType application/x-httpd-php .php .html
в httpd.conf есть эта строчка
GeekHacker
Сообщения: 125
Зарегистрирован:
24 авг 2015, 15:22

GeekHacker » 06 сен 2015, 14:45

Ищете в папке, где лежат конфиги, файл с конфигурацией виртуального хоста и туда вносите изменения.
Точнее подсказать не могу, т.к. не знаю используете ли вы просто apache, либо apache с nginx, какую версию...
В прочем, в папке с конфигами там всё понятно. Должны разобраться.
А вообще, я согласен с eandr-67, писать php в файлах с расширением html - извращение. Лично меня всегда это раздражало.
asbakr
Сообщения: 5
Зарегистрирован:
06 сен 2015, 11:24

asbakr » 06 сен 2015, 14:48

GeekHacker писал(а):Ищете в папке, где лежат конфиги, файл с конфигурацией виртуального хоста и туда вносите изменения.
Точнее подсказать не могу, т.к. не знаю используете ли вы просто apache, либо apache с nginx, какую версию...
В прочем, в папке с конфигами там всё понятно. Должны разобраться.
А вообще, я согласен с eandr-67, писать php в файлах с расширением html - извращение. Лично меня всегда это раздражало.
файл с расширением .php тоже не выполняется
GeekHacker
Сообщения: 125
Зарегистрирован:
24 авг 2015, 15:22

GeekHacker » 06 сен 2015, 14:55

А вы "первый запуск" делали? Может библиотек не хватает каких-то?
Там по умолчанию всё прекрасно работает. Быть не может чтоб php не выполнялся.

П.С. Для выполнения php в html файлах, чтоб не заморачиваться с виртуальными хостами. Можно в конфиге самого apache найти строчку
AddType application/x-httpd-php .php .php5 .phtml
и дописать в неё ещё .html
asbakr
Сообщения: 5
Зарегистрирован:
06 сен 2015, 11:24

asbakr » 06 сен 2015, 15:13

GeekHacker писал(а):А вы "первый запуск" делали? Может библиотек не хватает каких-то?
Там по умолчанию всё прекрасно работает. Быть не может чтоб php не выполнялся.

П.С. Для выполнения php в html файлах, чтоб не заморачиваться с виртуальными хостами. Можно в конфиге самого apache найти строчку
AddType application/x-httpd-php .php .php5 .phtml
и дописать в неё ещё .html
Отдельно .php файлы работают.
Всем спасибо.
Ответить