Vediamo rapidamente come implementare Zend Framework all’interno di un subfolder.
Tipicamente i tutorial e la documentazione ufficiale parlano sempre di avere un’applicazione essenzialmente composta dalla struttura di ZF esterna alla document root, il folder public che rappresenta la document root.
Facendo un esempio pratico, normalmente per implementare il sito:
http://www.massimo-caselli.com mediante ZF ed MVC, la situazione che ci troviamo comunemente č composta da:
- application
- docs
- library
- public (document root di apache)
Ipotizzando di volere ad esempio implementare una specifica sezione del sito sotto ZF e il resto diversamente, possiamo immaginarci una soluzione di questo tipo:
http://www.massimo-caselli.com/zend-frameword
Per fare questo bastano due piccoli interventi (almeno con le versioni piů recenti del framework):
- Creare il folder zend-framework sotto la document root del sito web
- All’interno del folder zend-framework installare la struttura di ZF
- Modificare il file application/config/application.ini aggiungendo la riga: resources.frontController.baseUrl = “/zend-framework”
- Proteggere il file application.ini da lettura da web (a questo punto avremo ZF all’interno della docs root del server web)
- Rimuovere pure il folder public da dentro ZF avendo prima copiato il file index.php all’interno della root del folder zend-framework
- Modificare l’ultima rewrite rule in: RewriteRule ^.*$ /zend-framework/index.php [NC,L]
Il gioco č fatto.
Da oggi e’ possibile registrarsi al blog. ( Finalmente ho trovato un sistema di captcha come si deve…
)
Registratevi, scrivete, scrivete e scrivete ancora…
A seguito del cambio orario da legale a solare, mi č capitato di veder crashare continuamente Dreamweaver CS3 su Microsoft Windows (S)vista con l’errore riportato nel titolo.
La ragione del crash č data dal passaggio dall’ora legale a quella solare.
Per risolvere:
1) Chiudere DW
2) Settare l’orario corretto nel caso non sia stato giŕ sistemato dal S.O.
3) Andare in: C:\Users\[MIOUTENTE]\AppData\Roaming\Adobe\Dreamweaver 9\Configuration
4) Zappare il file (previo backup) WinFileCache-*.dat
5) Aprire DW CS 3 e lavorare, finalmente
Riferimento articolo originale:
http://www.chrisgmyr.com/?p=9
Ho il piacere di annunciarvi che il blog si č trasferito in toto su server virtualizzato con XEN.
Naturalmente lo scopo principale č quello di poter erogare il servizio web piů rapido rispetto al precedente hosting negli stati uniti.
Nel caso ravvisaste problemi potete scrivere a info[AT]massimo-caselli[DOT]com
Molti di voi magari giŕ lo conosceranno, comunque per gli altri segnalo un servizio davvero valido dal nome OpenDNS, i dettagli sono disponibili all’indirizzo http://www.opendns.com.
Sostanzialmente utilizzando i DNS di questo sistema avrete la possibilitŕ di definire regole di filtraggio per la vostra rete al fine di sfruttare un database molto raffinato e ampio di siti potenzialmente pericolosi.
Dovrebbe essere utilizzabile anche per chi dispone solo di IP dinamico.
Inoltre avrete a disposizione delle valide e interessanti statistiche di utilizzo con evidenza anche dei siti web bloccati.
Il servizio č completamente gratuito.
Buon DNS a tutti!