Конфиг Apache (virtualhost) и LS

Имею в config.local.php:
$config['path']['root']['web'] = "http://proektls.com/";
$config['path']['root']['server'] = 'D:/WWW/proektls.com/www';

Имею в httpd.conf
<VirtualHost *:80>
    ServerAdmin a@localhost
    DocumentRoot D:/WWW/proektls.com/www
	<Directory D:/WWW/proektls.com/www>
		AllowOverride All
		Options FollowSymLinks
	</Directory>
    ServerName proektls.com
    ServerAlias www.proektls.com
    ErrorLog logs/proektls.com-error_log
    CustomLog logs/proektls.com-access_log common
</VirtualHost>


в host установил 127.0.0.1 proektls.com
Выше приведена информация о проекте на локал хосте (связка апаче 2.0 + php 5.2.9 + mysql 5.0.9)
Вот какая ситуация.
Не могу понять что не так, потомучто при переходе на главную proektls.com всё работает.
При переходе на линк _http://proektls.com/personal_blog/ остаётся главная страницаю
ЕСли кликаю _http://proektls.com/tag/какой_то_тег/ то возвращается 404 страница в шаблоне LS
При этом линк на главную с 404 корректен.
Интересно отметить то, что если указать упомянутые выше ссылки в таком виде:
_http://proektls.com/proektls.com/tag/какой_то_тег/
_http://proektls.com/proektls.com/personal_blog/
то всё открывается нормалёк.
Намекните в чём ошибка?
Поиском пользовался, посты по теме AllowOverride All и недоступных страниц с регистрацией читал.
* — proektls.com вымышленное имя, используемое для замены настоящего домена.

ADD: проект на сервере в сети работает нормально (виртуальный сервер), хотя при установке были неболшие танцы.
Просто хочется иметь для тестов его на локалке.
ADD: может это даст какуюто инфу, вот лог access:
[Sat Oct 29 22:32:44 2011] [notice] Child 4848: Released the start mutex
[Sat Oct 29 22:32:45 2011] [notice] Child 4848: All worker threads have exited.
[Sat Oct 29 22:32:45 2011] [notice] Child 4848: Child process is exiting
[Sat Oct 29 22:32:45 2011] [notice] Apache/2.0.64 (Win32) PHP/5.2.9 configured -- resuming normal operations
[Sat Oct 29 22:32:45 2011] [notice] Server built: Oct 18 2010 01:36:23
[Sat Oct 29 22:32:45 2011] [notice] Parent: Created child process 4428
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_mssql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_oci8.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_openssl.dll' - \xce\xef\xe5\xf0\xe0\xf6\xe8\xee\xed\xed\xe0\xff \xf1\xe8\xf1\xf2\xe5\xec\xe0 \xed\xe5 \xec\xee\xe6\xe5\xf2 \xe7\xe0\xef\xf3\xf1\xf2\xe8\xf2\xfc %1.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_pdo_mssql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_pdo_oci.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_pdo_oci8.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_pdo_pgsql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_pdo_sqlite_external.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_pgsql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_pspell.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\Server\\PHP\\ext\\php_sybase_ct.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
[Sat Oct 29 22:32:46 2011] [notice] Child 4428: Child process is running
[Sat Oct 29 22:32:46 2011] [notice] Child 4428: Acquired the start mutex.
[Sat Oct 29 22:32:46 2011] [notice] Child 4428: Starting 250 worker threads.


И лог ошибок:

[Sat Oct 29 21:47:32 2011] [error] [client 127.0.0.1] PHP Parse error:  parse error in D:\\WWW\\proektls.com\\www\\config\\config.local.php on line 33, referer: http://proektls.com/proektls.com/tag/какойтотег/
[Sat Oct 29 22:06:02 2011] [error] [client 127.0.0.1] PHP Parse error:  parse error in D:\\WWW\\proektls.com\\www\\config\\config.local.php on line 33, referer: http://proektls.com/proektls.com/tag/какойтотег/
[Sat Oct 29 22:10:21 2011] [error] [client 127.0.0.1] File does not exist: D:/WWW/proektls.com/www/proektls.com
[Sat Oct 29 22:10:54 2011] [alert] [client 127.0.0.1] D:/WWW/proektls.com/www/.htaccess: Invalid comman

12 комментариев

avatar
Вот по поводу этой строчке в логе

[Sat Oct 29 22:10:54 2011] [alert] [client 127.0.0.1] D:/WWW/proektls.com/www/.htaccess: Invalid comman

укажите всю, не до конца скопировали
avatar
Да, как то так вышло )) вот она:
[Sat Oct 29 22:10:54 2011] [alert] [client 127.0.0.1] D:/WWW/proektls.com/www/.htaccess: Invalid command '\xc1\xeb\xee\xe3', perhaps mis-spelled or defined by a module not included in the server configuration
avatar
Странное поведение и странное указание на команду.
.htaccess и коробки без модификаций?

Хоть сайт кое как и работает но все же, mod_rewrite включен?
avatar
Да. Проверял, включён. Строка не закоментирована: LoadModule rewrite_module modules/mod_rewrite.so
avatar
Вот .htaccess:
AddDefaultCharset UTF-8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
AddType text/x-component .htc


# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Template|all-wcprops|entries|format)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options +FollowSymLinks


коробки без модификаций. остальное всё работает ))) кроме лайвстрита ))
avatar
Попробуйте из .htaccess все лишнее убрать. В регулярке может быть дело.

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php

<Files "plugins.dat">
order allow,deny
deny from all
</Files>
avatar
не повлияло к сожалению. спасибо.
avatar
Попробуйте указать строку:
$config['path']['root']['server'] = 'D:/WWW/proektls.com/www';

в виде:
$config['path']['root']['server'] = 'D:\WWW\proektls.com\www';

и
$config['path']['root']['web'] = "http://proektls.com/";

без закрывающего слэша.
Может поможет. :)
avatar
прбывал поменять путь с обратными слешами — не помогло.
второй совет также не помог.

интересный случай )) на серваке тоже не просто ставился ) пришлось поплясать…
avatar
А плагины какие стоят? Может в них что? Например RusUrls или NiceUrl?
Да, и еще на тексте из .htaccess — там какие-то ошибки парсинга. Хотя… если он вообще частично работает — по идее это не важно…
avatar
*конечно же из error_log
avatar
Поробуйте так!
<VirtualHost *:80>
    ServerAdmin a@localhost
    DocumentRoot D:/WWW/proektls.com/www
        <Directory D:/WWW/proektls.com/www>
                AllowOverride All
                Options FollowSymLinks
                Order allow,deny
                Allow from all
        </Directory>
    ServerName proektls.com
    ServerAlias www.proektls.com
    ErrorLog logs/proektls.com-error_log
    CustomLog logs/proektls.com-access_log common
</VirtualHost>
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.