Не работает php в html

Тема в разделе "HTML / CSS / PHP/ JavaSript / Python и.т.п.", создана пользователем putnik, 11.03.16.

  1. putnik

    putnik Новичок

    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    7
    На сайте всего два файла: index.html и .htaccess, В .htaccess «AddType application/x-httpd-php .html .htm». Если просто зайти на сайт http://site.ru, то php работает и все отображается нормально, а если зайти на http://site.ru/index.html, то уже не работает. Подскажите, в чем может быть проблема? Уже все перепробовал писать в htaccess, но все равно не работает.
     
  2. bro

    bro Участник

    Сообщения:
    228
    Симпатии:
    89
    Баллы:
    36
    Нужно узнать, как работает php - mod_php, php-fpm, cgi и тд.
     
  3. putnik

    putnik Новичок

    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    7
    А как узнать это?
     
  4. bro

    bro Участник

    Сообщения:
    228
    Симпатии:
    89
    Баллы:
    36
    Спросить у хостера или у того, кто настраивал веб-сервер.
     
  5. putnik

    putnik Новичок

    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    7
    А через phpinfo можно это узнать?
     
  6. bro

    bro Участник

    Сообщения:
    228
    Симпатии:
    89
    Баллы:
    36
    Строка Server API.
    У тебя же вдс? Там панель какая то?
     
    putnik нравится это.
  7. putnik

    putnik Новичок

    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    7
    Строка Server API CGI/FastCGI
    Да ВДС, стоит веста
     
  8. bro

    bro Участник

    Сообщения:
    228
    Симпатии:
    89
    Баллы:
    36
    Код:
    AddType application/x-httpd-php5 .php .html
    или
    Код:
    AddHandler php-cgi .php .html
    пробовал? nginx включен?
     
    putnik нравится это.
  9. putnik

    putnik Новичок

    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    7
    Оба пробовал, не работает. nginx вроде включен, в весте во вкладке сервер - есть, и во вкладке WEB есть галка "Поддержка Proxy NGINX"
    ------------------- Добавлено 11.03.16 -------------------
    Убрал галку "Поддержка Proxy NGINX" и заработало) Это вообще обязательно ставить ее или нет?
     
  10. bro

    bro Участник

    Сообщения:
    228
    Симпатии:
    89
    Баллы:
    36
    Дело в том, что nginx обрабатывает html сам, не передавая запрос апачу.
    Можешь или отключить nginx целиком (не рекомендую), или убрать в настройках весты обработку nginx-ом html файлов, или залезть в конфиг nginx и поправить там обработку html как php (но если знаний нет, лучше не лезть).
     
    putnik нравится это.
  11. putnik

    putnik Новичок

    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    7

Поделиться этой страницей