Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Alhazred 22 Dec 2008, 13:46:13
-
Sto ricostruendo online il mio sito partendo da un'installazione pulita di Joomla dopo non essere riuscito a spostare quello che avevo fatto in locale.
Ho subito un problema, non posso installare alcun componente, modulo o plugin.
Nel corso delle prove ho avuto errori diversi, cose come:
JFolder::create: Path not in open_basedir paths
componente Installa: Creazione cartella fallita.: "/home/mhd-00/www.miosito.it/htdocs/components/com_fireboard"
impostando poi le cartella tmp e logs senza la parte prima di www. sono passato a:
Indicare la cartella del pacchetto
(uso Installazione da cartella visto che non riesce l'upload tramite l'ftp interno di joomla)
Il tutto vale per qualsiasi modulo, componente o plugin io cerchi di installare, sono tutti compatibili con Joomla 1.5 (anche se fireboard in legacy mode) poiché in locale funzionano.
Ho provato un po' tutte le combinazioni di diritti per le cartelle, sono arrivato fino a mettere 777 su tutte le cartelle e file, ma la situazione non cambia. Ho cercato soluzioni online, ma nessuna di quelle che ho letto mi ha aiutato a risolvere il problema.
Tutte le cartelle risultano essere scrivibili, l'unica cosa che non risponde ai requisiti è "register globals" che è impostato ad ON, può essere questo il problema? Come si risolve?
-
E' davvero bizzarro che ci siano ancora host che tengono il register_globals su on.
Chiedi che venga portato su off o ... cambia host
-
verifica che hai php5 e che sei il proprietario delle cartelle ...
se non sei il proprietario (e sarà così) allora contatta il servizio hosting e poi aggiorna a php5.
-
Ho messo su una pagina php che mi restituisce tutte le impostazioni dell'host e mi dice PHP Version 4.3.10
Come faccio a passare a PHP5? Non devono farlo quelli che mi forniscono il serviziodi hosting?
Pensate che i miei problemi siano risolvibili solo con il passaggio a PHP5 e modifica ad OFF del register globals? O potrebbe non essere sufficiente?
-
e che sei il proprietario delle cartelle ...
:'( :'( :'( :'( :'( :'( :'(
-
Come verifico se sono il proprietario delle cartelle? Il fatto di poterne impostare i diritti come voglio (all'inizio erano 755) basta per poter dire che ne sono il proprietario?
Intanto è stato cambiato ad OFF il register globals, ma non ha risolto il problema.
la stringa che uso per l'installazione è
www.miosito.it/htdocs/tmp/mod_qtube
oppure
/home/mhd/www.miosito.it/htdocs/tmp/mod_qtube
oppure
/home/mhd-00/www.miosito.it/htdocs/tmp/mod_qtube
a seconda dei valori che ho impostato per le cartelle tmp e logs.
La cartella mod_qtube contenente i file per l'installazione è all'interno della cartella tmp.
Ho fatto l'esempio di q_tube, ma lo stesso vale per fireboard ed eventlistq.
-
ma fammi capire, su che base stai configurando le cartelle tmp e logs?
-
Sulla base del fatto che open_basedir è
/tmp/:/home/mhd/www.miosito.it/
ah... ho provato anche solo a mettere tmp/moq_qtube
-
ma il tuo host, non ti ha dato le indicazioni su quale sia il percorso assoluto dello spazio web sul server?
A quel percorso assoluto devi aggiungere tmp e log
-
Da quello che ho capito
/home/mhd-00/www.miosito.it/htdocs/tmp/com_fireboard
è giusto, perché l'errore poi si riferisce alla cartella di destinazione components, non quella sorgente tmp
componente Installa: Creazione cartella fallita.: "/home/mhd-00/www.miosito.it/htdocs/components/com_fireboard"
dunque l'installazione dovrebbe partire, il problema sembrano i permessi, ma la cartella components, come tutte le altre ha permessi 777.
-
Non riesco proprio a venire a capo del problema.
Non avete altre idee da propormi?
Ho contattato il mio hoster e dice che hanno molti siti basati su Joomla sui loro server, quindi deve funzionare.
Ho riprovato a uploadare il sito che ho creato in ocale e ad importare anche il db che ho sempre in locale, tutto ok, non fosse che viene fuori una pagina bianca invece della homepage.
Sto pensando di cominciare a sbattere la testa contro il muro...
-
/home/mhd-00/www.miosito.it/htdocs/tmp/com_fireboard
se hai inserito questo nel configuration.php hai sbagliato, ammesso e non concesso che quello prima sia giusto, dopo tmp non ci va più niente..
(miosito.it e basta, senza www secondo me)
-
Nel configuration.php ho questo
<?php
class JConfig {
var $log_path = '/home/mhd-00/www.miosito.it/htdocs/logs';
var $tmp_path = '/home/mhd-00/www.miosito.it/htdocs/tmp';
var $offline_message = 'Sito fuori servizio per manutenzione. Riprovare più tardi.';
}
?>
Come dovrei modificarle secondo te?
Inoltre ho provato a visualizzare il sorgente della homepage visualizzata in locale e quella online, ovviamente quella online è pressoché vuota
<div class='eventcalq' align='center'>
quella in locale invece è piena di codice.
-
si se puoi cambiare i permessi sei il proprietario della cartella e del file, ma dovresti esserlo anche della estenzione e quella l'hai guardata?
per vedere i gruppi utenti/proprietari è sufficiente guardare nel server un po più a destra dei permessi stessi, con il php4 mi succedeva che l'estenzione prendeva un proprietario diverso..
per l'installazione, mi sono andato a rivedere diversi file configuration.php il www non ci sta in nessuno, solo miosito.it e basta..
e mi pare anche logico per il mio server ma nel tuo potrebbe essere diverso ma provare o domandare ancora al tuo hosting non costa niente, anche perchè non riesci a risolvere...
PS
ho tranciato il codice lasciando la parte che può interessare, avevi mandato anche tutte le credenziali di accesso, stai attento la prossima volta.
-
senti, la cosa più semplice è fare un file che chiami info.php e dentro metti solo
<?php phpinfo()?>
Caricalo nella root del sito e, nel browser, scrivi www.miosito.it/info.php
Nel risultato non dovrebbero esserci dati sensibili quindi, se vuoi, puoi anche postarlo per intero
-
dimenticavo ... ovviamente questo "www.miosito.it" che ricorre troppo spesso ... lo hai sostituito con il sito vero e proprio, si?
-
dimenticavo ... ovviamente questo "www.miosito.it" che ricorre troppo spesso ... lo hai sostituito con il sito vero e proprio, si?
::) ::) ::)
:'( :'( :'( :'(
;D
-
no, il dubbio mi è venuto con il tuo post, caro Francesco ;).
Se mette le credenziali di accesso al database in chiaro, mi pare strano che sostituisca il nome del sito che, di contro, tanto sensibile e riservato non è, anzi ::)
-
Beh, no, ovviamente il sito non si chiama www.miosito.it, quindi ad esempio sql.miosito.it non è l'indirizzo del mio db, così come miosito.it non ne è né il nome né la password.
Sui file che uso, al posto di tutti quei miosito si, c'è il nome giusto del sito.
(http://img176.imageshack.us/img176/638/infophp01xu1dj5.th.jpg) (http://img176.imageshack.us/my.php?image=infophp01xu1dj5.jpg)(http://img120.imageshack.us/img120/7715/infophp02za9.th.jpg) (http://img120.imageshack.us/my.php?image=infophp02za9.jpg)(http://img149.imageshack.us/img149/7827/infophp03an8.th.jpg) (http://img149.imageshack.us/my.php?image=infophp03an8.jpg)(http://img149.imageshack.us/img149/4021/infophp04kq9.th.jpg) (http://img149.imageshack.us/my.php?image=infophp04kq9.jpg)(http://img101.imageshack.us/img101/1479/infophp05gc6.th.jpg) (http://img101.imageshack.us/my.php?image=infophp05gc6.jpg)(http://img296.imageshack.us/img296/4409/infophp06hm4pv0.th.jpg) (http://img296.imageshack.us/my.php?image=infophp06hm4pv0.jpg)
-
Senti, ti giuro che non riesco a leggere una beneamata mazza :D
Non puoi allegarle qui, le immagini?
-
Clicca sul thumbnail nel post, poi se clicchi sull'immagine nella pagina di imageshack ti apre un altra pagina con solo l'immagine, se ci clicchi sopra la vedi delle dimensioni originali.
Comunque ok, posso anche postarle qui, solo che non vorrei appesantire inutilmente il thread.
-
Ho contattato il mio hoster, mi ha confermato
/home/mhd-00/www.miosito.it/htdocs/ come percorso assoluto fino alla root.
C'è qualcosa di strano nelle immagini che ho postato?
Domanda, se cambiassi host passando ad uno dedicato a Joomla, eviterei tutti questi casini?
-
mi mandi un pm con un accesso superadmin e l'indirizzo del sito, per favore? se poi avessi un account skype e me lo mandassi pure sarebbe il massimo :)
-
PM inviato
-
Problema non risolto. Impostazioni del server a dir poco bizzarre. Utente ftp e utente joomla non appartendono neppure allo stesso gruppo. Si dovrebbero impostare tutti i permessi a 777 (semplicemente impensabile!!).
Inoltre open_basedir punta non verso la root del sito ma verso una directory comune. PHP4 MySQL4 ... che vuoi di più? Un lucano?