Добрый день!
Пару дней назад случился странный баг, и я не могу понять в чем дело.
Я в typo3 новичок, поэтому прошу строго не судить.
Ситуация такова:
1) Есть рабочий сайт на typo3
2) Есть два сервера, крайне схожих по конфигурации.
3) От одного сервера отказываемся, переезжаем на другой.
4) После переезда сайт работает, все окей, ну не считая всяких багов корявой настройки Имагика, но это быстро решилось.
5) После того как все настроилось на новом сервере, и было локально просмотрено, поставил домен переделигироваться.
6) Одновременно с эитм, на поддомене поднимаю бету на новом сервере. В бету кидаю бэкап вновь настроенно сайта, подцепляю БД, все как обычно, и все. Одновременно с этим домик переделигируется, захожу проверить как работает сайт после этого, и вижу, что абсолютно неожиданно все статичные ссылки перестали работать.
Т.е. ссылки вида /about.html (сгенерированные realurl и simulate static url) не работают. Пишет что страница не найдена, выдает внутреннюю 404. А ссылки вида index.php?id=1 работают нормально.
После чего переделигировал обратно, стал выяснять в чем проблема.
Пробовал играться с расширениями, менять разные настройки, перезаливать новые и старые бэкапы, поднимать и переподнимать сайт. И далее в том же духе. Ничего не помогает.
Может кто сталкивался, скажет в чем дело было?
localconf
<?php
$TYPO3_CONF_VARS['SYS']['sitename'] = 'New TYPO3 site';
// Default password is "joh316" :
$TYPO3_CONF_VARS['BE']['installToolPassword'] = 'md5pass';
$TYPO3_CONF_VARS['EXT']['extList'] = 'tsconfig_help,context_help,extra_page_cm_options, impexp,sys_note,tstemplate,tstemplate_ceditor,tste mplate_info,tstemplate_objbrowser,tstemplate_analy zer,func_wizards,wizard_crpages,wizard_sortpages,l owlevel,install,belog,beuser,aboutmodules,setup,ta skcenter,info_pagetsconfig,viewpage,rtehtmlarea,cs s_styled_content,t3skin';
$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['EXT']['extList'] = 'css_styled_content,context_help,extra_page_cm_opt ions,impexp,sys_note,tstemplate,tstemplate_ceditor ,tstemplate_info,tstemplate_objbrowser,tstemplate_ analyzer,func_wizards,wizard_crpages,wizard_sortpa ges,lowlevel,install,belog,beuser,aboutmodules,set up,taskcenter,info_pagetsconfig,viewpage,tkr_rtean chors,t3skin,rtehtmlarea,tsconfig_help,version,mac ina_banners,recycler,t3editor,reports,scheduler,ab out,cshmanual,feedit,opendocs'; // Modified or inserted by TYPO3 Extension Manager. Modified or inserted by TYPO3 Core Update Manager.
// Updated by TYPO3 Core Update Manager 07-07-10 14:50:04
// $TYPO3_CONF_VARS['BE']['installToolPassword'] = '627d5863579fe1ca581e9e8883dbb51b'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 07-07-10 14:50:21
$typo_db_username = 'dbusername'; // Modified or inserted by TYPO3 Install Tool. Modified or inserted by TYP$
$typo_db_password = 'dbpass'; // Modified or inserted by TYPO3 Install Tool. Modified or inserted b$
$typo_db_host = 'localhost'; //
// Updated by TYPO3 Core Update Manager 07-07-10 15:05:58
$TYPO3_CONF_VARS['SYS']['encryptionKey'] = '72b672ab3c8ecc703251cb9154d33ad55edc372be5d5da460 a9821aa9719163199b1edfa45169d0b458ac92062bd47d4'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['SYS']['compat_version'] = '4.4'; // Modified or inserted by TYPO3 Install Tool.
$typo_db = 'db'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['SYS']['sitename'] = 'ARTPARQUET'; // 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['BE']['folderCreateMask'] = '0777'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['SYS']['UTF8filesystem'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 07-07-10 16:52:10
$TYPO3_CONF_VARS['EXT']['extList_FE'] = 'css_styled_content,install,tkr_rteanchors,t3skin, rtehtmlarea,version,macina_banners,feedit'; // Modified or inserted by TYPO3 Extension Manager.
// Updated by TYPO3 Install Tool 07-07-10 23:57:38
// Updated by TYPO3 Extension Manager 12-07-10 12:10:32
$TYPO3_CONF_VARS['BE']['sessionTimeout'] = '80000'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 14-07-10 11:53:39
// Updated by TYPO3 Extension Manager 02-08-10 09:00:45
$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:"1";s:12:"enableDevLog";s:1:"1";s:19:"enableChashUrlDebug";s:1:"1";}'; // Modified or inserted by TYPO3 Extension Manager.
// Updated by TYPO3 Extension Manager 19-09-10 12:47:51
// Updated by TYPO3 Extension Manager 21-09-10 22:32:13
$TYPO3_CONF_VARS['EXT']['noEdit'] = '0';
// Updated by TYPO3 Install Tool 21-09-10 22:54:14
// Updated by TYPO3 Install Tool 21-09-10 23:18:27
// Updated by TYPO3 Extension Manager 22-09-10 00:10:17
$TYPO3_CONF_VARS['GFX']['im_path'] = '/usr/bin/'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_path_lzw'] = '/usr/bin/'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 22-09-10 09:14:26
$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:"0";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.
// Updated by TYPO3 Extension Manager 22-09-10 12:53:39
$TYPO3_CONF_VARS['GFX']['im_noScaleUp'] = '0'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_imvMaskState'] = '0'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 04-10-10 14:50:38
// Updated by TYPO3 Extension Manager 05-10-10 12:25:58
// Updated by TYPO3 Install Tool 06-10-10 11:40:25
$TYPO3_CONF_VARS['EXT']['extConf']['ws_404'] = 'a:3:{s:16:"pagesFor404Error";s:12:"sitemap.html";s:11:"languageVar";s:1:"L";s:7:"typeNum";s:0:"";}'; // Modified or inserted by TYPO3 Extension Manager.
// Updated by TYPO3 Extension Manager 25-10-10 20:48:24
$TYPO3_CONF_VARS['FE']['pageNotFound_handling_statheader'] = 'HTTP/1.0 404 Not Found';
$TYPO3_CONF_VARS["FE"]["pageNotFound_handling"] = "http://www.artparquet.ru/error404.html";
$TYPO3_CONF_VARS['GFX']['jpg_quality'] = '90'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_useStripProfileByDefault'] = '0'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 18-11-10 23:40:50
// Updated by TYPO3 Extension Manager 13-12-10 14:26:43
$TYPO3_CONF_VARS['BE']['installToolPassword'] = '627d5863579fe1ca581e9e8883dbb51b'; // Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 08-06-11 11:53:03
$TYPO3_CONF_VARS["GFX"]["TTFdpi"] = '96'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['gdlib_2'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['gdlib_png']='1';
$TYPO3_CONF_VARS['GFX']['gif_compress'] = '0'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['png_truecolor'] = '1'; // 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"] = '/usr/local/bin/'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']["im_path_lzw"] = '/usr/local/bin/'; // 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_no_effects'] = '0'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_v5effects'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_negate_mask'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_imvMaskState'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_mask_temp_ext_noloss'] = 'png';
$TYPO3_CONF_VARS['GFX']['im_mask_temp_ext_gif'] = '0'; // Modified or inserted by TYPO3 Install Tool.
//$TYPO3_CONF_VARS['GFX']['enable_typo3temp_db_tracking'] = '1'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['EXT']['extConf']['powermail'] = 'a:8:{s:7:"useIRRE";s:1:"1";s:10:"usePreview";s:1:"1";s:12:"cssSelection";s:1:"0";s:14:"feusersPrefill";s:70:"name, address, telephone, fax, email, zip, city, country, www, company";s:12:"disableIPlog";s:1:"0";s:11:"TabDividers";s:1:"1";s:22:"disablePMRealUrlConfig";s:1:"0";s:16:"disableStartStop";s:1:"1";}'; // Modified or inserted by TYPO3 Extension Manager.
$TYPO3_CONF_VARS['EXT']['extConf']['macina_banners'] = 'a:2:{s:25:"activateDefaultCategories";s:1:"1";s:10:"renderMode";s:9:"two_boxes";}'; // Modified or inserted by TYPO3 Extension Manager.
// Updated by TYPO3 Extension Manager 22-09-13 11:57:21
// Updated by TYPO3 Install Tool 30-01-14 14:58:02
// Updated by TYPO3 Core Update Manager 30-01-14 14:58:26
// Updated by TYPO3 Extension Manager 30-01-14 16:00:21
// Updated by TYPO3 Install Tool 03-02-14 09:00:50
// Updated by TYPO3 Core Update Manager 03-02-14 09:01:45
// Updated by TYPO3 Extension Manager 03-02-14 11:45:02
// Updated by TYPO3 Install Tool 03-02-14 13:14:14
// Updated by TYPO3 Core Update Manager 03-02-14 13:14:23
// Updated by TYPO3 Extension Manager 03-02-14 14:54:09
?>
realurl_conf
<?php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'respectSimulateStaticURLs' => 0,
'postVarSet_failureMode'=>''
),
'redirects_regex' => array (
),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
),
/*
array(
'GETvar' => 'L',
'valueMap' => array(
'ru' => '0',
'en' => '1',
),
//'noMatch' => 'bypass',
'valueDefault' => 'ru',
),
*/
/*
array(
'GETvar' => 'L',
'valueMap' => array(
'en' => '1',
),
'noMatch' => 'bypass',
),
*/
),
'postVarSets' => array(
'_DEFAULT' => array(
),
),
'fixedPostVars' => array(
'383' => array(
/*
array(
'GETvar' => 'tx_ttnews[pointer]',
'valueMap' => array (
'0' => '',
),
),
array(
'GETvar' => 'tx_ttnews[backPid]',
),
//array(
// 'GETvar' => 'tx_ttnews[cat]',
// ),
*/
array(
'GETvar' => 'tx_ttnews[tt_news]',
),
),
),
'fileName' => array(
// 'defaultToHTMLsuffixOnPrev'=>0,
'defaultToHTMLsuffixOnPrev'=>'.html',
'index' => array(
'rss.xml' => array(
'keyValues' => array(
'type' => 100,
),
),
'rss091.xml' => array(
'keyValues' => array(
'type' => 101,
),
),
'rdf.xml' => array(
'keyValues' => array(
'type' => 102,
),
),
'atom.xml' => array(
'keyValues' => array(
'type' => 103,
),
),
),
),
'pagePath' => array(
'type' => 'user',
// 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
// if needed simple URL without sections for each subpage:
'userFunc' => 'EXT:realurl/class.tx_realurl_dummy.php:&tx_realurl_dummy->main',
// 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_dummy->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
'rootpage_id' => 40,
// to solve crazy problem with not found after clear cache:
'firstHitPathCache' => '1',
'segTitleFieldList' => 'tx_realurl_pathsegment,uid',
// tx_realurl_pathsegment,alias,nav_title,title
),
),
'_DOMAINS' => array(
'encode' => array(
array(
'GETvar' => 'L',
'value' => '0',
'ifDifferentToCurrent' => true,
'useConfiguration' => '_DEFAULT',
'urlPrepend' => 'http://www.sitename.ru',
),
array(
'GETvar' => 'L',
'value' => '1',
'ifDifferentToCurrent' => true,
'useConfiguration' => '_DEFAULT',
'urlPrepend' => 'http://typo3lab.com',
),
),
'decode' => array(
'/\.ru$/' => array(
'GETvars' => array(
'L' => '0',
),
'useConfiguration' => '_DEFAULT',
),
'/\.com$/' => array(
'GETvars' => array(
'L' => '1',
),
'useConfiguration' => '_DEFAULT',
),
),
),
);
?>
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot