Перейти до

apache2&php


Рекомендованные сообщения

Есть сервак на Дебиане.

Apache-2.2.9 , php-5.2.6, mod_rewrite - установлен.

В конфиге апача прописано AllowOverride All

Проблема в том что ни в какую код php не хочет обрабатываться в html-страницах.

Различные манипуляции с файлом .htaccess вида: (пробывал мнооооого вариантов) проблемы не решили ....

 

AddHandler application/x-httpd-php .php .htm .html

AddType application/x-httpd-php .html .htm

 

Есть страница test.html с кодом :

<html>

<?php

echo "test"

?>

</html>

Пока страницу не переименуешь в test.php - php-код обрабатываться на хочет.

 

Слышал что проблема в том что 2-й апач , как-то по новому обрабатывает RewriteOptions

Ссылка на сообщение
Поделиться на других сайтах

Пробывал с .html и без него ....

ниГуя .....

 

вот только что у себя попробовал на ноуте:

 

[foster@fnote ~]$ cat /etc/httpd/vhosts/renault.commerce 
<VirtualHost *:80>
   ServerAdmin info@test
   AddDefaultCharset UTF-8
   DocumentRoot /var/www/hosted/renault.commerce
   ServerName renault.commerce
   <directory /var/www/hosted/renault.commerce>
       Options Indexes FollowSymlinks MultiViews
       AllowOverride all
   </directory>

   addtype application/x-httpd-php .html .php

   ErrorLog /var/log/httpd/renault.commerce/error
   CustomLog /var/log/httpd/renault.commerce/access common
</VirtualHost>

 

Выводит обработаным.

Банальная строчка: addtype application/x-httpd-php .html .php

 

Код странички test.html

[foster@fnote ~]$ cat /var/www/hosted/renault.commerce/test.html 
<title>test</title>

<?php

echo 'Hi there';

?>

 

 

PHPinfo

[foster@fnote ~]$ rpm -qa | grep httpd
httpd-tools-2.2.15-1.fc13.i686
httpd-2.2.15-1.fc13.i686
[foster@fnote ~]$ rpm -qa | grep php
php-common-5.3.2-2.fc13.i686
php-cli-5.3.2-2.fc13.i686
php-mbstring-5.3.2-2.fc13.i686
php-pdo-5.3.2-2.fc13.i686
php-mcrypt-5.3.2-2.fc13.i686
php-Smarty-2.6.26-1.fc13.noarch
php-mysql-5.3.2-2.fc13.i686
phpMyAdmin-3.2.5-1.fc13.noarch
php-gd-5.3.2-2.fc13.i686
php-5.3.2-2.fc13.i686

 

Все стандартное, без пересобираний и извращений, т.к. не требовалось еще страдать.

Ссылка на сообщение
Поделиться на других сайтах

ВОпрос походу тот же.

Есть хостинг.

Файл DIV.html

В нем php код.

Никакие ухищрения не помогают.

Думаю варианты есть только с .htaccess.

Кто попробует ?

Ссылка на сообщение
Поделиться на других сайтах

У меня тоже вопрос пока не решен, :) ,

На фре все через .htaccess - работает отлично.

Пока я понял что нужен определенный набор модулей + чтобы было прописано в apache2.conf Allowoverride All - это задает обработку через .htaccess и еще что то, чего пока не знаю :)

Ссылка на сообщение
Поделиться на других сайтах

Пока я понял что нужен определенный набор модулей + чтобы было прописано в apache2.conf Allowoverride All - это задает обработку через .htaccess и еще что то, чего пока не знаю :)

Allowoverride All - разрешает использовать .htaccess

На хостинге набор модулей стандартный - и менять не получиться.

ман по .htaccess.

Однако при таком раскладе - при открытии .html файла браузер просто предлагает сохранить его.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...