Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Видимость переменных [2]
Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2015
Помог: 0 раз(а)
Есть рабочий сайт на Джино, поддержка PHP включена. PHP скрипты работают.
Я добавляю страницу index2.html с тем кодом, который выше.
DeepVarvar
Отправлено: 28 Ноября, 2015 - 13:49:45
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
А, ну сервер контент отдает, да.
А вот пхп файлы он должен передавать интерпретатору по идее.
Но судя по, он не передает нихрена.
Поэтому пацаны уже спрашивают, а установлен ли пхп?
А установлен ли апачевский модуль пхп?
Или там пхп как CGI работает?
Вообще вариантов запуска интерпретатора много: mod-apache, cgi, fpm. И подвидов: tcp/unix socket.
У тебя оно в каком виде?
Кроме того, нужно еще связать расширение файла с интерпретатором (для одного из вариантов указывается в конфиге апача).
У тебя оно связано? (Добавление)
Вячеслав Иванов пишет:
index2.html
А, вот оно что!
Это же не пхп файл!
Всмысле, можно захендлить и хтмл файл открывать через интерпретатор, но как правило этого не делают.
Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2015
Помог: 0 раз(а)
dcc0 не злитесь, просто иногда человек формулирует некую фразу, считая, что другие могут ее воспринять только так, как предполагает он. (Добавление)
Цитата с Джино
PHP установлен как модуль Apache или как CGI?
На нашем хостинге PHP работает и как модуль веб-сервера Apache, и через CGI. Наиболее полно функциональность и удобство PHP раскрываются в случае работы с ним, как с модулем: можно использовать переменные окружения Apache, создавать собственную HTTP-авторизацию и т. д.
Обратите внимание, что для работы с PHP через CGI необходимо подключить услугу «Поддержка CGI». Услуга «Поддержка PHP» при этом не требуется.
DeepVarvar
Отправлено: 28 Ноября, 2015 - 14:12:55
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Добавлю, что есть версия будто время разбора html как php несколько дольше (правда ли, не знаю). Хотя опять же предположу, поскольку apache отдает html, htm файлы, как правило, то происхдит что-то вроде двойной обработки (но это версия).
Поэтому для нормальной работы сего, вероятно, надо перенастраивать и apache и php.
Цитата:
А почему?
Веб-сервер в принципе отрабатывает html и htm файлы, и те, которые указаны в настройках httpd.conf или apache.conf . Расширение намекает, что веб-сервер отрабатывает файлы с разметкой html, но НЕ программный код PHP. Указание расширения .php говорит веб-серверу, что это php скрипт (его нельзя просто отдать клиенту), и управление передается PHP, интерпретатор генерирует html код из этого скрипта, отдает клиенту.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.