Joomla.it Forum

Non solo Joomla... => Sviluppo => : neting 22 Apr 2011, 12:44:12

: Il modulo non si installa
: neting 22 Apr 2011, 12:44:12
Ho creato il mio primo modulo in joomla seguendo le guide realizzando il classico hello world :D
Ma quando cerco di installarlo attraverso gestione estensioni con il pacchetto compresso mi dà questo errore:
JInstaller::install: Il file E:\Program Files\xampp\htdocs\joomla\tmp\install_4db15a0bd09e6\mod_helloword\mod_helloworld.php non esiste.
Ovviamente il file esiste ma da ciò che mi sembra di capire sembra un problema di permessi sulle cartelle che però non sò risolvere.
: Re:Il modulo non si installa
: tomtomeight 22 Apr 2011, 14:13:03
Sbagli ad assegnare il path che non deva partire da E:\  ma dalla root infatti apache non legge nella radice del pc ma nella document root
: Re:Il modulo non si installa
: neting 22 Apr 2011, 14:15:30
e quindi come faccio per risolvere?
: Re:Il modulo non si installa
: tomtomeight 22 Apr 2011, 14:23:08
Ok ho preso una svista se ti da errore mentre lo installi e' tutt'altro, verifica di aver messo tutto per bene nel file .xml. Dal path che hai messo non si capisce se non trova il file zip o un file specifico.
: Re:Il modulo non si installa
: neting 22 Apr 2011, 14:27:04
non trova il file mod_helloword.php anche se è presente nel file zippato, il modulo è scritto bene così come il file xml perchè l'ho seguito dalla guida di joomla
: Re:Il modulo non si installa
: neting 23 Apr 2011, 13:12:08
ho provato ad installare un'altro modulo e un componente e li installa tranquillamente, mentre il modulo che io ho creato seguendo testualmente la guida fornita nel wiki joomla non lo installa riportandomi il messaggio che ho postato nel post precedente.
Quale può essere la causa?
: Re:Il modulo non si installa
: neting 26 Apr 2011, 11:51:09
per favore qualcuno che mi aiuta mi sono bloccato...
: Re:Il modulo non si installa
: 56francesco 26 Apr 2011, 13:00:23
Ho creato il mio primo modulo in joomla
ho provato ad installare un'altro modulo e un componente e li installa tranquillamente
::)
: Re:Il modulo non si installa
: tomtomeight 26 Apr 2011, 13:05:54
E' evidente che commetti qualche errore da qualche parte, ma senza una sfera magica è difficile per qualcuno capire questo errore.
: Re:Il modulo non si installa
: neting 26 Apr 2011, 13:07:19
mi è sembrato di capire però che è un problema di compatibilità con le versioni, perchè io il modulo che ho creato l'ho fatto seguendo la guida joomla quindi credo sia esatto, l'unico problema potrebbe essere il fatto che non sia compatibile con la versione 1.5.22 e mi restituisce errore
: Re:Il modulo non si installa
: tomtomeight 26 Apr 2011, 13:11:21
Chi ti capisce è bravo quale guida hai utilizato, se come dici è per la versione 1.5.x  perchè hai postato nella sezione per la versione 1.6.x?

Ti sposto nella sezione sviluppo.
: Re:Il modulo non si installa
: neting 26 Apr 2011, 14:35:33
a scusami hai ragione ho sbagliato a postare..
: Re:Il modulo non si installa
: mau_develop 26 Apr 2011, 14:59:55
se ti dice che il file non esiste è perchè nella SUA path non esiste, se non era leggibile ti diceva altre cose.

Secondo me hai fatto la cartella com_pippo, poi l'hai zippata, ottenendo un pacchetto zip con dentro una cartella com_pippo.... errore.
all'interno del file zip devono esserci i files e le cartelle del componente...

...ho indovinato?

M.
: Re:Il modulo non si installa
: neting 26 Apr 2011, 15:24:58
hai indovinato perfettamente grazie mille :D
: Re:Il modulo non si installa
: mau_develop 26 Apr 2011, 15:44:43
:)

M.
: Re:Il modulo non si installa
: neting 26 Apr 2011, 15:52:35
ops...credevo che il problema era questo ma non funziona neanche come hai detto tu... :-\
: Re:Il modulo non si installa
: mau_develop 26 Apr 2011, 15:58:24
mi incolli il pezzetto di xml

M.
: Re:Il modulo non si installa
: neting 26 Apr 2011, 16:04:10
:
<?xml version="1.0" encoding="utf-8"?>
<install type="module" version="1.5.22">
    <name>Hello, World!</name>
    <author>John Doe</author>
    <version>1.5.22</version>
    <description>A simple Hello, World! module.</description>
    <files>
        <filename module="mod_helloworld">mod_helloworld.php</filename>
        <filename>index.html</filename>
        <filename>helper.php</filename>
        <filename>tmpl/default.php</filename>
        <filename>tmpl/index.html</filename>
    </files>
    <params>
    </params>
</install>
: Re:Il modulo non si installa
: ariess 26 Apr 2011, 16:31:18
inizia con il correggere questo

<install type="module" version="1.5.22">

con

<install type="module" version="1.5">


.....la cartella all'interno dello zip non è un problema...
: Re:Il modulo non si installa
: neting 26 Apr 2011, 16:37:18
la mia versione è la 1.5.22 , solo che il .22 l'ho aggiunto io quando ho copiato praticamente il codice dalla guida joomla
: Re:Il modulo non si installa
: ariess 26 Apr 2011, 16:39:53
mi dà questo errore:
JInstaller::install: Il file E:\Program Files\xampp\htdocs\joomla\tmp\install_4db15a0bd09e6\mod_helloword\mod_helloworld.php non esiste.


mod_helloword.... manca la L


la mia versione è la 1.5.22 , solo che il .22 l'ho aggiunto io quando ho copiato praticamente il codice dalla guida joomla

non serve mettere il .22, basta dichiarare la versione base di joomla (1.5)
: Re:Il modulo non si installa
: mau_develop 26 Apr 2011, 20:36:01
E:\Program Files\xampp\htdocs\joomla\tmp\install_4db15a0bd09e6\mod_helloword\mod_helloworld.php

...modulo ciao parola!

M.

ps @rick ... a me da errore se trova la cartella, almeno che non sia previsto lasciando fuori l'xml
: Re:Il modulo non si installa
: ariess 26 Apr 2011, 21:37:02
ps @rick ... a me da errore se trova la cartella, almeno che non sia previsto lasciando fuori l'xml

io i miei moduli e plugins (per i componenti non ti so dire) li ho sempre "incartellati" e zippati e si installano a meraviglia (con l'xml dentro la cartella). ti dirò di più, funziona anche se la cartella ha un nome di fantasia qualunque diverso dal nome dell'estensione..... non ti so dare una spiegazione del perchè....
comunque l'utilità della cartella è pari se non inferiore a zero  :)
: Re:Il modulo non si installa
: mau_develop 26 Apr 2011, 22:14:30
.... boh!

cmq son fuori :) , ho risposto non accogendomi che lo avevi già fatto tu... avrò letto solo la seconda parte del tuo post... sorry

M.
: Re:Il modulo non si installa
: neting 27 Apr 2011, 14:39:58
niente da fare anche mettendo la L... :(
: Re:Il modulo non si installa
: ariess 27 Apr 2011, 14:51:38
allega il modulo
: Re:Il modulo non si installa
: neting 27 Apr 2011, 14:54:04
eccolo
: Re:Il modulo non si installa
: ariess 27 Apr 2011, 15:05:02
niente da fare anche mettendo la L... :(

dove l'hai messa la L ??


nell'xml dichiari:

<filename module="mod_helloworld">mod_helloworld.php</filename>

mentre i file all'interno del pacchetto si chiamano

mod_helloword.php
mod_helloword.xml

è normale che non lo trova non ti pare?
: Re:Il modulo non si installa
: neting 27 Apr 2011, 15:22:22
Ce l'ho fatta grazie mille era quello il problema  ;)
: Re:Il modulo non si installa
: 56francesco 27 Apr 2011, 18:27:54
neting prendi un modulo gia scritto e che funziona certamente e ricopiane la parte che ti interessa, 

non perdi tempo inutilmente in quel modo.