Back to top

Autore Topic: Errore: non trovo il file xml  (Letto 2716 volte)

Offline poehnix

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Errore: non trovo il file xml
« il: 05 Gen 2007, 16:39:14 »
Ciao a tutti, ho realizzato un mio componente  e copiando "a mano" le cartelle tutto sembra funzionare (a parte il fatto di non trovarlo nella lista dei componenti, neppure inserendo a mano una riga nella tabella jos_components).
Ho  quindi provato a creare un package di installazione con tutti i files necessari ma quando provo ad uploadarlo (in locale, dopo aver eliminato le cartelle che avevo usato per provarlo) ottengo questo errore:

 Caricamento component - Caricamento fallito
ERRORE: Impossibile trovare un file setup Joomla! XML nel pacchettto.
[ Continua ... ]
Caricamento component - Caricamento fallito
File installazione non trovato:
C:\wamp\www\Joomla1011\media\install_459e6a6637d38\


Tutto risulta scrivibile (verde), il safew mode è off. Posto qui il file xml, se qualcuno vuole dargli una occhiata:

<?xml version="1.0"?>
<mosinstall type="component">
   <name>cedolini</name>
   <creationDate>05 Gennaio 2006</creationDate>
   <author>Michele Longhini</author>
   <version>1.0</version>
   <description>cedolini</description>   
   <files>
      <filename>cedolini.php</filename>
      <filename>cedolini.html.php</filename>
      <filename>cedolini.class.php</filename>
   </files>
   <administration>
      <menu>cedolini</menu>
      <files>
         <file>admin.cedolini.php<files>
         <file>admin.cedolini.html.php<files>
      </files>
   </administration>
<installfile>install.cedolini.php</installfile>
<uninstallfile>uninstall.cedolini.php</uninstallfile>
</mosinstall>



Qualcuno ha un' idea?

Ciao  e grazie

Michele

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Errore: non trovo il file xml
« Risposta #1 il: 05 Gen 2007, 16:47:38 »
<files>
   <file>admin.cedolini.php<files>
   <file>admin.cedolini.html.php<files>
</files>

Questa parte è sbagliata.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline poehnix

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re: Errore: non trovo il file xml
« Risposta #2 il: 05 Gen 2007, 17:12:16 »
Accidenti!!! Ci ho messo 5 minuti a capire, guardando le righe che avevi evidenziato, dove stava l' errore! Devo proprio farmi una bella dormita! Grazie per la segnalazione. Ne approfitto per chiederti un' altra cosa: ho fatto il package di installazione perchè pensavo in questo modo di risolvere il fatto che avendo

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

all' inizio del codice non mi permetteva di visualizzare la pagina. Invece  continuo a non poter accedere alla pagina, non vedo il componente nella parte amministrativa  e non è stata aggiunta alcuna riga nella tabella jos_components. Ho fatto qualche altro errore?

Grazie per l' aiuto

Michele


Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Errore: non trovo il file xml
« Risposta #3 il: 05 Gen 2007, 17:15:58 »
Qualche messaggio di errore?
Hai creato una nuova voce di menu di tipo "Componente" o "Collegamento - componente"?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline poehnix

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re: Errore: non trovo il file xml
« Risposta #4 il: 05 Gen 2007, 17:29:42 »
Allora, ho provato ad accedere scrivendo l' url a mano, sia in frontend che in backend. Niente da fare. Mi vede il componente sia nella lista componenti della gestione che quando provo a creare una voce di menu di tipo componente, ma non riesco ma quando provo ad accederci mi da sempre "accesso non consentito", non importa che sia un utente registrato (per il frontend) o un amministratore (per il backend). Attivando il livello strict mi da questi errori ma non centrano secondo me (sto usando php 5.2 xche non sembra andare molto daccordo con joomla)

Strict Standards: Assigning the return value of new by reference is deprecated in C:\wamp\www\Joomla1011\includes\joomla.php on line 831 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\Joomla1011\includes\joomla.php:831) in C:\wamp\www\Joomla1011\administrator\index2.php on line 30 Accesso non consentito

Considerato che mi dava lo stesso problema anche con l' installazione manuale  non so che pesci pigliare....

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Errore: non trovo il file xml
« Risposta #5 il: 05 Gen 2007, 17:33:56 »
A sto punto potrebbe essere un problema nel codice.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline poehnix

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re: Errore: non trovo il file xml
« Risposta #6 il: 05 Gen 2007, 17:39:23 »
Sono un fesso..... mi sono dimenticato il primo "_" in "_VALID_MOS" !!! Questo dimostra che ho VERAMENTE bisogno di andare a dormire  :)

Grazie di tutto. A buon rendere

Ciao

Michele


 



Web Design Bolzano Kreatif