forum su tutorial programmazione scripts
Non hai eseguito l'accesso.
salve.
ho scaricato "fattureopen" dopo aver visionato la demo online.
scrivo sul forum perchè dopo averlo caricato sul mio sito non riesco ad entrare. quali sono la username e la password impostate come default? andando a sbirciare tra i vari PHP avevo visto 2 parametri che credevo fossere le reali password e username ma evidentemente sbagliavo (in config.php mi sembra ci sia scritto username='root' e password=''). se inserisco root come user e lascio vuoto il campo della password mi dice "non riesco selezionare il database".
potreste indicarmi come risolvere questo problema? aggiungo che il programma non si trova nella cartella principale del mio sito, ma ho creato una sottocartella rinominata "fatturazione" con all'interno il pacchetto scaricato, senza alcuna modifica.
grazie anticipatamente
Non in linea
ma tu hai creato il database eeguendo il file sql?? nel file config.php si impostano username, password, nome del database dove vengono archiviate le informazioni.
lo hai messo online evidentemente senza aver creato il database.
Non in linea
scusate la mia ignoranza...ma ho solamente caricato i file. come devo fare per eseguire il file sql come mi è stato detto?
potreste dirmi cosa devo fare dall'inizio, cioè da quando scarico il pacchetto?
grazie mille
Non in linea
allora. prima cosa da fare è creare il database. che hosting hai?
Non in linea
ora l'ho caricato su uno spazio gratuito come quello di altervista...ma avrei intenzione di trasferirlo su un hosting aruba...
Non in linea
se vuoi te lo hostiamo noi, te lo installiamo e configuriamo.
Non in linea
è molto difficile altrimenti configurarlo per altervista o ancor meglio aruba?
perchè sarebbe molto più comodo per me avere tutto il necessario sullo stesso server e raggiungibile allo stesso indirizzo.
Non in linea
no, lo dicevo per semplicità . allora devi
+ creare un database.
+ popolare il database con il file sql che trovi all'interno del pacchetto di files
+ caricare i dati via ftp online
+ modificare il file config.php, mettendo i dati per accedere al tuo database. (host, username,password e nome db)
semplice
Non in linea
ho creato il db...devo caricare la cartella creata (presente in C:\mysql\data giusto?)...
ma dove devo caricarla? nella cartella SQL del pacchetto di fattureopen?
Ultima modifica di chattago2002 (2008-02-12 18:56:58)
Non in linea
no la cartella, ma si deve creare il db con le istruzioni sql contenute nel file sql
Non in linea
ho copiato quanto scritto sul file sql.txt e ho creato il db. almeno credo...in C:\mysql\data c'è la cartella "fatturedb" come l'ho chiamata io e dentro 64 file che sono principalmente di estensione *.frm e *.MYD
scusa ma non capisco proprio cosa devo fare ![]()
Non in linea
ciao.
ho caricato direttamente il tutto su un server aruba con servizio mysql attivato.
dal pannello del mysql di aruba ho eseguito il codice sql contenuto in sql.txt e riesco ora a vedere le varie tabelle create.
dopo aver effettuato le modifiche al file config.php (modificato l'host, username, password e nome db) se cerco di accedere non riesco. appare il seguente errore:
non riesco a connettermiAccess denied for user 'username'@'62.149.131.51' (using password: YES)
username ovviamente l'ho sostituito per non pubblicare il nome da me scelto. per di più l'indirizzo contenuto nell'errore non corrisponde a quello che ho inserito in host anche se corrispondo i primi 2 blocchi dell'IP.
nel config.php ho scritto come nome del db uno dei 5 nomi di db che aruba crea automaticamente del tipo "Sql...._1"
perchè compare questo errore? dove ho sbagliato?
Non in linea
è tutto giusto da come tu hai scritto, avrai fatto qualche errore. controlla meglio.
Non in linea
ancora non riesco a far funzionare il tutto...sotto riporto quanto contenuto in config.php
<?
session_start();
class sast1com
{
//utente che accede al programma
var $user='username';
var $password='password';
var $host='**.***.***.**'; <--QUELLO INDICATO DA ARUBA
var $database="Sql******_5"; <--UNO DEI DB IMPOSTATI DA ARUBA
function connessione()
{
mysql_connect($this->host,$this->user,$this->password)or die("non riesco a connettermi".mysql_error());
mysql_select_db("$this->database")or die("non riesco selezionare il database");
}
function disconnessione()
{
mysql_close();
}
}
?>
ci tengo a puntualizzare che quanto scritto tutto in maiuscolo accanto ad host e a database è stato aggiunto solo in questo post e quindi non è causa d'errore.
Non in linea
Per chi come me non vuole utilizzare user e password del db per accedere al programma, posto il file config.php modificato. La cosa migliore sarebbe inserire gli user in tabella e profilarli per ruoli... ma bisogna capire quanto si vuole sviluppare questo tool.
comunque è semplice e funzionale. complimenti
<?
session_start();
class sast1com
{
//utente per accedere al programma
var $user='prova';
var $password='prova';
//utente per accede al Database
var $userDB='username';
var $passwordDB='password';
//Dati Database
var $host='ip_o_localhost';
var $database="nome_db";
function connessione()
{
mysql_connect($this->host,$this->userDB,$this->passwordDB)or die("non riesco a connettermi".mysql_error());
mysql_select_db("$this->database")or die("non riesco selezionare il database");
}
function disconnessione()
{
mysql_close();
}
}
?>
Non in linea
io ho già creato una tabella per gli utenti... in vista di un evoluzione per tracciare le operazioni e gli operatori che le eseguono...
Non in linea
appunto... le evoluzioni sono infinite. Ma mi sembra che il tipo di licenza scelto vieta modifiche... quindi secondo me il progetto è già morto.
Non in linea
il progetto non è morto, è solo in pausa in quanto stiamo valutando il da farsi. Intanto stiamo raccogliendo idee utili per il suo futuro.
Non in linea
Si, ma sulla licenza c'è espressamente scritto che non è possibile modificare i sorgenti... quindi...
Non in linea
principale ha scritto:
Si, ma sulla licenza c'è espressamente scritto che non è possibile modificare i sorgenti... quindi...
ha ragione principale... qui non si potrebbe modificare nulla... però ci sono i poveri fessi come me che vi correggono i bug...
nel frattempo voi vi vendete i moduli a pagamento... di un prodotto pieno zeppo di bug...
e non volete rilasciarla nemmeno su sourceforge... che razza di modi...
Non in linea
IL software in oggetto è usato dal sottoscritto da un anno e mezzo circa per la mia azienda e tutti sti bugs non li ho mai visti.
In più bisognerebbe già dire grazie 100000 volte che diamo l'uso del software a titolo gratuito agli utenti e i moduli che noi raramente vendiamo servono a finanziare il progetto che sicuramente non campa di tante parole ma di nottate e tempo investito a migliorarne le funzionalità.
Possibilmente neanche sapete cosa significa portare avanti lo sviluppo di un software...
Non in linea
mi sa proprio che voi non avete idea di cosa sia un processo di sviluppo software, in quanto:
1) fattureopen non ha documentazione;
2) non avete un tracker dei rilasci (che non sono nemmeno cosi frequenti);
3) non c'è nulla di ingegnerizzato;
4) le nottate ad ammattire con il codice sono una caratteristica dell'open source;
quindi...
dopo questo se la community era morta quasi del tutto, mi sa tanto che vi conviene cambiare rotta...
lo sviluppo di un software se fatto come si deve (specialmente nelle community opensource) diventa un attività proficua e piacevole...
Non in linea
...
Non in linea
d'altronde non sono io che mi sono inventato la funzione math random che generava numeri da 300 a 400 per gli id delle righe della fattura non avendo calcolato che su 100 numeri la probabilità che un numero capitasse 2 volte era parecchio alta...
Ultima modifica di miscialo (2009-04-30 02:24:42)
Non in linea
sandrostracuzzi ha scritto:
IL software in oggetto è usato dal sottoscritto da un anno e mezzo circa per la mia azienda e tutti sti bugs non li ho mai visti.
In più bisognerebbe già dire grazie 100000 volte che diamo l'uso del software a titolo gratuito agli utenti e i moduli che noi raramente vendiamo servono a finanziare il progetto che sicuramente non campa di tante parole ma di nottate e tempo investito a migliorarne le funzionalità.
Possibilmente neanche sapete cosa significa portare avanti lo sviluppo di un software...
Quindi tu Stracuzzi ci stai dicendo che da più di un anno fai fatture con l'ultima release disponibile? Sicuramente i tuoi clienti saranno contenti dato che con quel problemino sui numeri random ogni tanto gli abboni una riga... Oppure ci dici che usufruendo dei consigli del forum hai modificato i sorgenti?
Non in linea