Easyphp e dreamweaver
OldArticle
Molti dei problemi relativi ai Diritti di amministratore possono essere risolti con la soluzione sotto esposta.
Se abbiamo problemi con il funzionamento di easyphp con windows forse può dipendere dal avere avviato il programma senza i diritti di amministratore.
Se MySql non si avvia per un errore inaspettato o Dreamweaver ci impedisce di salvare i file sulla cartella www di easyphp proviamo a installare e poi avviare sia easyphp che Dreamweaver con i diritti di amministratore.
Tasto destro del mouse e scegliamo la seconda voce del menu che si apre: esegui come amministratore.
Il tutto dovrebbe tornare perfettamente funzionante.
Pagina bianca
Con le versioni di easyphp 5.3.x spesso accade che nonostante sia apache che mysql abbiano un semaforo verde è impossibile aprire la pagina Amministrazione (CTRL + A) (PhpMyAdmin) in quanto si blocca su una pagina bianca.
La soluzione: (soluzione provata e funzionante)
1 - Tasto start
2 - Pannello di controllo > rete e internet
3 - Centro connessione di rete e condivisione
4 - (sul lato sinistro in alto) Modifica impostazioni scheda
5 - Tasto destro del mouse > proprietà
6 - Togliere la spunta al protocollo internet versione 6 (IVP6)
Abbiamo finito. Proviamo a far ripartire il nostro easyphp (sempre con i diritti di amministratore) e la pagina di amministrazione si apre regolarmente.
Esiste anche un secondo metodo (trovato in internet ma non lo abbiamo provato) semplicemente modificando
questa linea in phpmyadmin/config.inc.php
$cfg['Servers'][$i]['host'] = 'localhost';
con questa:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
Ovvero abbiamo cambiato il nome del server da localhost in 127.0.0.1 in modo da utilizzare una connessione TCP/IP.
Esiste anche un terzo metodo che suggerisce di andare in
1 - C (disco locale) > windows > system 32 > drivers
2 - cercate la cartella "etc" e modificate nel file hosts la riga
# 127.0.0.1 localhost
127.0.0.1 localhost (togliendo il cancelletto).
Questa soluzione nel nostro computer con windows 7 professional non funziona ma in alcuni utenti in internet ha dato buoni risultati.
Un server locale sul nostro computer.
Scarichiamo l' ultima versione di easyphp (download by sourceforge.net) e installiamola sul nostro PC.
Creiamo un nuovo sito con Dreamweaver (lo abbiamo chiamato BABA) e usiamo questi parametri per le Informazioni locali:
Nome sito: baba
Cartella principale: quella dove si trova easyphp e la sottocartella www
Indirizzo HTTP: localhost
Abilita cache: spuntato
Cartella principale: quella dove si trova easyphp e la sottocartella www
Indirizzo HTTP: localhost
Abilita cache: spuntato
Foto info locali
Dove nella casella Cartella immagini predefinita inseriamo il percorso della cartella immagini che chiameremo IMAGES (C:\Programmi\EasyPHP 2.ob\www\baba\images).
Ora andiamo su Informazioni su Remoto e inseriamo i seguenti parametri:
Accesso:locale/rete
Cartella remota: il percorso dove si trova il nostro sito C:\Programmi\EasyPHP 2.ob\www\baba
Mantieni sincronizzazione:spuntata
Cartella remota: il percorso dove si trova il nostro sito C:\Programmi\EasyPHP 2.ob\www\baba
Mantieni sincronizzazione:spuntata
Foto info su remoto.
Ed infine inseriamo i parametri su Server di prova:
Modello server:PhP MySQL server
Accesso:Locale\Rete
Cartella Server:C:\Programmi\EasyPHP 2.ob\www\baba
Prefisso URL: http://Localhost/baba/
Accesso:Locale\Rete
Cartella Server:C:\Programmi\EasyPHP 2.ob\www\baba
Prefisso URL: http://Localhost/baba/
Foto server di prova
Possiamo concludere premendo FINE.
Ora apriamo FILE > NUOVO > PHP
Si aprirà una pagina bianca e se tutto è andato a buon fine, aprendo il soffietto laterale, dovremmo avere un risultato come in figura:
Foto info php.
Ora non ci resta che creare le tabelle direttamente dal nostro easyPHP
Tabelle
Lavoriamo direttamente su easyPHP
Facciamo partire il programma easyPHP e vedremo apparire una nuova icona, in basso a destra, vicino all'orologio.
Tasto destro del mouse e premiamo su amministrazione.
Premiamo in corrispondenza di phpmyadmin "mys9l gestione" e la nuova schermata ci permetterà di creare un nuovo database:
Chiameremo il nuovo database BLOG. Premendo crea saremo avvisati che non sono presenti tabelle nel database e quindi bisognerà crearle. Creiamo la tabella:
tblmessaggi
con 5 campi con i seguenti parametri
ID: INT- not null - auto_increment - chiave primaria
Titolo: Text - non null
Testo: Longtext - non null
Data: text - non null
Autore: text - non null
Premiamo esegui e avremo un riepilogo di quello che abbiamo creato:
Salviamo e una nuova schermata ci mostrerà la tabella appena costruita.
Ora ripetiamo il tutto per una nuova tabella che chiameremo utenti con i campi :
IDutenti, username e password (simili a ID, testo e autore della tabella messaggi)
Ora passiamo all' analisi della tabella MESSAGGI premendo il primo tasto, a sinistra, della colonna azione si aprirà lo spaccato della tabella MESSAGGI con i record inseriti.
Possiamo fare delle modifiche ai messaggi premendo la matita o possiamo cancellare premendo la "X" rossa.
Il tutto può essere fatto anche da dreamweaver.
Windows VISTA
In caso di "...impossibile avviare apache perche' ...un altro servizio utilizza la stessa porta", se avete skype, fate partire prima easyphp e poi skype (usano la stessa porta 80).
Altrimenti:modificare la voce "Listen" del file httpd.conf
listen 127.0.0.1:80
listen 127.0.0.1:80
con un altro valore.
Controllare anche il firewall che non blocchi la porta 80.
Potremmo trovarci anche con un numero di porta diverso con le ultime versioni tipo 8887
Non tutti sanno che ...