Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : viaggiante 15 Nov 2010, 11:03:21
-
Ciao Ragazzi, sono l'ultimo arrivato in joomla, sto avendo problemi a installare un componente in quanto mi da i classici errori che ho trovato in tantissimi forum:
* JFTP::mkdir: Bad response
* JFTP::store: Bad response
* Attenzione! - Operazione di spostamento file fallita
lo spazio web è acquistato da aruba, ho provato a modificare in tutti i modi il file configuration.php ma nulla da fare, queste sono le mie impostazioni:
var $log_path = '/web/htdocs/www.miosito.it/home/logs';
var $tmp_path = '/web/htdocs/www.miosito.it/home/tmp';
var $live_site = '';
var $force_ssl = '0';
var $offset = '1';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '1';
var $ftp_host = 'ftplnx.miosito.it';
var $ftp_port = '21';
var $ftp_user = '******@aruba.it';
var $ftp_pass = '********';
var $ftp_root = '/web/htdocs/www.miosito.it/home';
var $dbtype = 'mysql';
var $host = 'host';
var $user = 'username';
var $db = 'password';
var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'miaemail';
var $fromname = 'nomesito';
var $sendmail = '/usr/sbin/sendmail';
Per quanto riguarda questi:
var $host = 'host';
var $user = 'username';
var $db = 'password';
ho inserito quelle che mi sono state comunicate quando mi hanno attivato il servizio MySql.
Cosa sbaglio? Perchè non posso installare nuovi componenti? Cercasi disperatamente vostro aiuto!!!
-
Ciao e benvenuto sul forum.
Essendo nuovo devo avvisarti che sul forum non sono ammessi riferimenti a servizi e prodotti commerciali; infatti il nome del tuo hosting è stato moderato.
Innanzi tutto fai questa verifica: Pannello di amministrazione di joomla Aiuto => Info sistema => Permessi cartelle e verifica che tutte le cartelle siano scrivibili.
-
Grazie per la risposta Frascan tutti i permessi sono impostati su 777!
-
Cavolo! Mi rimangio quello che ho detto, mi risultano due cartelle non scrivibili nonostante io l'abbia impostate su 777:
Cartella Log ($log_path) /web/htdocs/www.miosito.it/home/logs/ Non scrivibile
Cartella Temp ($tmp_path) /web/htdocs/www.miosito.it/home/tmp/ Non scrivibile
-
Ciao viaggiante,
ti consiglio di non abilitare l'ftplayer di joomla per motivi di sicurezza.
Inoltre queste variabili mi sembrano non corrette, sicurio che ci vada il www ?:
var $log_path = '/web/htdocs/www.miosito.it/home/logs';
var $tmp_path = '/web/htdocs/www.miosito.it/home/tmp';
-
Ciao maicolstaip, grazie per il tuo intervento, ho disabilitato l'ftplayer e il www ma niente da fare.
Quando tento di caricare un paccheto da Gestioni Estensioni mi da questo messaggio di errore:
* JFolder::create: Impossibile creare la cartella
* Attenzione! - Operazione di spostamento file fallita
Quando cerco di installarlo da cartella con questo comando /web/htdocs/miosito.it/home/tmp/nomecartellacomponente mi da questo messagio di errore
Indicare la cartella del pacchetto
Non so cos'altro fare HELP :-[
-
Ciao
Quando cerco di installarlo da cartella con questo comando /web/htdocs/miosito.it/home/tmp/nomecartellacomponente
In questo caso sappi che devi scompattare la cartella e non presentarle il file .zip come per l'installazione normale
-
Avevo fatto proprio così, ma niente da fare!
-
Mi pare, da quello che dici, che sia un problema di configurazione del server su cui sei ospitato.
Oltre ai permessi (chmod) su files e cartelle c'è da tenere presente l'ownership (proprietà - appartenenza) di files e cartelle.
Verifica mediante il tuo client ftp se la proprietà di files e cartelle sia uguale per tutte le cartelle o se noti delle differenze di proprietà (ownership). In alcuni casi i files e le cartelle creati attraverso joomla non appartengono allo stesso gruppo e proprietario dei files e delle cartelle create attraverso il client ftp. E tale differenza genera il tipo di problemi che stai riscontrando.
In merito poi al discorso che non risultano scrivibili la cartella tmp e la cartella logs verifica che il path sia corretto. La cartella tmp è fondamentale nell'installazione delle estensioni e deve essere scrivibile.
Per verificare il path fai in questo modo:
Apri un nuovo file con un editor di testo ed inserisci al suo interno la seguente stringa di codice
<?php
$p = getcwd();
echo $p;
?>
poi salvi il file come path.php e lo carichi sul server.
Una volta caricato via browser lo richiami: www.nomesito.com/path.php
Quello che vedrai a schermo è il path corretto. Se differisce dal path della cartella tmp e logs del tuo configuration.php allora fai le dovute correzioni e dovresti risolvere.
-
Grazie Frascan! Path modificata: ERA ERRATA!!! ...ma ho ancora problemi.
Sono sempre dentro Gestione estensioni per installare il mio componente il messaggio di errore è il seguente:
1. Quando tento di caricare il pacchetto (file .zip dal mio pc), mi da il seguente errore:
* Attenzione! - Operazione di spostamento file fallita
* JFolder::create: Impossibile creare la cartella
* Unable to create destination
Warning: move_uploaded_file(\Inetpub\webs\nomesitoit\tmp\nomecomponente.zip) [function.move-uploaded-file]: failed to open stream: Permission denied in D:\Inetpub\webs\nomesitoit\libraries\joomla\filesystem\file.php on line 351
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\PHP\upload\php591D.tmp' to '\Inetpub\webs\nomesitoit\tmp\nomecomponente.zip' in D:\Inetpub\webs\nomesitoit\libraries\joomla\filesystem\file.php on line 351
Impossibile trovare il pacchetto di installazione
1. Quando tento di caricare il pacchetto da "Installazione da cartella", metto questo indirizzo \Inetpub\webs\nomesitoit/tmp/nomecartellacomponente (chiaramente quì il componente e scompattato) mi da il seguente errore:
* XML Parsing Error at 86:75. Error 23: EntityRef: expecting ';'
* JFolder::create: Impossibile creare la cartella
* componente Installa: Creazione cartella fallita.: "D:\Inetpub\webs\nomesitoit\components\nomecartellacomponente"
Messaggio
* Installazione componente: Errore
La differenza è che in questo secondo caso mi da anche dei riferimenti del componente che dovrei installare (da chi è stato progettato, ecc..)
Qual'è il problema adesso?
-
Ciao viaggiante,
il problema adesso, ma anche prima è che sei su server windows...
http://www.joomla.it/articoli-della-community/792-hosting-linux-hosting-windows-e-joomla.html
-
Ragazzi non ho parole siete grandi, qualche giorno di attesa prima che mi puntasse su server linux e adesso tutto funziona alla grande. Riesco ad installare ogni tipo di componente.
Adesso ho riscontrato un piccolo problema:
quando mi trovo all'interno di questa schermata Estensioni>Gestioni Moduli e Clicco su Nuovo mi da questo errore "XML Parsing Error at 86:59. Error 23: EntityRef: expecting ';'" e la prima voce in elenco è vuota, che significa?
Ne approfitto dell'occasione avrei la necessità di una buona e completa rubrica per joomla, dove la trovo?
-
Ma hai reinstallato joomla da zero oppure si tratta della precedente installazione?
Per quanto riguarda la rubrica se esiste la trovi su joomla.org sezione extensions. Comuque a seconda delle tue esigenze potrebbe andare bene anche il componente nativo di joomla Contatti. In alternativa prova Qcontacts di altro non mi viene in mente nulla.
-
Si tratta della precedente installazione, ho fatto il backup del server Windows, l'ho ricopiato in quello linux ed ho modificato il configuration.php!