Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => Installazione, migrazione e aggiornamento => : agfo 12 Oct 2012, 17:56:47
-
Abbiamo trasferito il nostro sito da locale a remoto e il front-end si apre e funziona correttamente, ma quando tentiamo di entrare nel back-end dopo aver inserito user e password apre una pagina con il seguente messaggio:
[/color][/size]
[Thu Oct 11 17:27:13 2012] [warn] [client 2.36.20.35] mod_fcgid: stderr: PHP Fatal error: Call to a member function login() on a non-object in /home/usernamejoomlahost/domains/sitoxxx[/color].it/public_html/administrator/components/com_login/admin.login.php on line 64, referer: http://www.sitoxxx.it/administrator/#
[/color]
Ci potete aiutare? Abbiamo aperto un ticket tecnico, ma ci hanno deviato al forum dopo aver[/size] resettato le credenziali di accesso FTP/directadmin e [/size]aggiornato i parametri errati del database all'interno del configuration.php, senza però aver nessun risultato.
[/size]
[/size]Grazie!!
[/size]Agfo[/font]
-
forse non tutti i file sono stati trasferiti con successo.
usate filezilla e riprovate a sovrascrivere tutto fuorchè il configuratio.php che contiene i dati per la connessione con il database.
-
abbiamo già rifatto il trasferimento senza inserire configuration.php, ma la situazione è rimasta la stessa, il problema persiste
-
Non rimane altro che controllare che i requisiti minimi che joomla chiede, ma anche le sue estensioni, siano disponibili sul server.
-
Non siamo ancora riusciti a risolvere. Sembra essere un errore in un file che gestisce il login. Infatti il messaggio dopo il mancato login cita l'errore nel file admin.login.php che si presenta come segue:
Qualcuno ha un suggerimento in merito? Grazie!
<?php
/**
* @version $Id: admin.login.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
* @subpackage Joomla.Extensions
* @copyright Copyright (C) 2005 - 2010 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 suggerimento:hai controllato i requisiti minimi?
2 suggerimento: usa il tag code per quel codice che fra le altre cose non serve.
-
Ci potete aiutare? Abbiamo aperto un ticket tecnico, ma ci hanno deviato al forum
-----------------------------------------------------------------------
.... a qs forum?
M.
-
salve, cosa intendi per requisiti minimi e dove li possiamo trovare? purtroppo non siamo molto ferrati nella parte tecnica e, nei siti che abbiamo trasferito in precedenza, non si è mai verificato alcun problema.
Unica variabile, in questo sito, è l'aggiunta del forum discussions, scaricato dal sito joomla e quindi perfettamente supportato, credo.
Il template usato è addirittura uno dei più vecchi dato di default, "fruit shop", tra l'altro il sito è perfettamente funzionante in locale e non è stato cambiato nulla nel passaggio a remoto su joomlahost, ed, effettivamente, il frontend funziona perfettamente anche adesso.
Non sappiamo più che cosa andare a vedere.
grazie per la disponibilità, ma siamo veramente affranti!!!!
-
Andiamo per passi, altrimenti rischiamo di impantanarci
procedete rifacendo un installazione pulita di joomla, utilizzando un nuovo database, vediamo che succede.
-
Ciao agfo,
ma che versione di joomla state usando?
Perchè il file
administrator/components/com_login/admin.login.php
non esiste nella 2.5.7...
-
per maicolstaip
In realtà stiamo usando proprio un joomla 2.5.7, ma l'errore che dà è proprio administrator/components/com_login/admin.login.php
[/size]
[/size]per Giusebos
[/size]
[/size]abbiamo già fatto una installazione da zero con nuovo database e nuovo backup e persiste lo stesso problema
[/size]domani proveremo a rifare tutto da capo, vediamo!!!!
[/size]
[/size]grazie a tutti
[/size]
-
In realtà stiamo usando proprio un joomla 2.5.7, ma l'errore che dà è proprio administrator/components/com_login/admin.login.php
-----------------------
Scusami, allora meglio che ti concentri sul perchè un file che non deve esserci invece a te risulta...E' una installazione da zero o il risultato di migrazioni?
-
è una installazione da zero