проблема с .htaccess

Тема в разделе "PHP", создана пользователем vesta-v, 4 июн 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. vesta-v

    vesta-v

    Регистр.:
    25 окт 2007
    Сообщения:
    311
    Симпатии:
    14
    Помогите разобраться с такой проблемой:
    Сайт на хостинге в интернете запускается нормально, а на локальном сервере при запуске сайта просто предлогает открыть или сохранить файл index.php. Если же я редактирую файл .htaccess, то при запуске сайта на локальном сервере открывается код файла index.php.
    Можно ли это как-то исправить?

    файл .htaccess с таким содержимым:

    PHP:
    Options +FollowSymLinks
    RewriteEngine on
    ........
    ........
    ........
    AddHandler application/x-httpd-php5  .php

    AddHandler x
    -httpd-php .php 
    И еще файл php.ini лежит в корне сайта.
    Его содержимое:
    PHP:
    AddHandler application/x-httpd-php5  .php
    AddType application
    /x-httpd-php5 .php
    Помогите разобраться пожалуйста :(
     
  2. den987

    den987 Создатель

    Регистр.:
    27 май 2009
    Сообщения:
    18
    Симпатии:
    2
    такое ощущение, что у тебя апач локальный не настроен или не включен :confused:
     
  3. Atec

    Atec

    Регистр.:
    28 апр 2007
    Сообщения:
    296
    Симпатии:
    31
    Уберите хендлеры AddHandler application/x-httpd-php5 .php
    и подобные команды - дело в них 90%

    Добавлено через 30 секунд
    Денвер сам знает что пхп это пхп файлы и т.п. заголовки
     
  4. vesta-v

    vesta-v

    Регистр.:
    25 окт 2007
    Сообщения:
    311
    Симпатии:
    14
    Да нет, апач включен, все остальные сайты работают нормально :(


    А когда убираю хендлеры, тогда просто открывается код страницы (как в блокноте) которую я запускаю. Может быть что этот скрипт написан как CGI?
     
  5. Levey

    Levey Постоялец

    Регистр.:
    20 мар 2007
    Сообщения:
    55
    Симпатии:
    7
    Аналогичную проблему решил сконфигурировав httpd.conf

    PHP:
    <IfModule mod_dir.c>
        
    DirectoryIndex index.html index.html.var index.cgi index.pl index.htm Default.htm default.htm index.xml index.php
    ...
    AddType application/x-httpd-php .php 
    </IfModule>
     
  6. t0os

    t0os

    Регистр.:
    21 окт 2007
    Сообщения:
    284
    Симпатии:
    36
    vesta-v, AllowOverride разрешен в httpd.conf для папки веб-сервера?
     
  7. vesta-v

    vesta-v

    Регистр.:
    25 окт 2007
    Сообщения:
    311
    Симпатии:
    14
    А как это проверить?:ah:
     
  8. DCRM

    DCRM Постоялец

    Регистр.:
    28 июн 2007
    Сообщения:
    53
    Симпатии:
    40
    Закинь .htaccess c "AllowOverride All" на хостинг, если ошибка не вылезет, то всё норм :)
     
Статус темы:
Закрыта.