osTicket in italiano 1.6.0 ST ITb4
Scritto da Massimiliano Brasile
20 Gennaio 2012 | osTicket
Dopo innummerevoli posticipi per impegni che mi impedivano di apportare le correzioni che via via ricevevo da parte degli utenti (che sono progressivamente aumentati) riesco a rilasciare la ITb4.
Quest versione ha avuto un beta-testing più lungo del previsto (quasi un anno dall’ultima ITb3) e congela diverse modifiche incluso il fix che risolve il fastidioso baco della pagina bianca dopo il login, presente nella ITb3.
Migliorano alcune traduzioni e sono state tradotte altre frasi che erano sfuggite nelle versioni precedenti (non siamo sicuramente al 100%, ma azzarderei un 99.7%). Per gli utenti che già usano una delle precedenti versioni (1.6 o ITb1-2-3) è disponibile la procedura di upgrade già collaudata nella ITb3 (vedi LEGGIMI.TXT che include le anche note di rilascio e la licenza d’uso).
Il download è disponibile nell’apposita pagina dedicata a osTicket in italiano.
Come sempre graditi i suggerimenti, le critiche, le segnalazioni e quant’altro!
20 Gennaio 2012 | osTicket
Tags: gnu, gpl, open-source, osticket
Ciao,
grazie innanzitutto per il tuo lavoro. Ho installato la versione di Gennaio ma ho un problemino, effettuato il login come admin mi appare un messaggio del tipo “Lo script ha la versione 1.6 ST ITb4 mentre il database ha la versione 4.6 ST ITb3. A questo punto ho ripristinato la cartella di setup e provato ad effettuare l’aggiornamento caricando /update.php il risultato è stato che in fase di aggiornamento ottengo questo errore
[ALTER IGNORE TABLE `ost_config` ADD `prv` VARCHAR(140)] – Duplicate column name ‘prv’
Qualcuno può aiutarmi?
probabilmente non hai mai lanciato l’update prima, quindi non usavi la ITb3 giusto?
era rimasto un bachetto nello script di aggiornamento che ho corretto senza un cambio di revisione (avrei dovuto fare una ITb4.2 lo so.. ma il tempo è tiranno). quindi:
– scarica di nuovo la ITb4 in modo da avere il codice corretto
– sovrascrivi tutti i file
– cancella i cookie, per escludere che tu sia rimasto loggato come admin
– rilancia l’update e aspetta che aggiorni tutto
al termine dovrebbe essere tutto corretto, dammi conferma pf!
Mmm niente…Sovrascritto tutti i file del pacchetto, cancellato i cookie e via provo l’update ma niente 🙁
Che dici, provo a mettere la ITb3 installarla e poi passare alla ITb4?
a scanso di equivoci, lanci lo script /setup/upgrade.php ?
perché non ho capito se lo script parte e la procedura si conclude correttamente o meno. lo scopo dello script è quello di aggiornare il db e inserire anche la chiave al posto giusto.
Eh l’ho lanciato 🙁
Ti allego la schermata di risultato una volta lanciato upgrade.php
http://imageshack.us/photo/my-images/210/osticket.jpg/
ok, ho replicato il problema a partire dalla ITb3.
si genere un errore SQL perché non viene gestito IGNORE. ho aggiunto un drop della colonna sullo stesso comando e almeno sul server di prova mi funziona correttamente l’upgrade.
ho sostituito ancora l’archivio ITb4, per cui se lo scarichi, sostituisci i file e rilanci upgrade.php dovrebbe andare ora!
Salve,
Avevo inizialmente installato la versione originale in inglese ma avendo poi trovato la versione italiana ho eliminato il contenuto del DB e l’intera cartella dall’ftp per installare la nuova ITb4.
Ho installato quindi la versione ITb4 ‘da zero’. Però mi compare lo stesso messaggio segnalato da Kajapezz8
“Lo script ha la versione 1.6 ST ITb4 mentre il database ha la versione 4.6 ST ITb3”
Suggerimenti?
mea culpa.. nell’installer è richiamato in due parti distinte del codice il controllo sulla versione e ne mancava uno. credevo che gli errori segnalati derivassero da upgrade, invece che installazioni da zero.
il pacchetto ITb4 online ora è corretto (testato su Altervista).
Nel dubbio ho lanciato l’upgrade anche se si trattava già della versione ITb4 e ha corretto la voce nel DB. Sembra funzionare tutto.
sì, perché l’upgrade sblocca lo stesso nodo dell’installazione. meglio così!
notizia di oggi (stanotte): il 15 marzo esce la beta di osTicket 1.7, solo per sviluppatori. ovviamente ho prenotato la release, sulla quale ancora non trapela nulla.
qualche ritardo sul rilascio. per ora si sa solo che i codici per sviluppatori saranno disponibili via Git (https://github.com/osticket).
Salve,
L’uso di OSFAQ con la versione tradotta può causare qualche problema o la struttura DB è esattamente la stessa della versione ufficiale?
ammetto che non conoscevo osFaq ( http://osfaq.oz-devworx.com.au ), ma ti confermo che le ITBx non modificano la struttura del db ufficiale, tranne la tabella di configurazione con l’id della versione e la chiave di autenticazione.
Pensavo di replicare DB e cartelle e fargli fare un giro per vedere come si comporta. Appena testato ti farò sapere il risultato.
grazie! se inizio ad avere feedback sui MOD valuto seriamente di partire con altre traduzioni e/o supporto sulle ITbx. novità in vista 😉
Ad una prima prova sembra funzionare tutto a dovere, e sembra anche interessante il sistema. Adesso sarebbe da tradurre in italiano 😉
Comunque in questo caso prevede già la possibilità di aggiungere nuove lingue da integrare
interessante.. allora è sicuramente più semplice 🙂
finalmente è disponibile la v1.7 RC 1 per sviluppatori. inizio a testarla.
buon giorno a tutti,
a me durante la fase di aggiornamento mi si e bloccato dando una scritta simile a quella riportata da voi. purtroppo non ho fatto la copia della stessa.
in breve:
ho installato osTicket versione in inglese osticket_1.6.0
poi ho lanciato L’aggiornamento osticket_1.6.0_ST_ITb4 seguendo procedura da voi descritta.
adesso nella pagina admin in evidenza mi compare :
Lo script ha la versione 1.6 ST ITb4 mentre il database ha la versione 1.6 ST.
lato frontend compare la seguente scritta:
Il sistema è offline per aggiornamenti.
come risolvo?
grazie a tutti in anticipo.
saluti
Fabio
prova a cancellare i cookie, chiudi il browser, riaprilo e vai alla pagina dell’upgrade.
dovrebbe chiederti di autenticarti di nuovo e permetterti di aggiornare il db.
fammi sapere come procede!
ecco la scritta che compare: [ALTER IGNORE TABLE `ost_config` DROP `prv`, ADD `prv` VARCHAR(140)] – Can’t DROP ‘prv’; check that column/key exists
sono ripartito completamente da 0 ripristinando la versione originale osticket_1.6.0 successivamente, installando i pacchetti di aggiornamento in modo prograssivo dalla versioneosticket_1.6.0_ST_ITb1 fino alla versione osticket_1.6.0_ST_ITb4.
tutto è andato bene, il sistema e aggirnato in modo corretto. grazie a tutti. adesso controllo se funziona tutto e vi aggiorno.
grazie
un slauto
Fabio
un ultima cosa;
ma la cartella “scripts” contenuta negli aggiornamenti vari a che serve?!?!
è scritto nei file, sono gli script originali per Email Piping ( http://osticket.com/wiki/Email_Piping ).
Avrei bisogno di personalizzare il programma secondo quanto
sotto riportato:
1° quando un utente clicca per richiedere un Ticket oltre ai
dati Full Name, Email, Address Telephone, vorrei che venissero inseriti anche i
seguenti: indirizzo, città, cap, provincia, numero telefono mobile,
2° sempre durante la fase di richiesta vorrei che l’utente
inserisca anche i dati del prodotto per il quale richiede assistenza, come di
seguito:nome punto vendita, nome e cognome operatore che inoltra la richiesta, articolo, nome
prodotto, descrizione, marca, numero di serie, codice a barre EAN, data di
acquisto, numero documento di acquisto, cosi da allegare lo stesso durante la
richiesta.
3° difetto riscontrato, che è possibile inserire già nella
riga message attuale.
4° una volta premuto il tasto, Submit Ticket, vorrei che
venisse stampata una ricevuta, contenente il riepilogo della richiesta, da
consegnare al cliente, come prova della presa in gestione della sua pratica.
suggerimenti su come fare!??!
le modifiche di cui hai bisogno impattano direttamente sulla struttura del db, sull’interfaccia e sulle funzionalità. uno sviluppatore può sicuramente soddisfare le tue richieste, se vuoi che ti facciamo una proposta nostra utilizza la pagina dei contatti in alto.
é uscita la versione B5 avete intenzione di tradurla? Grazie!
al momento le distribuzioni ufficiali sono la 1.6 stabile e la pre-1.7 per sviluppatori.
la B5 cui fai riferimento sarebbe?
Ciao,
innanzitutto complimenti per l’ottima traduzione.
Vorrei chiederti come mai non mi allega i file nel form “Invia risposta” appena aperto un ticket (non nuovo, ma già esistente) con dimensione superiore a un tot (circa 2MB).
Ho già modificato l’impostazione della dimensione dal pannello di amministratore, e ho controllato che anche da codice (debuggando)mi stampa quel valore (ho inserito il massimo 4294967295 so che è eccessivamente spropositato..).
Di sicuro Non è un problema di estensioni, poichè se riduco il file me lo allega.
La cosa strana è che non mi stampa il mess di errore impostato nel php, ma mi da il messaggio “Risposta inviata con successo” ma senza l’allegato.
Se hai dei suggerimenti anche solo la parte di codice dove prestare maggiore attenzione (magari mi sta sfuggendo qualcosa..)
P.S. ho installato la versione ItB3
Saluti
come mai non hai installato la ITb4?
per gli allegati, dai un’occhiata ai log nel pannello di amministrazione: magari ti dà qualche indicazione.
comunque penso che il problema possa essere lato server: dovresti verificare con un phpinfo qual è la limitazione di allegati che ti gestisce php e eventualmente modificarla in php.ini se ne hai la possibilità.
GRAZIE per la tempestività e l’ottimo consiglio, ERA PROPRIO UN PARAMETRO NEL FILE php.ini. anzi se dovesse servire a qualcuno:
———————————————————————————-
file etc/php/apache/php.ini
upload_max_filesize = 2M (valore default)
una volta cambiato il valore : restart servizio apache.
———————————————————————————–
Cmq ho installato os.ticket lasciando footer e link anche se è su un Server aziendale interno, non pubblico.
Saluti
Grazie per l’ottimo lavoro svolto!
grazie a te 🙂
Credo che l’opzione “Osserva salvataggi giornalieri” (daylight saving) vada tradotta con “passa automaticamente all’ora legale”
grazie per la segnalazione, aggiungo nella ITb5.
è uscita la 1.7-RC2 (sempre per sviluppatori)
http://osticket.com/forums/showthread.php?t=8125
Possiedo una installazione osticket ITb3 http://assistenza.bazarissimo.com Da alcuni giorni da Firefox non è raggiungibile la pagina di login (pagina non trovata di alice.it)
Con Internet explorer e Chrome è raggiungibile e tutto funziona. Ho pensato di aggiornare a versione ITb4. Con Google chrome ho eseguito
http://assistenza.bazarissimo.com/setup/upgrade.php.
Mi viene chiesto il login con utente amministratore, scrivo utente e password poi arrivo alla pagina di link non trovato di alice.it (Possiedo ADSL alice) quindi sono bloccato anche nell’aggiornamento. Desidero aggiornare
Come posso fare?
Grazie
strano che Firefox non ti apriva il link. magari avevi installato qualche plugin che bloccava il caricamento?
e giusto per conferma.. prima di lanciare l’upgrade hai sovrascritto tutti i file presi dalla ITb4, eccetto /upload/include/ostconfig.php come indicato in LEGGIMI.TXT?
Ciao ho installato l’ultima versione e poi ho caricato la tua traduzione.. adesso non posso più salvare e mi da questo errore..
Lo script ha la versione 1.6 ST ITb4 mentre il database ha la versione 1.6 ST. Potrebbe essere causato da un aggiornamento incompleto.
aggiorno e non mi fa andare avanti… sai cosa sia?
a parte che potevi installare direttamente la ITb4, hai lanciato l’upgrade? è tutto scritto nel LEGGIMI.txt
se non ti si sblocca, prova anche a chiudere e riaprire il browser svuotando la cache dei cookie.
Stesso problema. Devo fare qualcosa di particolare?
Ho già cancellato i cookies….
lo script di setup trova il db della 1.6 mentre si aspetta l’idenificazione della ITb4. se per qualche ragione non parte l’upgrade (che è una procedura guidata) c’è forse qualche altro inghippo, per cui se non hai alcun ticket da salvare fai prima a ripartire: cancella l’installazione, incluse le tabelle create; decomprimi solo l’archivio della ITb4 e rilancia il setup con tabelle nuove.
E’ stata rilasciata la 1.7-RC4 (beta).
Salve,
ho installa exnovo la versione osTicket 1.6.0 ST ITb4 e, in fase di installazione, tutto ok. Però poi quando lancio il Pannello di Amministrazione (http://www.mywebsite.com/helpdesk/scp/admin.php) ho questo errore:
PHP Deprecated: Assigning the return value of new by reference is deprecated in C:Inetpubvhostsmywebsite.comhttpdocshelpdeskincludepearMailmimeDecode.php on line 334
E’ un bug? Tutto il resto pare funzioni bene!
Saluti.
Grazie per la segnalazione.
Non è un bug, ma una nuova gestione introdotta in PHP 5.3.0 che ha reso deprecato il vecchio metodo (usato però dalla versione di Pear inclusa in osTicket).
Per risolvere va tolta la & nella riga che dà errore in mimeDecode.php; quindi
$obj = &new Mail_mimeDecode($body);
diventa
$obj = new Mail_mimeDecode($body);
(vedi http://osticket.com/forums/project.php?issueid=177 ).
Introduco la modifica nella ITb5 se mi dai feedback che il problema così si risolve.
Problema risolto, in 2 minuti.
Grazie Massimiliano, ottimo lavoro!
Grazie a te, aggiungo la modifica.
Salve Massimiliano,
abbiamo cambiato server (siamo su server Linux ora) e ho rifatto l’installazione di osTicket 1.6.0 ST ITb4 e quando lancio: http://www.mywebsite.com/helpdesk va correttamente nella pagina di installazione ma con due segnalazioni (una al top della pagina, l’altra al bottom)
La prima segnalazione:
Warning: session_start():
open(/var/www/vhosts/stesastore.com/tmp/sess_2mrdsdmv3v4dnbqr5kt0eml650,
O_RDWR) failed: No such file or directory (2) in
/var/www/vhosts/stesastore.com/httpdocs/helpdesk/setup/install.php on
line 28
La seconda segnalazione:
Warning: Unknown:
open(/var/www/vhosts/stesastore.com/tmp/sess_2mrdsdmv3v4dnbqr5kt0eml650,
O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify
that the current setting of session.save_path is correct
(/var/www/vhosts/stesastore.com/tmp) in Unknown on line 0
Che cosa può essere successo? Qualcosa che ha a che fare con il nuovo server?
Saluti
R.
Mi fa pensare a qualche problema legato a diritti di scrittura sulle cartelle usate in fase di installazione.
Dai un’occhiata a questo thread http://stackoverflow.com/questions/3843417/php-session-start-error-on-server-side, nel frattempo assicurati che l’utente (apache presumo) possa accedere in scrittura.
iao a tutti, sono interessato ad utilizzare questo programma per la
gestione dei ticket della riparazione dei pc aziendali, non riesco però
ad installarlo…
Su una macchina con Win Xp Pro, dopo aver installato XAMPP, e aver
avviato i servizi MySql e Apache, ho seguito letteralmente la guida :
Copiato la cartella di OSTICKET in : C:WAMPxampphtdocs
come da guida vado nel browser e digito :
http://127.0.0.1/osticket/support/setup
e la risposta è : “Oggetto non trovato” , così provo con :
http://127.0.0.1/osticket/setup/
l’url si trasforma in automatico in :
http://127.0.0.1/osticket/setup/upgrade.php
e nella pagina mi compare : Fatal Error: Contact system adminstrator….
Non capisco perchè… L’utente sql è root e non ci sono password, ho inoltre creato un database chiamato “osticket”
P.S.: Utilizzo osticket_1.6.rc5 e MySql 5.1.37
come mai usi una versione in beta? ti consiglio di passare alla 1.6 (o 1.7).
l’errore mi fa pensare che sia andata storta una precedente istanza e l’installer prova a fare un upgrade.. azzera il DB e riprova con la 1.6
NOTA: sembra che la 1.6 ST non sia più disponibile al download, puoi prendere la 1.6 ITb4 da questo sito (che è basata sulla 1.6 ST) o la 1.7 da osticket.com
Ho sbagliato a scrivere scusi,cmq ho scaricato quello che mi ha detto ma non riesco a farlo partire perchè mi da gli errori elencati nel messaggio precedente.
Sono riuscito però mi dice questo:
Short open tag disabilitati! – osTicket richiede che siano abilitati.
imposta short_open_tag=On in php.ini e riavvia Apache
Grazie mille,buona giornata
Ho fatto come ha detto,mi viene ancora fuori quella scritta e non capisco il perchè…
verifica che apache abbia preso il settaggio con un phpinfo()
L’ultima cosa e poi non rompo più..
Perchè quando sono all’installazione di base mi dice sempre :
Non riesco a connettermi al server MySQL. Forse informazioni di login non valide.
cosa devo mettere?
durante l’installazione di osticket ti vengono chieste le credenziali di accesso a mysql, quindi devi verificare prima che siano quelle giuste (verifica con phpmyadmin o la console di mysql). se non le hai cambiate sono quelle inserite quando hai fatto il setup di XAMPP.
Io quando ho fatto il setup di xampp non ho inserito niente,il nome del database è quello che ho creato io o ce n’è uno in particolare??
mysql.default_hostno valueno value
mysql.default_passwordno valueno value
mysql.default_port33063306
mysql.default_userno valueno value
vedo che di default il login è root e la password non è impostata ( http://www.apachefriends.org/it/xampp-windows.html#4550 ), quindi dovrai usare queste credenziali; il database per osticket è quello che hai creato tu.
Perchè una volta inserite tutte le credenziali e cliccato installa,continua a caricare senza dirmi niente?
dai un’occhiata ai log di apache, così vedi se manca qualcosa.
ma con phpmyadmin accedi al db?
prova a inserire qualche tabella nel db e poi eliminala, così ti accerti che hai diritti di scrittura.
Ma io ho tutti i diritti di scrittura sono l’amministratore,l’unica cosa è quella..mi carica e poi mi da una schermata bianca e non so cosa sia.
ok, però verifica che mysql sta funzionando correttamente con phpmyadmin e poi guarda i log di apache: è l’unico modo per capire cosa non va sul php.
in mysql sono entrato tramite phpmyadmin,e i log di apache cosa devo guardare?
qualcosa di strano… se ci sono errori quando carichi la pagina ad esempio. mi hai detto che hai già azzerato il db, quindi suppongo i file siano tutti accessibili.
il setup lo lanci caricando /setup, dopodiché va avanti. ti carica almeno la prima pagina?
se vedi bianco vuol dire che non viene interpretato il php (cosa strana dato che phpmyadmin ti funziona).
stai usando la ITb4?
Allora io per entrare nell’installazzione faccio localhost/e poi il percorso fino ad arrivare a /install.php,mi apre la pagina per l’installazzione e poi una volta finito di inserire tutti i campi schiaccio installa e sta li a caricare tipo per 5/6 minuti e poi mi viene fuori una schermata bianca e basta,non capisco cosa possa essere..
Come mai quando io inserisco tutti i credenziali negli appositi spazi,una volta che schiaccio il pulsante installa mi carica la pagina per 5 minuti e poi mi esce una pagina bianca con mozilla mentre con explorer mi fa sempre la stessa cosa però mi viene fuori una pagina bianca con la scritta :
Fatal error: Maximum execution time of 30 seconds exceeded in
C:xampphtdocsticketuploadsetupinstall.php on line 29
QUALCUNO MI PUò AIUTARE CHE è URGENTE?
Grazie intanto
prova a seguire questa guida (è per 1.7 ma penso vada bene anche per 1.6) e fammi sapere se risolvi http://everyday-tech.com/archives/830
guida veramente strepitosa,grazie mille
Volevo chiedere l’ultima cosa,come fa uno a registrarsi?
intendi un utente che vuole aprire il ticket? la registrazione è automatica, dato che per accedere si usano la mail che viene indicata dall’utente e l’ID del ticket generato come password