Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 987 раз!

Форум

Добро пожаловать, Гость!

Не понимает php

Обсуждение вопросов на другие темы связанные с веб-разработкой
asbakr
Сообщения: 5
C нами: 1 год 3 мес

Непрочитанное сообщение asbakr » 06 сен 2015, 11:31

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

GeekHacker
Сообщения: 94
C нами: 1 год 3 мес

Непрочитанное сообщение GeekHacker » 06 сен 2015, 13:38

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

eandr-67
Сообщения: 19
C нами: 1 год 9 мес

Непрочитанное сообщение eandr-67 » 06 сен 2015, 13:45

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

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

asbakr
Сообщения: 5
C нами: 1 год 3 мес

Непрочитанное сообщение 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
Сообщения: 94
C нами: 1 год 3 мес

Непрочитанное сообщение GeekHacker » 06 сен 2015, 14:45

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

asbakr
Сообщения: 5
C нами: 1 год 3 мес

Непрочитанное сообщение asbakr » 06 сен 2015, 14:48

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


файл с расширением .php тоже не выполняется

GeekHacker
Сообщения: 94
C нами: 1 год 3 мес

Непрочитанное сообщение GeekHacker » 06 сен 2015, 14:55

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

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


и дописать в неё ещё .html

asbakr
Сообщения: 5
C нами: 1 год 3 мес

Непрочитанное сообщение asbakr » 06 сен 2015, 15:13

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

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

и дописать в неё ещё .html


Отдельно .php файлы работают.
Всем спасибо.


Вернуться в «Оффтоп и другие темы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей