Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Спасите, помогите, системный сбой накрыл работку. (http://forum.typo3.ru/showthread.php?t=9923)

Ваше Благородие 03.02.2012 02:44

Спасите, помогите, системный сбой накрыл работку.
 
Во время работы с backend админкой, произошел системный сбой памяти с синим экраном смерти. Виновато железо. Тем не менее, такие проблемы нужно уметь решать быстро.

База вроде цела. Проверил таблицы, всё OK.
Frontend отображается.
Форма авторизации админки отображается.
После ввода логина и пароля получаю страницу с ошибками:
Что делать?

Uncaught TYPO3 Exception
#1: PHP Catchable Fatal Error: Argument 1 passed to t3lib_div::array_merge_recursive_overrule() must be an array, boolean given, called in C:\TYPO3_4.6.4\htdocs\bio\typo3\sysext\lang\lang.p hp on line 554 and defined in C:\TYPO3_4.6.4\htdocs\bio\t3lib\class.t3lib_div.ph p line 1867 (More information)

t3lib_error_Exception thrown in file
C:\TYPO3_4.6.4\htdocs\bio\t3lib\error\class.t3lib_ error_errorhandler.php in line 105.

7 t3lib_error_ErrorHandler::handleError(4096, "Argument 1 passed to t3lib_div::array_merge_recurs…typo3\sysext\lang\la ng.php on line 554 and defined", "C:\TYPO3_4.6.4\htdocs\bio\t3lib\class.t3lib_div.p hp", 1867, array)


C:\TYPO3_4.6.4\htdocs\bio\t3lib\class.t3lib_div.ph p:

01865: * @return array Resulting array where $arr1 values has overruled $arr0 values
01866: */

01867: public static function array_merge_recursive_overrule(array $arr0, array $arr1, $notAddKeys = FALSE, $includeEmptyValues = TRUE) {

01868: foreach ($arr1 as $key => $val) {
01869: if (is_array($arr0[$key])) {


6 t3lib_div::array_merge_recursive_overrule(boolean, boolean, boolean, boolean)


C:\TYPO3_4.6.4\htdocs\bio\typo3\sysext\lang\lang.p hp:

00552: // Merge current language labels onto labels from previous language
00553: // This way we have a labels with fall back applied

00554: $localLanguage[$this->lang] = t3lib_div::array_merge_recursive_overrule($localLa nguage[$this->lang], $tempLL[$language], FALSE, FALSE);

00555: }
00556: }


5 language::readLLfile("EXT:lang/locallang_common.xml")


C:\TYPO3_4.6.4\htdocs\bio\typo3\sysext\lang\lang.p hp:

00374: // Getting data if not cached
00375: if (!isset($this->LL_files_cache[$parts[0]])) {

00376: $this->LL_files_cache[$parts[0]] = $this->readLLfile($parts[0]);

00377:
00378: // If the current language is found in another file, load that as well:


4 language::sL("LLL:EXT:lang/locallang_common.xml:search")


C:\TYPO3_4.6.4\htdocs\bio\typo3\classes\class.live search.php:

00082: $this->addJavascriptToBackend();
00083: return '

00084:

00085:
00086:

';

3 LiveSearch::render()


C:\TYPO3_4.6.4\htdocs\bio\typo3\backend.php:

00351:
00352: foreach($this->toolbarItems as $toolbarItem) {

00353: $menu = $toolbarItem->render();

00354: if ($menu) {
00355: $additionalAttributes = $toolbarItem->getAdditionalAttributes();


2 TYPO3backend::renderToolbar()


C:\TYPO3_4.6.4\htdocs\bio\typo3\backend.php:

00205:
'.$logo->render().'

00206:
' .

00207: $this->renderToolbar() .

00208: '

00209:

1 TYPO3backend::render()


C:\TYPO3_4.6.4\htdocs\bio\typo3\backend.php:

00842: }
00843:

00844: $TYPO3backend->render();

00845:
00846: ?>

Андрей Аксенов 03.02.2012 09:28

Попробуйте просто переписать файлы ядра...


Часовой пояс GMT +4, время: 14:27.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot