Страница 1 из 1

Не понимает php

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

Добавлено: 06 сен 2015, 13:38
GeekHacker
Добавте в конфиг виртуального хоста строчку
AddType application/x-httpd-php .php .html

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

Да, на Open Server ты можешь поменять настройку. Но что будешь делать, когда на виртуальном хостинге такая настройка окажется недоступной?

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

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

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

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

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

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

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

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

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