Back to top

Autore Topic: [RISOLTO]Errore nella pagina Estensioni / Installa Disinstalla ...  (Letto 2592 volte)

Offline joomlarules

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Salve a tutti, mi presento NON sono un fan di Joomla (come si evince dal Nick  ;D ).
In questi giorni ho un problema nel sito che ho fatto una settimana fa, che non mi dava nessun problema, fino a quando, ieri, non sono andato nel back-end per installare una nuova estensione...
Magicamente mi è apparso quest'errore:

Descrizione:
In pratica quando clicco su Estensioni->Installa/Disinstalla mi fa l'errore di cui sotto

Riportato in:
1.5.15

Funzioni affette:
$model->setState( 'install.directory',$mainframe->getCfg( 'config.tmp_path' ));


File correlati:
Call to a member function setState() on a non-object in administrator\components\com_installer\controller.php on line 42

Informazioni di sistema:
PHP/MySQL su Apache Joomla 1.5.15

Cosa può essere? Sono disperato  :'( ...
Vi prego help  :'( !
« Ultima modifica: 19 Mar 2010, 17:08:51 da joomlarules »

mau_develop

  • Visitatore
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #1 il: 18 Mar 2010, 21:14:44 »
l'estensione? segreto?

M.

Offline joomlarules

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #2 il: 18 Mar 2010, 21:18:57 »
si scusa, è nel com_installer a quanto sembra, ma per molto tempo ha funzionato perfettamente senza alcun errore... ora, lo so che è impossibile che un programma cessi di funzionare di per se, ma non credo di aver fatto qualche danno grosso a qualcosa  nel core di joomla :'(

mau_develop

  • Visitatore
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #3 il: 18 Mar 2010, 21:23:09 »
no, non ci siamo spiegati ... hai installato un'estensione... quale?

M.

Offline joomlarules

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #4 il: 18 Mar 2010, 21:45:44 »
Nessuna, fino ad adesso non ho mai avuto il bisogno di inserire niente in particolare oltre alla modifica agli articoli, e quando avevo deciso di installare un'estensione ho scoperto l'amara verità  :'(

mau_develop

  • Visitatore
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #5 il: 18 Mar 2010, 23:02:36 »
avrai sicuramente seguito la guida per installare quindi penso tu abbia sicuramente messo la path giusta  per la cartella tmp e cache nel file configuration...

M.

Offline joomlarules

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #6 il: 18 Mar 2010, 23:38:29 »
Eh? Sono ufficialmente confuso, cosa intendi esattamente? Per favore mi dai qualche dritta in più per adesso, ti prometto che mi leggo il più possibile sul funzionamento di joomla in generale. Inoltre voglio conoscere meglio il MVC e CakePHP, visto che Joomla si basa anche su questo design pattern e su questo framework.

mau_develop

  • Visitatore
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #7 il: 18 Mar 2010, 23:50:44 »
nel file configuration.php ci sono le path per quelle due cartelle.
Tmp è usata per le installazioni usandola come appoggio se nn ha la path corretta ricevi un'errore.

M.

Offline joomlarules

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #8 il: 19 Mar 2010, 10:19:50 »
Ciao, ho corretto i path che prima erano una cosa tipo
Codice: [Seleziona]
var $log_path = 'C:\\www\\sito\\logs';
var $tmp_path = 'C:\\www\\sito\\tmp';
Adesso l'ho corretto in (ma come faccio ad essere sicuro che è questa la directory giusta? Io mi sono basato su
Call to a member function setState() on a non-object in /web/htdocs/www.sito.it/home/site/administrator/components/com_installer/controller.php  on line 42 e penso che dovrebbe essere una cosa del genere:
Codice: [Seleziona]

var $log_path = '/web/htdocs/www.sito.it/home/site/logs';
var $tmp_path = '/web/htdocs/www.sito.it/home/site/tmp';
Ma comunque non mi funziona ancora  :'( :'( :'( !
« Ultima modifica: 19 Mar 2010, 10:27:30 da joomlarules »

mau_develop

  • Visitatore
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #9 il: 19 Mar 2010, 10:42:01 »
... mi quoto...

----------------------------------------
avrai sicuramente seguito la guida per installare .....
---------------------------------------------------

M.

Offline joomlarules

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #10 il: 19 Mar 2010, 12:40:24 »
Intendi questa?
http://wiki.joomla.it/index.php?title=Trasferimento_siti_web_Joomla_da_locale_a_remoto_e_viceversa
L'ho letta ma non mi ha risolto il problema, è un consiglio sicuramente valido quello di installare PRIMA un sito di esempio per costruire un configuration valido ( e la prossima volta lo seguirò) ma adesso ho seguito anche questo passo e non funge  :'( ...
Cosa può essere? Nessuna estensione, funzionamento perfetto, se non fosse che non posso installare altre estensioni  :'( ...

Offline joomlarules

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
[RISOLTO]Errore nella pagina Estensioni / Installa Disinstalla ...
« Risposta #11 il: 19 Mar 2010, 17:08:10 »
Come si dice? Chi fa da se fa per tre! ;D
Dopo tanto girovagare sul web e aver controllato in lungo e in largo tra configuration.php tmp_path, test con Xdebug, backup e installazioni in locale ex-novo, eccetera eccetera, ho scoperto che il com_installer in sè era più piccolo rispetto alle installazioni ex-novo che facevo. A questo punto ho deciso di controllare UNO per UNO i file del com_installer e...
SORPRESA!!!
nella cartella model
Codice: [Seleziona]
install.php = 0kb !!!!!!!!!!!!!!!!!!!
Ho guardato dentro... Bello pulito, della serie che manco Dash o Mastro Lindo avrebbero potuto fare di meglio  ;D
Ho preso un install.php di un'installazione Joomla 1.5.15 (la stessa versione quindi) e...
OMG! FUNZIONA DI NUOVO!!!
Eh... che volete farci... sono un genio  8) !
In pratica con quest'esperienza ho capito che prima di pensare che sia il codice che non funziona, andate brutalmente nel file system, non è sempre il programmatore, ma delle volte può essere come in questo caso un errore FTP.
Grazie comunque Mau_Develop per il supporto concessomi, spero che questa mia esperienza possa essere d'aiuto per chi si troverà nella mia situazione un giorno.
Ciao a tutti!  :)

 



Web Design Bolzano Kreatif