Back to top

Autore Topic: [J1.7] Creare pacchetto di installazione  (Letto 2189 volte)

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
[J1.7] Creare pacchetto di installazione
« il: 21 Lug 2011, 01:16:06 »
allora i casi sono due:

1- ho bisogno di un esorcista
2- mi sono bevuto il cervello

non riesco a creare uno stupidissimo pacchetto di installazione.
ho preso il pacchetto demo che si trova in docs.joomla.org e ho cercato di modificarlo per adattarlo alle mie esigenze.

ho fatto 2 modifiche stupide ma qualsiasi cosa faccia mi torna sempre questo errore:

Installazione componente: DB function non riporta errori

mi dicesse quale errore!!

questo è il codice del file jdomus.xml
inutile dire che i file ci sono tutti...

mi potete aiutare?

Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="1.6.0" method="new">
 
    <name>COM_JDOMUS</name>
    <creationDate>June 2011</creationDate>
    <author>Davide Tampellini</author>
    <authorEmail>webmaster@fabbricabinaria.it</authorEmail>
    <authorUrl>http://www.fabbricabinaria.it</authorUrl>
    <copyright>Copyright Info</copyright>
    <license>License Info</license>
    <!--  The version string is recorded in the components table -->
    <version>0.0.8</version>
    <!-- The description is optional and defaults to the name -->
    <description>COM_JDOMUS_DESCRIPTION</description>
 
    <install> <!-- Runs on install -->
        <sql>
            <file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file>
        </sql>
    </install>
    <!-- Site Main File Copy Section -->
    <!-- Note the folder attribute: This attribute describes the folder
        to copy FROM in the package to install therefore files copied
        in this section are copied from /site/ in the package -->
    <files folder="site">
        <filename>jdomus.php</filename>
    </files>
 
    <administration>
        <!-- Administration Menu Section -->
        <menu>COM_JDOMUS_MENU</menu>
        <!-- Administration Main File Copy Section -->
        <!-- Note the folder attribute: This attribute describes the folder
            to copy FROM in the package to install therefore files copied
            in this section are copied from /admin/ in the package -->
        <files folder="admin">
            <!-- Admin Main File Copy Section -->
            <folder>language</folder>
            <!-- SQL files section -->
            <folder>sql</folder>
            <filename>jdomus.php</filename>
        </files>
        <languages folder="admin">
            <language tag="it-IT">language/it-IT/it-IT.com_jdomus.ini</language>
            <language tag="it-IT">language/it-IT/it-IT.com_jdomus.sys.ini</language>
        </languages>
    </administration>
 
</extension>


« Ultima modifica: 21 Lug 2011, 01:29:43 da tampe125 »
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:[J1.7] Creare pacchetto di installazione
« Risposta #1 il: 21 Lug 2011, 01:37:09 »
allora...

non ci posso credere ma è così...

lo sapete dov'era il problema?

perchè il mio componente si chiama com_jdomus.
in un lampo di pazzia, mi è venuto in mente di levare quella "j" dal componente e... FUNZIONA TUTTO!

non ci posso credere, perfavore seppellitemi qui  :-X
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

Offline tampe125

  • Appassionato
  • ***
  • Post: 366
    • Mostra profilo
Re:[J1.7] Creare pacchetto di installazione
« Risposta #2 il: 21 Lug 2011, 02:15:51 »
ad un esame più approfondito sono riuscito a capire dove era l'errore.
se qualcosa va storto nella procedura, il database rimane "sporco" e ogni successiva installazione darà errore perchè le chiavi uniche non sono più tali...

giusto per conoscienza vi riporto le tabelle che mi hanno fatto penare:

#__extensions (e vabbè, questa era facile)
#__assets
#__menu

se ricevete un errore, controllate che queste tabelle siano pulite, altrimenti passerete un'intera giornata (e più) a sbattere la testa senza capire come mai.

P.S. god bless instant debugging  8)
www.fabbricabinaria.it
Soluzioni originali ad esigenze quotidiane

 



Web Design Bolzano Kreatif