Текущее время: 29 мар 2020, 17:49




 Страница 1 из 1 [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Component not found на жумле
Новое сообщениеДобавлено: 07 май 2013, 00:28 
Модератор
Модератор
Аватара пользователя

Зарегистрирован: 17 дек 2009, 17:33
Сообщения: 275
Откуда: Харьков
Была проблема Component not found на жумле в входе в админку
Нашел вот этот комментарий и проблема решилась)))


У меня такое часто бывало (раз в 2-3 месяца) на денвере с joomla 1.5. Вроде свё ОК, потом бац на следующий день при входе в админку "404 component not found". Причём сайт отображался нормально. И сколько же я копьёв переломал с переустановками и сервера и joomlы, но проблема периодически возникала. Оказалось у меня по неведомой причине периодически проподал файл administrator/components/com_login/admin.login.php . По началу я его копировал из рабочей joomla, но потом надоело и я на другую сборку joomлы перешёл.
Так что проверяйте наличие файлика. Вот код его. Может кому пригодится, если взять больше негде:
Решилось все путем

<?php
/**
* @version    $Id: admin.login.php 10381 2008-06-01 03:35:53Z pasamio $
* @package    Joomla
* @subpackage   Joomla.Extensions
* @copyright   Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license    GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

switch ( JRequest::getCmd('task'))
{
case 'login' :
LoginController::login();
break;

case 'logout' :
LoginController::logout();
break;

default :
LoginController::display();
break;
}


/**
* Static class to hold controller functions for the Login component
*
* @static
* @package    Joomla
* @subpackage   Login
* @since    1.5
*/
class LoginController
{
function display()
{
jimport('joomla.application.module.helper');
$module = & JModuleHelper::getModule('mod_login');
$module = JModuleHelper::renderModule($module, array('style' => 'rounded', 'id' => 'section-box'));
echo $module;
}

function login()
{
global $mainframe;

// Check for request forgeries
JRequest::checkToken('request') or jexit( 'Invalid Token' );

$credentials = array();

$credentials['username'] = JRequest::getVar('username', '', 'method', 'username');
$credentials['password'] = JRequest::getVar('passwd', '', 'post', 'string', JREQUEST_ALLOWRAW);

$result = $mainframe->login($credentials);

if (!JError::isError($result)) {
$mainframe->redirect('index.php');
}

LoginController::display();
}

function logout()
{
global $mainframe;

$result = $mainframe->logout();

if (!JError::isError($result)) {
$mainframe->redirect('index.php?option=com_login');
}

LoginController::display();
}
}



_________________
У меня нет шанса на ошибку
И сегодня я люблю ее сильнее чем вчера...
Не в сети
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ 1 сообщение ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

cron