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

Evgen

  • Новичок
  • 3
  • 0 / 0
Re: OpenSef - не получается настроить
« Ответ #60 : 17.10.2006, 11:52:16 »
а у меня вообще ошибка 500 при включении OpenSef  и переименовании файла в .htaccess. Что это может быть?

Re: OpenSef - не получается настроить
« Ответ #61 : 24.10.2006, 17:21:52 »
Вобщем вот как я сделал и у меня заработало
Файл .htaccess не должен быть текстовым.
Он должен быть файлом "HTACCESS". (он не просто называется с "."(точки) а дальше htaccess)

Вот я например(у меня вида) нажимаю на него правой кнопкой мыши->выбираю "Переименовать" и открывается пустое поле для ввода, т.е. он не имеет названия.

Вобщем это файл типа "HTACCESS" не имеющий названия.

Делается это так.
1.открываешь блокнот(а не уже имеющийся файл)
2.пишешь туда чего надо
3.Файл->Сохранить как
4.в поле "Имя файла" стираешь выведенное по умолчанию txt и пишешь htaccess
5.сохраняешь в нужную дирикторию

может это все и антинаучно и похоже на бред но у меня заработало

Гы... У меня под никсовой консолью блокнота нима...
И ещё я не совсем понял, о чём идёт речь: о том, что "htaccess.txt" нужно переименовать в ".htaccess"?..
Это-то и без того понятно...
Правда я это делал без блокнота...
Как-то так:
cp htaccess.txt .htaccess
service httpd restart
, только результата нет(((
Ещё раз говорю, что човн указывает на аппач а чмод 644...
Под денвером у меня оно работает, а вот на сервере никак...
ЕЩЁ РАЗ ДЕЛЮСЬ ПОДОЗРЕНИЯМИ:
такое чувство, что аппач не видит .хтассес...
Но он ТОЧНО лежит в рут-директори сайта...
ВЕРОЯТНО какая-то карявасть в httpd.conf или php.ini...
В принципе, могу их выкатить, как говориться, в студию!..
Просто может мне укажут, в каком направлении рыть...
(тока не надо давать ссылки на сайты, типа http://www.php.com/include/groups/ , я хочу конкретной помощи)
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: OpenSef - не получается настроить
« Ответ #62 : 24.10.2006, 17:37:04 »
"ВЕРОЯТНО какая-то карявасть в httpd.conf или php.ini..." - ну, пхп здесь совсем не причём.

SEO стандартный работает?
если работает, то тогда .htaccess видно, с апачи порядок и мод_реврайт то же работает.

"просто переименовать" .htaccess недостаточно.
его нужно изменить.
как - об этом уже писалось не раз.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3

Re: OpenSef - не получается настроить
« Ответ #63 : 28.10.2006, 13:36:36 »
Стандартный СЕО тоже не пашет...

.хтассес я, естественно, изменял... По всякому. Об этом писал выше.

Re: OpenSef - не получается настроить
« Ответ #64 : 04.11.2006, 20:09:46 »
Итак, чтобы вы меня не мучали доп. вопросами начну с нуля.
Apache 2
mod_rewrite включен
PHP 5
Состав .htaccess:
Код
# защита файла .htaccess
<Files .htaccess>
order allow,deny
deny from all
</Files>
# непосредствено rewriting
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
# Защита от уязвимостей
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]
Ошибка с OpenSEF только с компонентом com_smf (Установлен стандартный последней версии с сайта SMF, сам форум SMF 1.1 RC3).  Все остальное работает отлично (Remository и DATSO Gallery завелись с полоборота). Стандартный SEO отлично работает.
Причем очень интересная.  Модуль авторизации на сайте прекрасно работает. То есть и по ссылкам ходит, и все авторизуется.
Код
http://мой_сайт/forum/action,unread/
http://мой_сайт/forum/action,unreadreplies/
Эти ссылки проблем не вызывают.
Но как только открывается
Код
http://мой_сайт/forum/
, то внутри начинается билиберда. То есть ссылки переписываются внутри так:
Код
Тип 1: http://мой_сайт/forum,/мой_сайт/forum/board,1.0
Тип 2: http://мой_сайт/forum,/мой_сайт/forum/action,profile
После некоторых упражнений (вторый сутки мучаюсь) выяснил, что ссылки Типа 2 путем удаления мой_сайт/forum, становятся рабочими.
Ссылки Типа 1 таким образом не работают, а просто возвращают 404-ю. Но стоит добавить на конце исправленной ссылки .html
Код
http://мой_сайт/forum/board,1.0.html
все начинает работать!
FURL в настройках SMF отключены (впрочем, включение их не дает ровным счетом ничего), т.е. ссылки имеют такой вид, если зайти в папку форума:
Код
http://мой_сайт/smf/index.php?board=1.0
Очень хотелось бы интегрировать форум в Джумлу (упрощается навигация и установка внутренних ссылок), а также использовать OpenSEF. При отключении модуля com_smf из настроек OpenSEF все работает на стандартном SEO, но это некрасиво. Тем более налицо неправильная переписка ссылок OpenSEF'ом. Ввиду нехватки опыта в написании модулей и незнания структуры самой Joomla!, просмотр исходных текстов OpenSEF'а не помог понять место, где происходит сбой.
Где могут быть грабли? Каким образом я могу это исправить?
Если есть способ решить эту задачу штатно, то есть без переписывания кода модуля, буду очень признателен за решение.
Если Вы подскажете место в модуле OpenSEF, где нужно переписать PHP код, и направление в котором думать, то я сам и перепишу.
Заранее спасибо.

Re: OpenSef - не получается настроить
« Ответ #65 : 05.01.2007, 15:43:57 »
УРА!!!!!!!!!!!!!!!!!!!1
ДОЛГО!!! ОЧЕНЬ ДОЛГО ломал голову!..
Проблема решена: AllowOverride All
Я же говорил, сервер игнорит .htaccess!
*

hemilion

  • Осваиваюсь на форуме
  • 12
  • 1 / 0
Re: OpenSef - не получается настроить
« Ответ #66 : 28.02.2007, 19:58:13 »
Проблемма - информирует об ошибках
Поставил себе
OpenSEF - joomla_com_opensef_2.0.0-RC5_SP2.zip

Перечитал весь топик.
В php.ini поставил log_errors = On чтобы не терять ошибки, хочу понять, можно ли (и как) заставить не рапортовать об ошибках типа
Код
Notice: Only variables should be assigned by reference in w:\home\guide.me\www\components\com_sef\sef.php on line 163
 on line 203
 on line 207

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

 on line 251
 on line 252
 on line 253
 on line 254
не пойму на что он ругается, и надо ли с этим бороться?
*

FxPunter

  • Давно я тут
  • 692
  • 112 / 7
  • Э-эх!
Re: OpenSef - не получается настроить
« Ответ #67 : 04.03.2007, 19:25:48 »
Поставила на свою голову OpenSef
теперь все ссылки переименовались (типа: glavnay, forum) и ничего не работает. Как все привести в соответствие???
*

quintus

  • Осваиваюсь на форуме
  • 25
  • 3 / 0
  • i'm crazy about joomla!
Re: OpenSef - не получается настроить
« Ответ #68 : 04.03.2007, 19:33:58 »
отключить Open sef =)
*

FxPunter

  • Давно я тут
  • 692
  • 112 / 7
  • Э-эх!
Re: OpenSef - не получается настроить
« Ответ #69 : 04.03.2007, 19:53:15 »
Я серьезно.
Хочу, чтобы урлы были понятными. Но как побороть сложившуюся ситуацию????
*

FxPunter

  • Давно я тут
  • 692
  • 112 / 7
  • Э-эх!
Re: OpenSef - не получается настроить
« Ответ #70 : 04.03.2007, 20:00:12 »
Поставила на свою голову OpenSef
теперь все ссылки переименовались (типа: glavnay, forum) и ничего не работает. Как все привести в соответствие???
Пишу для тех, у кого та же проблема будет.
Если все делали, как написано в этой теме, то придете к результату, как у меня. (он в цитате).
Сделать надо следующее:
в файле .htaccess все удаляем и вставляем вот что:

[УДАЛЕНО МНОЙ. USERXP]

Все будет работать!!!!
Проверено
Всем спасибо!!!
 
« Последнее редактирование: 04.03.2007, 20:52:59 от userxp »
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: OpenSef - не получается настроить
« Ответ #71 : 04.03.2007, 20:54:24 »
2 FxPunter: три предупреждения
1. за php_value/php_flag для Apache 1/2
2. за Option FollowSymLinks
3. за error_reporting 7

если не знаешь, о чём пишешь, то незачем писать
Все будет работать!!!!
Проверено
а за такой текст могу и бан влепить.
« Последнее редактирование: 04.03.2007, 21:00:50 от userxp »
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

FxPunter

  • Давно я тут
  • 692
  • 112 / 7
  • Э-эх!
Re: OpenSef - не получается настроить
« Ответ #72 : 05.03.2007, 08:26:11 »
но у меня действительно все заработало после этого!!!
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: OpenSef - не получается настроить
« Ответ #73 : 05.03.2007, 11:32:28 »
а я и не говорил, что работать не будет.
у тебя заработает, а у кого-то нет.
.htaccess требует точной настройки в каждом конкретном случае.
я НЕ думаю, что ты проводила эксперименты в разных вариациях и можешь утверждать, что данный вариант будет работать везде.
поэтому, такие заявления, как "Все будет работать!!!! Проверено" по меньшей мере не корректны.
больше так не делай.

зы. можешь повторно запостить свой вариант .htaccess, но уже без таких комментариев, ок?
если у кого он работать не будет - объясняться уже будешь сама
:)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

XCOS

  • Захожу иногда
  • 90
  • 2 / 1
Re: OpenSef - не получается настроить
« Ответ #74 : 11.03.2007, 02:09:54 »
Вопрос по sef тот что опен :) Захожу в seo ассистент "Генератор Meta-данных"
я так понимаю он на основании заголовка статьи или каким то еще образом должен для каждой статьи сгенерировать список ключевых слов.
выделяю материалы

пишут ошибки на всю страницу

Warning: fopen(/home/4066/s4467/public_html/administrator/components/com_sef/includes/seo_words/seo_words_russian.txt) [function.fopen]: failed to open stream: No such file or directory in /home/4066/s4467/public_html/administrator/components/com_sef/sef.functions.php on line 920

Warning: feof(): supplied argument is not a valid stream resource in /home/4066/s4467/public_html/administrator/components/com_sef/sef.functions.php on line 921

Warning: fread(): supplied argument is not a valid stream resource in /home/4066/s4467/public_html/administrator/components/com_sef/sef.functions.php on line 922

Warning: feof(): supplied argument is not a valid stream resource in /home/4066/s4467/public_html/administrator/components/com_sef/sef.functions.php on line 921

Warning: fread(): supplied argument is not a valid stream resource in /home/4066/s4467/public_html/administrator/components/com_sef/sef.functions.php on line 922

Warning: feof(): supplied argument is not a valid stream resource in /home/4066/s4467/public_html/administrator/components/com_sef/sef.functions.php on line 921

Warning: fread(): supplied argument is not a valid stream resource in /home/4066/s4467/public_html/administrator/components/com_sef/sef.functions.php on line 922

Warning: feof(): supplied argument is not a valid stream resource in /home/4066/s4467/public_html/administrator/components/com_sef/sef.functions.php on line 921


Как это можно исправить чтобы работало?
Потому что яндекс не хочет ни в какую индексировать сайт :(

Спасибо!
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: OpenSef - не получается настроить
« Ответ #75 : 11.03.2007, 02:30:08 »
пишут ошибки на всю страницу
Warning: fopen(/home/4066/s4467/public_html/administrator/components/com_sef/includes/seo_words/seo_words_russian.txt) [function.fopen]: failed to open stream: No such file or directory
врядли этот файл есть.
попробуй пустой создать (скопируй с seo_words_english.txt)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

XCOS

  • Захожу иногда
  • 90
  • 2 / 1
Re: OpenSef - не получается настроить
« Ответ #76 : 11.03.2007, 11:45:29 »
Да, вы права эту ошибку исправил и все получилось, спасибо!
*

Dimalar

  • Новичок
  • 4
  • 0 / 0
Re: OpenSef - не получается настроить
« Ответ #77 : 29.03.2007, 19:23:23 »
После установки OpenSEF все ссылки генерятся правильно и отображаются валидными. Но часть ссылок выдают ошибку 404, а часть пашут на ура.
Стандартный SEO выдаёт только /content/view/78/112/
А нужен файл с расширением .html (это материал).
Сайт на masterhost.ru

Содержимое .htaccess:
-----------------------
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: OpenSef - не получается настроить
« Ответ #78 : 29.03.2007, 23:41:15 »
первую страницу прочитай, пожалуйста.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

Dimalar

  • Новичок
  • 4
  • 0 / 0
Re: OpenSef - не получается настроить
« Ответ #79 : 01.04.2007, 19:13:21 »
 :o Перечитал тему 20 раз, но ошибка оказалась в другом - кавычки в названиях разделов, категорий и материалов.
Поработало всё 2 два дня без ошибок. И 1 апреля index.php стал выдавать просто пустую страницу. Выключаю OpenSeF - всё в порядке. Включаю - опять пустая index.php. В html-коде кроме тегов body ничего. У меня подозрения на сервер. У кого-нибудь на masterhost были такие фокусы? Или может дело в другом?

.htaccess

-------
##
# @version $Id: htaccess.txt 5973 2006-12-11 01:26:33Z robs $
# @package Joomla RE
# @localized Авторские права (C) 2005 Joom.Ru - Русский дом Joomla!
# @copyright Авторские права (C) 2005 Open Source Matters. Все права защищены.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! - свободное программное обеспечение.
# @translator Sourpuss (Sourpuss@mail.ru)
##
# -----------------======= ВНИМАНИЕ!!! =======----------------------------
# ------- ОБЯЗАТЕЛЬНО УСТАНОВИТЕ CHMOD 644 НА ЭТОТ ФАЙЛ ------------------
# ------------------------------------------------------------------------
#  Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.

AddDefaultCharset WINDOWS-1251

#  Следующие строки - попытка исправить настройки PHP
#  для полного соответствия системным требованиям Joomla.
#  Раскомментируйте (символ комментария - #) нужные строки,
#  если настройки вашего хоста не соответствуют рекомендациям
#  системных требований Joomla.
#  При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую
#  ошибку, или все строки с php_value.

#  php_value register_globals 0
#  php_value display_errors 0
#  php_value file_uploads 1
#  php_value magic_quotes_gpc 1
#  php_value magic_quotes_runtime 0


#  Пример явного указания каталога для записи сессий:
#  Для Windows - c:/temp
#  для UNIX  - /tmp

#  Указанные каталоги должны физически существовать и быть доступны для записи

#  При необходимости, раскомментируйте строку ниже этой
#  php_value session.save_path c:/temp


#####################################################
#  ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ
#
# Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему
# при некоторых конфигурациях сервера. Она необходима для использования модуля Apache mod_rewrite, но может быть
# уже настроена администратором вашего сервера и изменение этого параметра в .htaccess может быть запрещено.
# Если эта директива вызывает ошибку сервера, то закомментируйте строку (добавьте символ # в
# начало строки), перезагрузите в браузере сайт и протестируйте работу SEF-ссылок. Если они работают,
# то вам не надо ничего менять здесь, т.к. всё уже настроено администратором сервера.
#
# Используйте только один из двух разделов SEF, которые находятся ниже. Строки, которые можно
# раскомментирвать (и использовать) имеют только один #.  Строки с двумя символами # раскомментировать не надо.
# В разделах, которые вы не используете, все строки должны начинаться с символа #
#
# Для стандартного SEF, используйте раздел стандартного SEF. Вы можете
# закомментировать все строки с RewriteCond и уменьшить загрузку сервера, если
# у вас в корне нет каталогов с названиями 'component' или 'content'
#
# Если вы используете сторонние компоненты SEF или Core SEF, то раскомментируйте
# все строки в разделе 'SEF сторонних разработчиков или Core SEF'
#
#####################################################

#####  РЕШЕНИЕ ПРОБЛЕМЫ С НЕРАБОТАЮЩИМИ URL КОМПОНЕНТОВ #####
# СПЕЦИАЛЬНОЕ ПРИМЕЧАНИЕ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ SMF, ИСПОЛЬЗУЮЩИХ МОСТ ИНТЕГРАЦИИ
# ИЛИ ДЛЯ ТЕХ СЛУЧАЕВ, КОГДА НЕ РАБОТАЮТ URL КОМПОНЕНТОВ
#
# В обоих разделах 'Стандартного SEF', и 'SEF сторонних разработчиков или Core SEF' строка:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##опционально - смотрите примечания##
# может быть раскомментирована.  Если ваша Joomla/Mambo работает в подкаталоге,
# то в эту строку можно вставить название подкаталога.
# Например, если ваша Joomla/Mambo находится в подкаталоге '/test/',
# то измените:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##опционально - смотрите примечания##
# на:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##опционально - смотрите примечания##
#
#####################################################


##  Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше.
#Options +FollowSymLinks

#
#  Включение mod_rewrite

RewriteEngine On 


#  Раскомментируйте следующую строку, если URL вашего web-сервера
#  не связаны напрямую с физическими путями файлов.
#  Обновите ВашКаталогJoomla (используйте "/" для обозначения корня сервера)

# RewriteBase /   


########## Начало раздела стандартного SEF
########## Используйте эту секцию ТОЛЬКО для работы встроенного SEF Joomla
## ВСЕ (RewriteCond) строки в этой секции необходимы только если
## на вашем сервере имеются каталоги с названиями 'content' или 'component'
## Если каталоги с такими названиями отсутствуют, то закомментируйте эти строки.
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]    ##опционально - смотрите примечания##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
#RewriteRule ^(content/|component/) index.php
#
########## Конец раздела стандартного SEF 

                     

########## Начало раздела SEF сторонних разработчиков или Core SEF   
########## Используйте этот раздел, если вы используете SEF-расширения типа OpenSEF, 404_SEF, 404SEFx, JoomSEF, SEF Advance и т.д.
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]    ##опционально - смотрите примечания##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## Конец раздела SEF сторонних разработчиков или Core SEF



########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#                             
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## Конец - Правила обработки (Rewrite rules) для блокировки распространенных эксплоитов
« Последнее редактирование: 02.04.2007, 11:54:57 от Dimalar »
*

palexa

  • Завсегдатай
  • 1110
  • 88 / 0
Re: OpenSef - не получается настроить
« Ответ #80 : 11.04.2007, 23:32:52 »
Уважаемые, прочитал всё что здесь написано и всё заработало, но есть проблемка.
У меня есть один сайт на украинском языке. Заметил что именно те ссылки в которых должен быть транслит из букв которых нету в русском языке неработает.
Есть несколько букв: і, є, ї .
Если я правильно понял, то в каком то файле есть правила транслита из русских букв на английские.
Подскажите плиз где их добавить, или если я неправ, просто укажите путь истинный ::)
*

userxp

  • Moderator
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: OpenSef - не получается настроить
« Ответ #81 : 11.04.2007, 23:38:11 »
есть такое. забыл я про них  >:( а "исправленную" версию не выкладывал.
/administrator/components/com_sef/core/sef.mapper.php
дополнить в самом низу массив в функции function encode
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

palexa

  • Завсегдатай
  • 1110
  • 88 / 0
Re: OpenSef - не получается настроить
« Ответ #82 : 12.04.2007, 00:06:39 »
Спасибо, всё заработало, надеюсь мой вопрос и твой ответ многим поможет
« Последнее редактирование: 12.04.2007, 00:11:57 от palexa »

Re: OpenSef - не получается настроить
« Ответ #83 : 30.04.2007, 12:14:58 »
Вам дай волю вы все серваки перегрузите :)))
спасибо за инфу по joomsef

Re: OpenSef - не получается настроить
« Ответ #84 : 29.05.2007, 12:33:45 »
покажите, пожалуйста, какой текст должен быть в .htaccess, здесь на каждой странице кто-то в постах писал этот код, и он разный... на сайте компонента вообще другой
http://forum.j-prosolution.com/opensef-installation/1072-second-opensef-plain-htaccess-file.html
будте добры, скажите, что же всталять в .htaccess
*

drugget

  • Новичок
  • 7
  • 0 / 0
Re: OpenSef - не получается настроить
« Ответ #85 : 29.05.2007, 13:04:56 »
Не работают дружественные ссылки с OpenSEF (Joomla 1.0.12).

htaccess.txt переименовал в .htaccess и сделал там все изменения, как написано.
mod_rewrite подгружается - по крайней мере так php_info пишет.
в Глобальных настройках Joomla SEO включен.
включаешь OpenSEF - все ссылки заменяются, но везде 404.

что делать?
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: OpenSef - не получается настроить
« Ответ #86 : 29.05.2007, 13:53:01 »
покажите, пожалуйста, какой текст должен быть в .htaccess, здесь на каждой странице кто-то в постах писал этот код, и он разный... на сайте компонента вообще другой
http://forum.j-prosolution.com/opensef-installation/1072-second-opensef-plain-htaccess-file.html
будте добры, скажите, что же всталять в .htaccess
Код
# -----------------======= ВНИМАНИЕ!!! =======----------------------------
# ------- ОБЯЗАТЕЛЬНО УСТАНОВИТЕ CHMOD 644 НА ЭТОТ ФАЙЛ ------------------
# ------------------------------------------------------------------------
#  Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.

AddDefaultCharset WINDOWS-1251

#  Следующие строки - попытка исправить настройки PHP
#  для полного соответствия системным требованиям Joomla.
#  Раскомментируйте (символ комментария - #) нужные строки,
#  если настройки вашего хоста не соответствуют рекомендациям
#  системных требований Joomla.
#  При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую
#  ошибку, или все строки с php_value.

#  php_value register_globals 0
#  php_value display_errors 0
#  php_value file_uploads 1
#  php_value magic_quotes_gpc 1
#  php_value magic_quotes_runtime 0


#  Пример явного указания каталога для записи сессий:
#  Для Windows - c:/temp
#  для UNIX  - /tmp

#  Указанные каталоги должны физически существовать и быть доступны для записи

#  При необходимости, раскомментируйте строку ниже этой
#  php_value session.save_path c:/temp


#####################################################
#  ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ
#
# Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему
# при некоторых конфигурациях сервера. Она необходима для использования модуля Apache mod_rewrite, но может быть
# уже настроена администратором вашего сервера и изменение этого параметра в .htaccess может быть запрещено.
# Если эта директива вызывает ошибку сервера, то закомментируйте строку (добавьте символ # в
# начало строки), перезагрузите в браузере сайт и протестируйте работу SEF-ссылок. Если они работают,
# то вам не надо ничего менять здесь, т.к. всё уже настроено администратором сервера.
#
# Используйте только один из двух разделов SEF, которые находятся ниже. Строки, которые можно
# раскомментирвать (и использовать) имеют только один #.  Строки с двумя символами # раскомментировать не надо.
# В разделах, которые вы не используете, все строки должны начинаться с символа #
#
# Для стандартного SEF, используйте раздел стандартного SEF. Вы можете
# закомментировать все строки с RewriteCond и уменьшить загрузку сервера, если
# у вас в корне нет каталогов с названиями 'component' или 'content'
#
# Если вы используете сторонние компоненты SEF или Core SEF, то раскомментируйте
# все строки в разделе 'SEF сторонних разработчиков или Core SEF'
#
#####################################################

#####  РЕШЕНИЕ ПРОБЛЕМЫ С НЕРАБОТАЮЩИМИ URL КОМПОНЕНТОВ #####
# СПЕЦИАЛЬНОЕ ПРИМЕЧАНИЕ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ SMF, ИСПОЛЬЗУЮЩИХ МОСТ ИНТЕГРАЦИИ
# ИЛИ ДЛЯ ТЕХ СЛУЧАЕВ, КОГДА НЕ РАБОТАЮТ URL КОМПОНЕНТОВ
#
# В обоих разделах 'Стандартного SEF', и 'SEF сторонних разработчиков или Core SEF' строка:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##опционально - смотрите примечания##
# может быть раскомментирована.  Если ваша Joomla/Mambo работает в подкаталоге,
# то в эту строку можно вставить название подкаталога.
# Например, если ваша Joomla/Mambo находится в подкаталоге '/test/',
# то измените:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##опционально - смотрите примечания##
# на:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##опционально - смотрите примечания##
#
#####################################################


##  Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше.
Options +FollowSymLinks

#
#  Включение mod_rewrite

RewriteEngine On 


#  Раскомментируйте следующую строку, если URL вашего web-сервера
#  не связаны напрямую с физическими путями файлов.
#  Обновите ВашКаталогJoomla (используйте "/" для обозначения корня сервера)

# RewriteBase /


########## Начало раздела стандартного SEF
########## Используйте эту секцию ТОЛЬКО для работы встроенного SEF Joomla
## ВСЕ (RewriteCond) строки в этой секции необходимы только если
## на вашем сервере имеются каталоги с названиями 'content' или 'component'
## Если каталоги с такими названиями отсутствуют, то закомментируйте эти строки.
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##опционально - смотрите примечания##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
#RewriteRule ^(content/|component/) index.php
#
########## Конец раздела стандартного SEF 

   

########## Начало раздела SEF сторонних разработчиков или Core SEF
########## Используйте этот раздел, если вы используете SEF-расширения типа OpenSEF, 404_SEF, 404SEFx, JoomSEF, SEF Advance и т.д.
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##опционально - смотрите примечания##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## Конец раздела SEF сторонних разработчиков или Core SEF



########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#                             
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## Конец - Правила обработки (Rewrite rules) для блокировки распространенных эксплоитов

но учти что НАДО доводить для каждого сайта в отдельности. нет идеального универсального решения.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.

Re: OpenSef - не получается настроить
« Ответ #87 : 29.05.2007, 14:37:12 »
спасибо ! у меня вроде работает
может, поможите, с СОБИ2

Re: OpenSef - не получается настроить
« Ответ #88 : 09.06.2007, 20:27:33 »
Подскажите че за глюк
Установил 2.0.0-RC5_SP2_RU5.zip  "включил"
Включаю сайт вверху такое, все остальные ссылки не работают, вылетают на страницу ошибок

Notice: Only variables should be assigned by reference in z:\home\localhost\www\joomla\components\com_sef\sef.php on line 154
[Notice: Only variables should be assigned by reference in z:\home\localhost\www\joomla\components\com_sef\sef.php on line 157

Notice: Only variables should be assigned by reference in z:\home\localhost\www\joomla\components\com_sef\sef.php on line 197

Notice: Only variables should be assigned by reference in z:\home\localhost\www\joomla\components\com_sef\sef.php on line 201

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

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

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

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

Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\joomla\components\com_sef\sef.php:154) in z:\home\localhost\www\joomla\index.php on line 258
*

noszone

  • Захожу иногда
  • 59
  • 2 / 0
  • Люблю Жумлу и ненавижу...
Re: OpenSef - не получается настроить
« Ответ #89 : 18.07.2007, 00:14:29 »
OpenSEF 2.0.0-RC5_SP2
Joomla 1.0.12 LE
CB 1.0.2

Всё работает, но при регистрации (после нажатиии кнопки Submit) с использованием модуля cb_login выскакивает страница с:

Запрашиваемая страница не существует.
Пожалуйста, выберите нужную страницу из главного меню.

Смотрел в comprofiler.html.php - там есть:
---Line is 1140-1141----
<form action="<?php echo sefRelToAbs("index.php?option=".$option); ?>" method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)">

Не sefRelToAbs  ли  причина этому явлению?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин OpenSEF для VirtueMart

Автор userxp

Ответов: 203
Просмотров: 128197
Последний ответ 21.03.2012, 16:34:27
от Businessman
Как установить OpenSef

Автор benladen

Ответов: 7
Просмотров: 9995
Последний ответ 14.02.2012, 12:16:50
от jade
Глючат пункты меню из-за OpenSEF 2.0.0-RC5_SP2

Автор vlaad

Ответов: 2
Просмотров: 6367
Последний ответ 12.11.2009, 00:49:14
от soulfly
OpenSEF 2.0.0 RC5\joostina 1.2 не дает сделать авторизацию

Автор romans13

Ответов: 2
Просмотров: 5586
Последний ответ 19.10.2009, 23:14:20
от romans13
При включенном Artio или OpenSEF в IE6 не отображаются компоненты. В других браузерах всё работает.

Автор madcap

Ответов: 0
Просмотров: 4287
Последний ответ 01.09.2009, 14:24:21
от madcap