Просмотр полной версии : Проблемы с realurl
Час добрый.
Попытался установить последнюю версию realurl. Тайпо отказывается наотрез работать. Все что нужно прописано: сетап, localconf.php, .htaccess, mod_rewrite активирован.
Деталь. На сайте установлен ектеншн ab_download. Я так понимаю, что нужны настройки под него. Помогите, если кто то уже сталкивался с такой ситуацией?
Отказывается работать это:
1. Не изменяются ссылки в меню
2. Не работают ссылки в меню ? Не работают как именно? (какие ошибки?)
Сетап и локалконф покажите.
На сайте установлен екстеншн ab_download.
Конфигурация учитывая ab_download выглядит так:
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'appendMissingSlash' => 'ifNotFile',
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'noMatch' => 'bypass',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
###### Set your root page ID here ######
'rootpage_id' => 1,
),
'fixedPostVars' => array(),
'postVarSets' => array(
'_DEFAULT' => array(
'action' => array(
array(
'GETvar' => 'tx_abdownloads_pi1[action]',
'valueMap' => array(
'show-category' => 'getviewcategory',
'propose-a-new-download' => 'getviewaddnewdownload',
'open-download' => 'getviewclickeddownload',
'show-details-for-download' => 'getviewdetailsfordownload',
'report-broken-download' => 'getviewreportbrokendownload',
'rate-download' => 'getviewratedownload',
),
),
),
'category' => array(
array(
'GETvar' => 'tx_abdownloads_pi1[category_uid]',
'valueMap' => array(
'home' => '0',
),
'lookUpTable' => array(
'table' => 'tx_abdownloads_category',
'id_field' => 'uid',
'alias_field' => 'label',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'download' => array(
array(
'GETvar' => 'tx_abdownloads_pi1[uid]',
'lookUpTable' => array(
'table' => 'tx_abdownloads_download',
'id_field' => 'uid',
'alias_field' => 'label',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'GETvar' => 'cHash',
),
),
'pointer' => array(
array(
'GETvar' => 'tx_abdownloads_pi1[pointer]',
),
),
),
),
),
);
.htaccess
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
и настройка для сетапа
config.simulateStaticDocuments = 0
config.baseURL = http://subdomain.domain.com
config.tx_realurl_enable = 1
Ошибка, которую выдает тайпо:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/home/irbis/data/www/typo3_src-4.0.4/t3lib/class.t3lib_db.php on line 802
The requested page didn't have a proper connection to the tree-root!
(Broken rootline)
Вопрос: как лечить?
1. Ошибка только при включенном realurl?
2. root-page действительно имеет id=1?
3. флаг "является корнем сайта" на нужной странице и в шаблоне стоит?
4. в установке один домен? записи домена на странице имеются?
Ошибка на любой странице или только на даунлоаде?
у меня стоит RealURL и ab_download - никаких проблем
Скачала с репозитория realurl_1.1.4.t3x
импортировала, инсталировала.
Но в инсталировнных модулях его не видно, соотвественно RealUrl не работает....подскажите что не так делаю?
typo3 на localhost'e
1. Вы смотрите в ext manager - loaded extensions, раздел frontend или пытаетесь найти отдельный пункт меню?
2. если первое, то стоит ли галочка Display shy extensions?
PhilD, с галочкой появился.
но при создании страниц ничего не происходит, т.е. они создаются как обычно в виде http://localhost/index.php?id=15
ну так его же еще и настраивать надо :) в документации написано как.
Эх, урлы меняет, сраницы не показывает а я инглиш плохо знаю...
вставила в .htaccess
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
потом добавила в сетап
config.simulateStaticDocuments = 0
config.baseURL = http://localhost/
config.tx_realurl_enable = 1
config.uniqueLinkVars = 1
config.linkVars = L
потом в "realurl/ext_localconf.php":
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'][]
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
вместо
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc'][]
= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
затем вконец файла localconf.php
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
'dk' => '1',
),
'noMatch' => 'bypass',
),
),
'fileName' => array (
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
)
),
'_DEFAULT' => array(
'keyValues' => array(
)
),
),
),
'postVarSets' => array(
'_DEFAULT' => array (
'news' => array(
array(
'GETvar' => 'tx_mininews[mode]',
'valueMap' => array(
'list' => 1,
'details' => 2,
)
),
array(
'GETvar' => 'tx_mininews[showUid]',
),
),
),
),
);
но что-то страницы не отображаются... что-то забыла :rolleyes:
А вся проблема была в том - что Файл назывался "_.htaccess", а надо ".htaccess"
Может кому поможет. Нашла на форуме.
почему-то слетел realurl, теперь урлы опять в виде http://localhost/index.php?id=13
что это он... в экстеншен менеджере есть, конфигурационные файлы не трогала...:confused:
По порядку.
1. Ошибка только при включенном realurl? - да
2. root-page действительно имеет id=1? - да
3. флаг "является корнем сайта" на нужной странице и в шаблоне стоит?
- честно, не знаю (поскольку не программер, и этим моментом в тайпо не знаком - выражения не понял)
4. в установке один домен? - установка (я про одно ядро) обслуживает несколько доменов (если об этом) записи домена на странице имеются? - ???
5. Ошибка на любой странице или только на даунлоаде? - ошибка на всех страницах
1. в сетапе поставьте / после domain.com
2. шаблон - редактировать всю запись - найдите и поставьте галочку rootlevel
3. На главной странице - редактировать свойства страница - галочка является корнем сайта
PhilD, все 3 пункта есть. но всё по прежнему...
Когда у меня недавно такое возникло, спасла установка realurl
кстати надо ли переименовывать файл _.htaccess
я переименовывала _.htaccess на .htaccess
Перечитал вроде все темы связаные с realurl. Дабы не плодить темы, пишу в этой.
Где то уже читал подобное но не нашел ответа. Вообщем дабы не в латиницу переводить лучше использовать другое поле (не title). Хочется в 'alias_field' => 'title', использовать уже существующее поле "Подзаголовок" (subTitle), но как это прописать незнаю. Хелп плиз.
Pavel Antonov
29.05.2007, 14:42
Для начала создать свою отдельную тему на форуме!
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot