Спасите, помогите, системный сбой накрыл работку.
Во время работы с 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: ?>
|