[TYPO3-install] Upgrade 4.3->4.5 renders backend inaccessible

Ki-Hyoun Kim kihyoun at googlemail.com
Mon Jan 2 17:26:13 CET 2012


If you cant access the backend now, first edit the localconf.php,
$TYPO3_CONF_VARS['EXT']['extList']:

It should look like this:
$TYPO3_CONF_VARS['EXT']['extList'] =
'tsconfig_help,context_help,extra_page_cm_options,impexp,sys_note,tstemplate,tstemplate_ceditor,tstemplate_info,tstemplate_objbrowser,tstemplate_analyzer,func_wizards,wizard_crpages,wizard_sortpages,lowlevel,install,belog,beuser,aboutmodules,setup,taskcenter,info_pagetsconfig,viewpage,rtehtmlarea,css_styled_content,t3skin';

Remove the Entry "js_css_optimizer" in the ExtList List by Hand. Then
delete all the "temp_*" files in the typo3conf directory. Now you
should be able to login to the backend again.

Greetings and a Happy New Year!!
Ki-Hyoun


2012/1/2 Ki-Hyoun Kim <kihyoun at googlemail.com>:
> Looks like the extension js_css-optimizer is the sorce of the problem. try
> to unindtall this extension and the problem shouldnt appear anymore.
> Am 02.01.2012 17:17 schrieb "Patrick Hunziker" <Patrick.Hunziker at unibas.ch>:
>
>> Hi all
>> thanks, Ki Hyoun, for the advice - is this a general advice or a specific
>> problem with 2-level upgrades ? As I have only slow FTP to the hosted
>> server, each version upload costs me several hours, and I have already
>> invested many hours so I would like to understand first a little better
>> where the problem is. Therefore, I have now tracked the exception source
>> using debug output:
>> does this help in understanding to others - I am a little lost.
>> Thanks
>> Patrick
>>
>>
>> Uncaught TYPO3 Exception
>> file not found: d:/www/www674/Typo3root/\**contrib/modernizr/modernizr.**
>> min.js
>>
>> Exception thrown in file
>> D:\www\www674\TYPO3root\**typo3conf\ext\js_css_**
>> optimizer\classes\hooks\class.**tx_js_css_optimizer_hooks.php in line 67.
>>
>> 7 tx_js_css_optimizer_hooks::**getFileContent("contrib/**
>> modernizr/modernizr.min.js")
>>
>>
>> D:\www\www674\TYPO3root\**typo3conf\ext\js_css_**
>> optimizer\classes\hooks\class.**tx_js_css_optimizer_hooks_**
>> jsCompressHandler.php:
>>
>> 00042:   foreach ($args['jsFiles'] as $file => $meta ) {
>> 00043:    if($meta['compress'] && ! isset($args['jsFooterFiles'][$**
>> file])){
>>
>> 00044:     $newFile = $this->createCacheFile (
>> '_compressed_'.basename($file)**, $jsOptimizer->compress($this->**getFileContent
>> ( $file )) );
>>
>> 00045:     $jsFiles [$newFile]  = $meta;
>> 00046:     unset ( $args['jsFiles'] [$file] );
>>
>>
>> 6 tx_js_css_optimizer_hooks_**jsCompressHandler::process(**array,
>> t3lib_PageRenderer)
>>
>>
>> D:\www\www674\TYPO3root\t3lib\**class.t3lib_div.php:
>>
>> 05194:       array(&$classObj, $parts[1]),
>> 05195:       array(&$params, &$ref)
>>
>> 05196:      );
>>
>> 05197:     } else {
>> 05198:      $errorMsg = "ERROR: No method name '" . $parts[1] . "' in
>> class " . $parts[0];
>>
>>
>> 5 t3lib_div::callUserFunction(**array, array)
>>
>>
>> D:\www\www674\TYPO3root\t3lib\**class.t3lib_pagerenderer.php:
>>
>> 01879:     'footerData' => &$this->footerData,
>> 01880:    );
>>
>> 01881: t3lib_div::callUserFunction($**GLOBALS['TYPO3_CONF_VARS'][**
>> TYPO3_MODE]['**jsCompressHandler'], $params, $this);
>>
>> 01882:   } else {
>> 01883:     // traverse the arrays, compress files
>>
>>
>> 4 t3lib_PageRenderer::**doCompress("d:/www/www674/**
>> Typo3root/typo3conf/ext/js_**css_optim…_js_css_optimizer_**
>> hooks_jsCompressHandler->**process", array, t3lib_PageRenderer)
>>
>>
>> D:\www\www674\TYPO3root\t3lib\**class.t3lib_pagerenderer.php:
>>
>> 01430:   if ($this->compressCss || $this->compressJavascript) {
>> 01431:     // do the file compression
>>
>> 01432:    $this->doCompress();
>>
>> 01433:   }
>> 01434:
>>
>>
>> 3 t3lib_PageRenderer::render()
>>
>>
>> D:\www\www674\TYPO3root\typo3\**template.php:
>>
>> 00878:
>> 00879:    // Construct page header.
>>
>> 00880:   $str = $this->pageRenderer->render(**t3lib_PageRenderer::PART_**
>> HEADER);
>>
>> 00881:
>> 00882:   $this->JScodeLibArray = array();
>>
>>
>> 2 template::startPage(1)
>>
>>
>> D:\www\www674\TYPO3root\typo3\**index.php:
>>
>> 00212:
>> 00213:    // Starting page:
>>
>> 00214:   $this->content .= $TBE_TEMPLATE->startPage('**TYPO3 Login: ' .
>> $TYPO3_CONF_VARS['SYS']['**sitename'], FALSE);
>>
>> 00215:
>> 00216:    // Add login form:
>>
>>
>> 1 SC_index::main("TYPO3 Login: SwissNano site", boolean)
>>
>>
>> D:\www\www674\TYPO3root\typo3\**index.php:
>>
>> 00851: $SOBE = t3lib_div::makeInstance('SC_**index');
>> 00852: $SOBE->init();
>>
>> 00853: $SOBE->main();
>>
>> 00854: $SOBE->printContent();
>> 00855:
>> ______________________________**_________________
>> TYPO3-install mailing list
>> TYPO3-install at lists.typo3.org
>> http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**install<http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-install>
> _______________________________________________
> TYPO3-install mailing list
> TYPO3-install at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-install


More information about the TYPO3-install mailing list