2014-10-22 2 views
0

Я пытаюсь отлаживать переписывание на веб-сайте joomla на xampp. Я наблюдаю следующееLogLevel rewrite не регистрируется

  1. сайт работает
  2. После того как я включить URL переписывания в Joomla BE ни одна из ссылок не работает, но главная страница все еще работает. Я пришел к выводу, что переписывание не работает должным образом.
  3. я активировал (переименован) .htaccess, в корне
  4. я добавил LogLevel предупредит перезапись: trace6 к httpd.conf и перезапустить Apache.

Я консультировался http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#logging и http://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs

Не уверен, если это уместно, но мои сайты настроены с:

<VirtualHost *:80> 
UseCanonicalName Off 
VirtualDocumentRoot "D:/srv/htdocs/%2/%1" 
ServerAlias *.*.localhost 
</VirtualHost> 

в HTTPD-vhosts.conf, что позволяет мне иметь несколько сайтов

Но даже если я настрою его как не виртуальный хост, он все еще не создает записи журнала для перезаписи, ни в error_log, ни в доступе _журнал.

ответ

0

Попробуйте alert вместо предупредить для отладки. I.e .: LogLevel alert rewrite:trace6 Кроме того, ваш файл журнала, возможно, не покраснел, когда вы его рассмотрели. Проверьте также, что вы смотрите в правильном файле журнала. Найдите «ErrorLog» в конфигурационном файле Apache.

0

Я также работаю виртуальный хост на WAMP, используя Apache 2.4.17 и вот мой конфиг в файле HTTPD-vhosts.conf для того, чтобы получить соответствующий файл журнал:

<VirtualHost *:80> 
    RewriteEngine On 
    LogLevel alert rewrite:trace6 
    ErrorLog "C:\Users\.....\Desktop\log.txt" 
    ServerName ..... 
    DocumentRoot .... 
    <Directory ....> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Require local 
    </Directory> 
</VirtualHost> 

Надеется, что это помогает ,

Смежные вопросы