0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 9035 Просмотров
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
SEF не работает
« : 26.01.2007, 16:29:19 »
Вопщем всё по парядку.
Интранетовская страница (http://intra.mojasilka.dot.com, находиться на Windows 2003 (стоит AppServ)
В настройках Апача:

# LoadModule foo_module modules/mod_foo.so
#
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule status_module modules/mod_status.so
LoadModule info_module modules/mod_info.so
#LoadModule speling_module modules/mod_speling.so
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule anon_auth_module modules/mod_auth_anon.so
#LoadModule dbm_auth_module modules/mod_auth_dbm.so
#LoadModule digest_auth_module modules/mod_auth_digest.so
#LoadModule digest_module modules/mod_digest.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule php4_module C:/php/sapi/php4apache.dll

также в настройках есть
# [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE, UPDATE THIS TOO!]
ClearModuleList
#AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_log_config.c
#AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_isapi.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
#AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
#AddModule mod_auth_anon.c
#AddModule mod_auth_dbm.c
#AddModule mod_auth_digest.c
#AddModule mod_digest.c
#AddModule mod_proxy.c
#AddModule mod_cern_meta.c
#AddModule mod_expires.c
#AddModule mod_headers.c
#AddModule mod_usertrack.c
#AddModule mod_unique_id.c
AddModule mod_php4.c
AddModule mod_so.c
AddModule mod_setenvif.c

В настройках сайта активировал SEF  и в корне переименовал в .htaccess
Результат стр с урлами ненаходит :(
Где что может быть и где копать?
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Re: SEF не работает
« Ответ #1 : 26.01.2007, 16:43:45 »
yНу в смысле что если кликаю куда :) к примеру по линку в меню  (http://intra.mojasilka.dot.com/content/blogcategory/17/146/ то результат  The page cannot be found (HTTP Error 404 - File or directory not found.), Чуть не забыл версия Joomla! 1.0.12 Stable [ Sunfire ].
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
Re: SEF не работает
« Ответ #2 : 26.01.2007, 16:45:52 »
может, в .htaccess закомментированы строки рерайта?
Должна быть строка
RewriteEngine On
и
что-то типа
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteRule ^(content/|component/) index.php
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Re: SEF не работает
« Ответ #3 : 26.01.2007, 16:49:39 »
По форуму лазил об этом уже читал :)

RewriteEngine On


#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla/MamboDirectory (just / for root)

RewriteBase /


########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]       ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Re: SEF не работает
« Ответ #4 : 26.01.2007, 16:54:26 »
да на серве уже было всё запущенно но могу и серв перезапустить.
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Re: SEF не работает
« Ответ #5 : 26.01.2007, 17:24:59 »
Положительного результата нет :(

Re: SEF не работает
« Ответ #6 : 26.01.2007, 19:38:54 »
Вот, сегодня локально установил Joomla! 1.0.12 Lavra Edition 2007 + OpenSEF 2.0.0-RC5_SP2 for Joomla! 1.0.8... и та же проблема...

...и скорее всего, как мне сейчас уже кажеться, проблема связана с несовместимостью версий...

...приведу то что выдает сервер:

Код
Notice: Only variables should be assigned by reference in y:\home\joomla\www\components\com_sef\sef.php on line 163
[Денвер: показать возможную причину ошибки]
Notice: Only variables should be assigned by reference in y:\home\joomla\www\components\com_sef\sef.php on line 203

Notice: Only variables should be assigned by reference in y:\home\joomla\www\components\com_sef\sef.php on line 207
--- Initializing SEF resolver: sefresolver
'/' => '/' (relative site URL)
--- Resolving: '/'
'/' not matched by incoming alias lookup
'/' is the root URL for the site

Warning: Cannot modify header information - headers already sent by (output started at y:\home\joomla\www\components\com_sef\sef.php:163) in y:\home\joomla\www\includes\joomla.php on line 715

Warning: Cannot modify header information - headers already sent by (output started at y:\home\joomla\www\components\com_sef\sef.php:163) in y:\home\joomla\www\index.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at y:\home\joomla\www\components\com_sef\sef.php:163) in y:\home\joomla\www\index.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at y:\home\joomla\www\components\com_sef\sef.php:163) in y:\home\joomla\www\index.php on line 252

Warning: Cannot modify header information - headers already sent by (output started at y:\home\joomla\www\components\com_sef\sef.php:163) in y:\home\joomla\www\index.php on line 253

Warning: Cannot modify header information - headers already sent by (output started at y:\home\joomla\www\components\com_sef\sef.php:163) in y:\home\joomla\www\index.php on line 254

+ ссылки стандартные ссылки на "Новости" и "Статьи" стали иметь такой вид: http://joomla/iiainoe/iiaia/ и http://joomla/noaoue/ соответственно...
при этом ссылка на "Контакты" - http://joomla/index.php?option=com_contact&Itemid=3 (стандартная)
а на "Ссылки" - http://joomla/weblinks/13/32/ и "Главная" - http://joomla/main-page/ ...main-page - это введенный мною псевдоним в параметрах...
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Re: SEF не работает
« Ответ #7 : 26.01.2007, 20:33:47 »
Дане еслибы хоть ошибки показывал, а то и ошибок нет и SEF не работает
 так порыскал по настройках пхп

нашел такие странные записи

1)
disable_functions = show_source, system, shell_exec, passthru, exec, popen, proc_open
там ещё phpinfo был но я его оттуда убрал.
2)
Additional Modules
Module Name пусто :(
3) Ещё смутило что много в пхпинфо присутствует вот такие ссылки

_SERVER["PATH_TRANSLATED"]   E:\\AppServ\\www\\Tezt\\phpinfo.php

Просветите где и что ещё проверить
« Последнее редактирование: 26.01.2007, 20:52:29 от mickymouse »

Re: SEF не работает
« Ответ #8 : 27.01.2007, 15:09:37 »
Вычитал c http://projects.j-prosolution.com/documents/opensef/install-opensef.html

Цитировать
As of the date of this tutorial (Sep 2006) the most recent release is OpenSEF 2.0.0-RC5_SP2.

The "RC" in the release title means "Release Candidate". This means that the software is only a candidate for release, not a "final" release. It may contain bugs and is not recommended for production sites.

However, we're going to install it anyway, since many sites are using it with no problems. There are of course no guarantees that it will work.

Другими словами, как я понял, ошибки есть и будут, пока не выйдет финальная версия :(

...Интересно, а есть ли альтернатива OpenSEF?...
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Re: SEF не работает
« Ответ #9 : 29.01.2007, 15:04:48 »
Ау так ктонибудь что нибуть подскажет?
*

shur

  • Захожу иногда
  • 236
  • 49 / 1
Re: SEF не работает
« Ответ #10 : 31.03.2007, 22:04:45 »
mickymouse
Для работы OpenSEF нужно разкоментировать в .htaccess блок касательно 3rd Party SEF Section, а стандартный блок Joomla! core SEF Section закоментировать.
У тебя все наоборот.

Код
########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section

Re: SEF не работает
« Ответ #11 : 05.04.2007, 14:08:58 »
аналогичная ситуация, и комментирования строк ни чего не дает, выдает :
Код
Notice: Only variables should be assigned by reference in \.......\components\com_sef\sef.php on line 160
Notice: Only variables should be assigned by reference in \.......\components\com_sef\sef.php on line 163
Notice: Only variables should be assigned by reference in \.......\components\com_sef\sef.php on line 203
Notice: Only variables should be assigned by reference in \.......\components\com_sef\sef.php on line 207
1.0.12 Lavra Edition 2007 + joomla_com_opensef_2.0.0-RC5_SP2, всё это ставил на Apache_Swissknife
*

shur

  • Захожу иногда
  • 236
  • 49 / 1
Re: SEF не работает
« Ответ #12 : 05.04.2007, 14:29:07 »
Посмотрите еще вот тут, может поможет:
http://joomlaforum.ru/index.php/topic,11697.msg76621.html#msg76621
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[РЕШЕНО]лавная не работает без /index.php

Автор lexxbry

Ответов: 1
Просмотров: 692
Последний ответ 22.08.2018, 14:52:51
от lexxbry
Неправильно работает отображение модулей при включенном SEF

Автор art22

Ответов: 2
Просмотров: 977
Последний ответ 14.02.2017, 00:18:04
от art22
Не работает стандартный SEF

Автор AlSa2

Ответов: 12
Просмотров: 1715
Последний ответ 09.12.2016, 16:16:18
от fsv
Joomla 3. Jroute. Неправильно работает SEF

Автор templton

Ответов: 1
Просмотров: 1701
Последний ответ 14.04.2016, 09:53:20
от b2z
Не работает встроеный SEF (чпу), а режиме отладки работает

Автор Gentry

Ответов: 2
Просмотров: 1101
Последний ответ 26.10.2015, 14:40:37
от Sirleh