Апач + кривые руки + смарти=гемор

  • Автор темы konan
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

konan

#1
Есть проблема настроить сайт на локальной машине:

настроен сайт как отдельный хост:

z:/sitename

url:sitename/index.php
- да, почему-то просто http://site_name не грузиться, а только
sitename/index.php

прописан виртуальный хост в апаче:

<VirtualHost 127.0.0.2>
ServerAdmin webmaster@serv1.ru
ServerName site_name
DocumentRoot z:/site_name
ScriptAlias /cgi/ "z:/site_name/cgi/"
ErrorLog z:/site_name/error.log
CustomLog z:/site_name/access.log common
</VirtualHost>

c:\WINNT\system32\drivers\etc\hosts :
127.0.0.2 avtomir


mod_rewrite загружен!
load_module
and
add_module.c

НА СЕРВАКЕ, ТАМ ГДЕ СТОИТ САЙТ, ЕСТЬ ФАЙЛ:
.htaccess :


RewriteEngine On
RewriteBase /

# no rewrite to images and css files
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ $1 [L]

# rewrite for main site to index.php
RewriteRule ^admin(.*)$ admin.php?$1&%{QUERY_STRING} [L]
RewriteRule ^(.*)$ index.php?$1&%{QUERY_STRING}

AuthUserFile /home/virtual/var/www/.htpasswd
AuthGroupFile /home/virtual/var/www/.htgroup
AuthName "Admins"
AuthType Basic
<FilesMatch admin.php>
<Limit GET POST>
require group Admins
</Limit>
</FilesMatch>

Проблема: грузиться только index.php
при нажатии на любую ссылку, переход идет на урл типа: site_name/catalog/some.html

в каталоге some.html нет, так как это шаблон, который генериться Smarty.

Вопрос в чем: как сделать, чтобы сайт работал? То есть чтобы переходы осуществлялись.

При всех этих настрйоках Apache пишет: bad request


Заранее благодарен за помощь!
 
G

Guest

#2
Конечно мона все подробно расписать процитировав руководство.Но имея горький опыт успешной установки и последующего лечения апача советую лучше установить денвер. Zdes' и меньше париься.Есть свои заморочки но тестировать скрипты мне больше нравится на Денвере=)Кстати сайт там же стоит... :)
 
G

Guest_Sniffer

#3
все может быть намного проще.
я точноне уверен, на память не помню, либо в файле httpd.conf либо mime.types (конфиги апача), просто дописать штвуксируемые файлы. Там будет записано что-то вроде index.html, index.htm. Так вот ты возми и запиши туды index.php.
 
Статус
Закрыто для дальнейших ответов.