|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
MaxDB non è MySQL Max... MaxDB è quelloc he si chiamava SapDB...
MySQL 4.1 contiene già MySQL Max ed è il servizio che parte di default (sinceramente mi sembra che lo fosse anche nelle ultime versioni della 4.0)... Il supporto alle transazioni è già incluso... |
|
|
|
|
|
#22 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In php 5 la directory di default delle estensioni si chiama "ext" e non "extension"...
|
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Hai ragione cionci, mi son documentato ed hai ragione.
Per la cartella pensa che lo ho messo sia in extensions modificando il path in php.ini che in ext ... magari non funzione perchè non funziona MaxDB. Sto PM disinstallo MaxDB e faccio l'installazione tipica di MySQL 4.1 Il mio php_mysql.dll è di 49k spero sia lui ...
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 27-04-2005 alle 15:32. |
|
|
|
|
|
#24 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
No...l'estensione viene caricata indipendentemente dalla presenza di mysql installato...
Il problema mi sa che è la mancanza di libmysql.dll... Guarda qui: http://www.zend.com/manual/ref.mysql.php Non ci pensavo più ![]() Questa dll la trovi nella dir di installazione di MySql... |
|
|
|
|
|
#25 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Grazie Cionci, se permetti continuerò qui il mio report. Ciao.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 27-04-2005 alle 15:32. |
|
|
|
|
|
|
#26 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#27 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Ok, allora eravamo rimasti al file php_mysql.dll da mettere nella cartella ext o extensions perchè io l'avevo chiamata così nel php.ini la cartella contenente le estensioni.
Inoltre il file libmysql.dll va messo nella cartella system32. A MySQL installato è meglio provare se tutto è ok mettendo da prompt di winzoz: > mysql -u root -p (oppure > mysql -help per sapere tutti i comandi) poi inserite la password da voi scelta per root durante l'installazione del DBMS e se tutto è ok, allora compare il wellcome! NB Sia Apache che MySQL si settano come servizi in autorun all'avvio, se volete altrimenti settateli come tali. --- Adesso trattiamo PMA che è 1 aplz scritta in PHP e quindi per funzionare ha bisogno della corretta installazione di webserver + il linguaggio lato server PHP. All'interno della cartella di PhpMyAdmin#versione c'èDocumentation.html che spiega la configurazione di quest'ultimo. Provo a riassumerla alla buona: [1] si apre il file config.inc.php con 1 semplice editor di testo [2] setto l'URI della directory di PMA: $cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin-2.6.1-pl3/'; [3] setto l'accesso a MySQL: $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)? $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = 'LA TUA PASSWORD MySQL'; // MySQL password (only needed with 'config' auth_type) Se tutto è ok, allora avete appena finito di configurare le diversi componenti in modo da interagire in una applicazione web.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 27-04-2005 alle 18:03. |
|
|
|
|
|
#28 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
L'unica cosa che purtroppo ignoro è questa scritta che trovo vaga:
"l'estensione PHP mbstring non è stata trovata e sembra che si stia utilizzando un set di caratteri multibyte. Senza l'estensione mbstring, phpMyAdmin non è in grado di dividere correttamente le stringhe di caratteri e questo può portare a risultati inaspettati". ![]() dal quale aspetto 1 commento di Cionci.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 27-04-2005 alle 18:09. |
|
|
|
|
|
#29 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
C'è scritto: manca l'estensione mbstring
extension=php_mbstring.dll |
|
|
|
|
|
#30 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
Adesso magari trattiamo il file .htaccess gli allow e i deny.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
|
|
|
|
|
#31 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Nel file httpd.conf si va a cercare questa parte di testo:
<Directory "path della mia cartella www pubblica"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs-2.0/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride AuthConfig # # Controls who can get stuff from this server. # Order allow,deny Allow from all </Directory> Il settaggio corretto di Allow & Deny permettono di controllare l'accesso al nostro web server. Order è l'ordine di valutazione ovvero prima permetto chi e poi vieto a chi, oppure, prima vieto a chi e poi permetto a chi. Quindi una configurazione valida potrebbe essere: Order allow,deny Allow indirizzoIP indirizzoIP dominio_qualsiasi .... etc etc .... Deny indirizzoIPcattivo Quindi l'indirizzoIPcattivo ha il divieto d'accesso al nostro web server Apache. AllowOverride AutoConfig da il risultato di permettere agli utenti del web server di poter configurare loro stessi in locale alcune direttive di Apache in un file ".htaccess". Un esempio tipico dell'uso di ".htaccess" è quello di gestire le autentificazioni all'accesso.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 11-05-2005 alle 11:56. |
|
|
|
|
|
#32 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Peccato che mi da quest'errore:
[Wed May 11 15:14:03 2005] [alert] [client 127.0.0.1] D:/www/.htaccess: Invalid command 'AuthDigestFile', perhaps mis-spelled or defined by a module not included in the server configuration
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. |
|
|
|
|
|
#33 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Hai caricato il modulo giusto ? http://www.auburn.edu/docs/apache/mod/mod_digest.html
|
|
|
|
|
|
#34 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
LoadModule auth_digest_module modules/mod_auth_digest.so Ok il contenuto del mio file .htaccess è: AuthType Digest AuthName "nome_gruppo_cui_far_appartenere_l'autentificazione_dell'utente" AuthDigestFile path_assoluto_unix_like/.htpasswd Require valid-user Il file .htpasswd lo create col comando di apache (quindi nella sia cartella bin) lanciato da shell (o si dice propt dei comandi?! o_O) in questo modo: htdigest -c .htpasswd nome_gruppo_cui_far_appartenere_l'autentificazione_dell'utente username Dopo di che seguide cosa vi chiede il programma. Require valid-user indica che a poter essere autenticato deve essere un utente presente in .htpasswd.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 11-05-2005 alle 15:10. |
|
|
|
|
|
|
#35 |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
A questo punto non rimane che progettare in EER la base di dati e trasformarla in relazionale preferibilmente con qualche tool per non perdere giorni della propia vita.
![]() La maggior parte di quei tool permettono una creazione automatica di script in SQL puro che potete mandare in esecuzione in svariati modi. Dopo di che s'interroga il DB con PHP in ODBC se si vole indipendenza dal DBMS installato quindi MySQL piuttosto che PostgreSQL. Oppure se si vuole + efficienza con funzioni "native" verso il DBMS scelto (quindi qui ci tocca scegliere se efficienza o portabilità): my_connect(...); pg_connect(...); odbc_connect(...); e + in generale: X_connect(...); Altra piccola cosa degna di nota sono i "trigger" che in PostgreSQL sono implementati e vi permettono di agire ad eventi sulle tabelle della base di dati, cose che potrebbero essere molto utili in alcune applicazzioni web. A questo punto se Cionci volesse rendere complementare alla sua questa guida io ne sarei onorato. Nel frattempo passerò a lavorare su perl/cgi e Tomcat: servlet/jsp.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<< Più largo è il sorriso, più affilato è il coltello. Ultima modifica di Matrixbob : 11-05-2005 alle 16:12. |
|
|
|
|
|
#36 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Come dicevo...la dovresti riorganizzare e mettere in un unico post...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:53.






















