PDA

Просмотр полной версии : При установке RealURL пропадают картинки в BE


Dimamon
26.09.2011, 13:26
Веду несколько сайтов на 4.5.2-4.5.6
Установлена последняя вресия RealURL 1.11.2

После установки пропадают картинки в BE

Если снести, то все снова становится нормально.

Уже месяц мучаюсь.

Кто-нибудь сталкивался?:confused:

dmartynenko
26.09.2011, 13:51
Проблема скоррее всего не связана с RealURL, возможно связана с последовательность подключения экстов или других настроек в typo3conf/localconf.php

RealURL не меняет ничего в BE. У нас связка версий указанная вами работает без проблем.

elezeo
26.09.2011, 20:27
Покажи конфиги реалурла и локалконфа.
И как вариант, попробуй сделать новый сайт (отдельно) и закинуть в него твои конфы с небольшой корректировкой.

И еще - уточни, какие картинки пропадают? Превьюшки, иконки или еще что?

Dimamon
28.09.2011, 22:23
Пропадают все картинке в бэкенде. Все, что получается через thumbs.php

<?php
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
'_DEFAULT' =>
array (
'init' =>
array (
'enableCHashCache' => true,
'appendMissingSlash' => 'ifNotFile,redirect',
'adminJumpToBackend' => true,
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'emptyUrlReturnValue' => '/',
),
'pagePath' =>
array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'rootpage_id' => 1,
'expireDays' => 3,
),
'fileName' =>
array (
'defaultToHTMLsuffixOnPrev' => 0,
'acceptHTMLsuffix' => 1,
'index' =>
array (
'print' =>
array (
'keyValues' =>
array (
'type' => 98,
),
),
),
),
'preVars' =>
array (
0 =>
array (
'GETvar' => 'L',
'valueMap' =>
array (
1 => '1',
),
'noMatch' => 'bypass',
),
),
'postVarSets' => array (
'_DEFAULT' => array (
'article' => array (
array (
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array (
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted AND NOT hidden',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
),
),
);
?>

<?php
$TYPO3_CONF_VARS['SYS']['sitename'] = 'New TYPO3 site';

// Default password is "joh316" :
$TYPO3_CONF_VARS['BE']['installToolPassword'] = '';

$TYPO3_CONF_VARS['EXT']['extList'] = 'info,perm,func,filelist,about,version,tsconfig_he lp,context_help,extra_page_cm_options,impexp,sys_n ote,tstemplate,tstemplate_ceditor,tstemplate_info, tstemplate_objbrowser,tstemplate_analyzer,func_wiz ards,wizard_crpages,wizard_sortpages,lowlevel,inst all,belog,beuser,aboutmodules,setup,taskcenter,inf o_pagetsconfig,viewpage,rtehtmlarea,css_styled_con tent,t3skin,t3editor,reports,felogin,extbase,fluid ,workspaces,linkvalidator,scheduler';

$typo_db_extTableDef_script = 'extTables.php';

## INSTALL SCRIPT EDIT POINT TOKEN - all lines after this points may be changed by the install script!

$TYPO3_CONF_VARS['SYS']['encryptionKey'] = '444db221fb9d3eb8e856079326f88424d9ee25a4adb2f0561 6a3abf51ad28e614ce1c834ebed8e8f45ce31102a2f4865'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['SYS']['compat_version'] = '4.5'; // Modified or inserted by TYPO3 Install Tool.
$typo_db_username = 'rozasochi_mysql'; // Modified or inserted by TYPO3 Install Tool.
$typo_db_password = 'iij0z3k3'; // Modified or inserted by TYPO3 Install Tool.
$typo_db_host = 'rozasochi.mysql'; // Modified or inserted by TYPO3 Install Tool.
$typo_db = 'rozasochi_kraykurortov'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['BE']['installToolPassword'] = 'cc5643111cfb88db412c34b626d74ae7'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['SYS']['sitename'] = 'Край Курортов'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['BE']['disable_exec_function'] = '0'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['gdlib_png'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_combine_filename'] = 'composite'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_path'] = '/usr/local/bin/'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_version_5'] = 'im6'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_path_lzw'] = '/usr/local/bin/'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 28-02-11 22:41:11
$TYPO3_CONF_VARS['EXT']['extList'] = 'css_styled_content,extbase,info,perm,func,filelis t,about,version,tsconfig_help,context_help,extra_p age_cm_options,impexp,sys_note,tstemplate,tstempla te_ceditor,tstemplate_info,tstemplate_objbrowser,t stemplate_analyzer,func_wizards,wizard_crpages,wiz ard_sortpages,lowlevel,install,belog,beuser,aboutm odules,setup,taskcenter,info_pagetsconfig,viewpage ,rtehtmlarea,t3skin,t3editor,reports,felogin,fluid ,workspaces,linkvalidator,scheduler,templavoila,cs hmanual,dd_googlesitemap,sr_language_menu,recycler ,feedit,m1_google_analytics,rtelightbox,perfectlig htbox,statictemplates,page_php_content,comments,ra tings,realurl'; // Modified or inserted by TYPO3 Extension Manager.
$TYPO3_CONF_VARS['EXT']['extList_FE'] = 'css_styled_content,extbase,version,install,rtehtm larea,t3skin,felogin,fluid,workspaces,linkvalidato r,templavoila,dd_googlesitemap,sr_language_menu,fe edit,m1_google_analytics,rtelightbox,perfectlightb ox,statictemplates,page_php_content,comments,ratin gs,realurl'; // Modified or inserted by TYPO3 Extension Manager.
$TYPO3_CONF_VARS['EXT']['extConf']['templavoila'] = 'a:1:{s:7:"enable.";a:3:{s:13:"oldPageModule";s:1:"0";s:19:"selectDataStructure";s:1:"0";s:15:"renderFCEHeader";s:1:"0";}}'; // Modified or inserted by TYPO3 Extension Manager.
// Updated by TYPO3 Extension Manager 05-03-11 00:55:10
$TYPO3_CONF_VARS['INSTALL']['wizardDone']['tx_coreupdates_installsysexts'] = '1'; // Modified or inserted by TYPO3 Upgrade Wizard.
// Updated by TYPO3 Upgrade Wizard 05-03-11 00:55:10
$TYPO3_CONF_VARS['EXT']['extConf']['realurl'] = 'a:5:{s:10:"configFile";s:26:"typo3conf/realurl_conf.php";s:14:"enableAutoConf";s:1:"1";s:14:"autoConfFormat";s:1:"0";s:12:"enableDevLog";s:1:"0";s:19:"enableChashUrlDebug";s:1:"1";}'; // Modified or inserted by TYPO3 Extension Manager.
// Updated by TYPO3 Extension Manager 24-04-11 14:46:54
$TYPO3_CONF_VARS['INSTALL']['wizardDone']['tx_coreupdates_installnewsysexts'] = '1'; // Modified or inserted by TYPO3 Upgrade Wizard.
// Updated by TYPO3 Upgrade Wizard 24-04-11 14:46:54
$TYPO3_CONF_VARS['SYS']['cookieDomain'] = '.kraykurortov.ru'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['SYS']['loginCopyrightWarrantyProvider'] = 'Kray kurortov ltd.'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['SYS']['loginCopyrightWarrantyURL'] = 'www.kraykurtov.ru'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['SYS']['UTF8filesystem'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['BE']['versionNumberInFilename'] = '0'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 24-04-11 15:08:40
$TYPO3_CONF_VARS['EXT']['extConf']['rtehtmlarea'] = 'a:13:{s:21:"noSpellCheckLanguages";s:23:"ja,km,ko,lo,th,zh,b5,gb";s:15:"AspellDirectory";s:15:"/usr/bin/aspell";s:17:"defaultDictionary";s:2:"en";s:14:"dictionaryList";s:2:"en";s:20:"defaultConfiguration";s:105:"Typical (Most commonly used features are enabled. Select this option if you are unsure which one to use.)";s:12:"enableImages";s:1:"1";s:20:"enableInlineElements";s:1:"0";s:19:"allowStyleAttribute";s:1:"1";s:24:"enableAccessibilityIcons";s:1:"0";s:16:"enableDAMBrowser";s:1:"0";s:16:"forceCommandMode";s:1:"0";s:15:"enableDebugMode";s:1:"0";s:23:"enableCompressedScripts";s:1:"1";}'; // Modified or inserted by TYPO3 Extension Manager.
$TYPO3_CONF_VARS['EXT']['extConf']['ratings'] = 'a:1:{s:9:"debugMode";s:1:"0";}'; // Modified or inserted by TYPO3 Extension Manager.
// Updated by TYPO3 Extension Manager 20-07-11 19:43:01
$TYPO3_CONF_VARS['GFX']['gif_compress'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['thumbnails_png'] = '1'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 14-09-11 08:55:26
$TYPO3_CONF_VARS['EXT']['extConf']['cooluri'] = 'a:3:{s:6:"LANGID";s:1:"L";s:7:"XMLPATH";s:10:"typo3conf/";s:11:"MULTIDOMAIN";s:1:"0";}'; // Modified or inserted by TYPO3 Extension Manager.
// Updated by TYPO3 Extension Manager 26-09-11 11:57:48
?>

elezeo
29.09.2011, 03:41
<img src="thumbs.php?&dummy=1317247524&file=/home/www/fileadmin/img/portfolio_maket24.jpg&size=160&md5sum=769cf804a4" title="portfolio_maket24.jpg" align="middle" style="border:solid 1px #ccc;" alt="">
Я так понимаю речь идет о таком запросе.
Я к сожалению не могу проверить как строит запрос к картинке стандартное расширение, т.к. у меня установлен DAM, который строит запрос примерно такого вида. Где видно, что путь к картинке указан абсолютный, а не относительно корня сайта.
Убедитесь, что в Ваших изображениях также прописан полный путь к файлам.
Проследите, что при включении и отключении RealURL этот путь не меняется.

Второй вариант как выглядит тег <img> в модуле Файл-Список файлов
Миниатюра отображается так
<img src="../../../thumbs.php?&amp;dummy=1317248662&amp;file=%2Fhome%2....... ......." hspace="2" title="2_1_.jpeg" alt="2_1_.jpeg">
В общем то также как и в окне Инфо, за исключением того, где находится сам скрипт..

те настройки, что Вы указали никак не влияют на отображение картинки. НО!...
Вполне вохмоэно дефолтовая настройка самого RealURL, который у вас установлен неверная. Поэтому замените ее на:
$TYPO3_CONF_VARS['EXT']['extConf']['realurl'] = 'a:5:{s:10:"configFile";s:26:"typo3conf/realurl_conf.php";s:14:"enableAutoConf";s:1:"0";s:14:"autoConfFormat";s:1:"1";s:12:"enableDevLog";s:1:"0";s:19:"enableChashUrlDebug";s:1:"0";}'; // Modified or inserted by TYPO3 Extension Manager.
где я заменил некоторые ее параметры (сравните со своими)

localconf и realurl_conf у вас вполне нормальные, без ошибок (у меня с ними все работает)
Проверьте также права на папку typo3temp/ т.к. thumbs.php ей пользуется
Попробуйте скопировать адрес из src тега img и открыть в новом окне, убедившись, что путь к скрипту указан верно (/typo3/thumbs.php) при включеном RealURL. Если картинка отображается, то дело не в RealURL а скорее в модуле, который выводит эту самую миниатюру.

Еще я не знаю, что за расширение 'cooluri'. Думаю можно временно его отключить для тестирования.
Под подозрение также попадает и расширение 'page_php_content' которое у вас установлено.

Ах да ... и еще... Вы используете специальный скрипт для трансформации урлов. ('EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main'). Он генерирует свои имена для ссылок на страницы и переводит их в английский. Если какие либо из страниц содежат имена совпадающие с системными папками, то может возникнуть весьма неприятные моменты.

Dimamon
29.09.2011, 11:35
Спасибо большое!

Помогло изменение строки в localconf на
$TYPO3_CONF_VARS['EXT']['extConf']['realurl'] = 'a:5:{s:10:"configFile";s:26:"typo3conf/realurl_conf.php";s:14:"enableAutoConf";s:1:"0";s: 14:"autoConfFormat";s:1:"1";s:12:"enableDevLog";s: 1:"0";s:19:"enableChashUrlDebug";s:1:"0";}';

Не могли бы разъяснить, что эти настройки изменили по сущности?

Но я не понял почему! До этого я не производил никаких ручных изменений настроек. Более того эта проблема обнаружилась на нескольких сайтах.
CoolURI (справочно) - аналог RealURL - загружал в качестве спасения. В данный момент отключен.

Андрей Аксенов
29.09.2011, 11:54
Все эти настройки значат, что НЕ используется автоматическая настройка (s:14:"enableAutoConf";s:1:"0") и настройка содержится в файле typo3conf/realurl_conf.php (s:10:"configFile";s:26:"typo3conf/realurl_conf.php").

А до этого было:
$TYPO3_CONF_VARS['EXT']['extConf']['realurl'] = 'a:5:{s:10:"configFile";s:26:"typo3conf/realurl_conf.php";s:14:"enableAutoConf";s:1:"1";s:14:"autoConfFormat";s:1:"0";s:12:"enableDevLog";s:1:"0";s:19:"enableChashUrlDebug";s:1:"1";}';
То есть используется автоматическая настройка s:14:"enableAutoConf";s:1:"1") и была включена отладка ChashUrl (s:19:"enableChashUrlDebug";s:1:"1").

По сути это значит, что до этого настройка в файле realurl_conf.php могла не учитываться, а использовалась какая-то автоматическая конфигурация. Может быть внесло свою лепту и включение отладки...
Эти вопросы лучше задать Дмитрию Дулепову, так как в последних версиях поведение RealURL заметно меняется, отлично работает автонастройка, но меняется и поведение программы при ее обновлении и работе со старыми ручными настройками. В документации это никак не отражается. Поэтому так много сообщений, касающихся RealURL.

elezeo
29.09.2011, 14:44
По сути в Вашей настройке была включена автоматическая настройка и вполне возможно файл realurl_conf вовсе не подключался. Я ее выключил (enableAutoConf)
А также я включил параметр autoConfFormat, который у Вас был выключен.
Подробнее вы можете узнать из мануала самого RealURL
http://www.typo3.ru/fileadmin/documentations/2009/RealURL.pdf