Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Impostare il file htaccess in Zend Framework

    Ciao Raga urge aiutino ?
    Mi stavo avviando allo studio di Zend Framework,
    ho letto un pò di documentazione, ho scaricato l'applicazione di esempio "quickstart" ed a questo punto volevo settare un file htaccess che mi permettesse di rendere visibile unicamente la dir "public" senza andare a modificare il file httpd.conf di Apache.
    Purtroppo dopo vari tentativi non ci sono ancora riuscito, se punto alla root del progetto si visualizza l'intero albero dell'applicazione con tutte le cartelle.

    Qualcuno può darmi una mano ?

    E' possibile inserire un file .htaccess direttamente nella root del progetto che permetta di puntare unicamente sulla cartella "public" ?

    10ks



    .

  2. #2
    C'è nessunooo ???

    Spero di essermi fatto capire.
    In sostanza; senza virtualizzare apache, vorrei impostare direttamente nella root del progetto ZF un file .htaccess settato in modo che faccia girare tutto correttamente ma che impedsca di visualizzare il resto del progetto, rendere pubblica la sola cartella "public" si può fare ?!

    thanks

  3. #3
    allego un link tutorial htaccess per ZendFramework dove ho trovato un breve tutorial su come impostare il file .htaccess,
    ma deve esserci qualcosa di errato perchè mi setta l'url in modo no corretto e di conseguenza non trova la pagina index.php dentro public, non conoscendo la sintassi non riesco a capire come impostarlo.

    nota:sarei grato se qualcuno potesse almeno postarmi un link dove reperire info sulla sintassi (manuale/tutorial) qualcosa che spieghi in modo semplice e chiaro le varie condizioni di questi file di configurazione run-time.



    .

  4. #4
    allora,

    o fai:

    The public directory contains all the files that should be directly accessible via the web server, so you must set your web server's document root to this directory.
    oppure usi .htaccess (cioè vai ad agire sui settaggi di Apache). Ci sono seimila esempi ho visto su google, uno tra i tanti:

    http://www.alberton.info/zend_framew...d_hosting.html

    poi se vuoi sapere che fanno quelle regole ti devi leggere il manuale di apache

    http://httpd.apache.org/docs/2.4/

    in particolare:

    http://httpd.apache.org/docs/2.4/rewrite/
    http://httpd.apache.org/docs/2.4/howto/access.html
    http://httpd.apache.org/docs/2.4/howto/htaccess.html

    Se in fase di sviluppo stai in locale o su server privato, configura un dns fittizzio sul tuo file di hosts che punti, come ip, alla macchina dove si trova il sito (che so: my.progetto.com -> 127.0.0.1 ) e fai una virtualhost in Apache che punti dome root directory alla cartella public. In caso di host condivisi, suggeriscono tutti htaccess settato come nel link

    e cmq, php non c'entra una mazza
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    avevo già provato con il codice del tuo link ( vedi mio link postato precedentemente ) anzi in realtà più completo, perchè impostava anche la variabile di ambiente del progetto ZF ("development" piuttosto che "production")

    Purtroppo non funge, non trova la pagina "Error 404"

    ho letto nei feedback del blog del tuo link, che altri utenti hanno avuto problemi simile al mio.


    In ambiente di sviluppo sia ovviamente su web server del provider è preferibile non virtualizzare
    Sono nella condizione di avere, come dici tu "host condivisi" e quindi non posso ne virtualizzare la macchina di sviluppo ne quella di produzione, avrei lo stesso problema nel deployment.

    Se qualcuno riesce a fornirmi un file .htaccess che funzioni, mi farebbe cosa veramente gradita.

    10ks



    .

  6. #6
    Originariamente inviato da newbobotime
    avevo già provato con il codice del tuo link ( vedi mio link postato precedentemente ) anzi in realtà più completo, perchè impostava anche la variabile di ambiente del progetto ZF ("development" piuttosto che "production")

    Purtroppo non funge, non trova la pagina "Error 404"

    ho letto nei feedback del blog del tuo link, che altri utenti hanno avuto problemi simile al mio.


    In ambiente di sviluppo sia ovviamente su web server del provider è preferibile non virtualizzare
    Sono nella condizione di avere, come dici tu "host condivisi" e quindi non posso ne virtualizzare la macchina di sviluppo ne quella di produzione, avrei lo stesso problema nel deployment.

    Se qualcuno riesce a fornirmi un file .htaccess che funzioni, mi farebbe cosa veramente gradita.

    10ks
    Vabbeh allora diciamo meglio: con php non c'entra una mazza, probabile che trovi più aiuto sul forum di apache
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    scusa ma non sono d'accordo.

    Stò cercando di strutturare un'applicazione mediante l'utilizzo di un framework (tra l'altro ben conosciuto) che richiede una specifica configurazione perchè funzioni.

    Se virtualizzo il webserver (quindi impostando il path dell'host all'interno del httpd.conf di apache ) funziona, purtroppo non sempre si può agire direttamente su questo file.

    Sono certo che si possa rimediare configurando correttamente un file .htaccess inserendolo nella root dell'applicazione.
    Ho recuperato da vari blog diversi di questi file sono tutti uguali (o quasi) il problema che continua a venirmi fuori il messaggio di "Oggetto non trovato!" Error 404.

    Qualcuno per favore riesce ad aiutarmi, stò sbarellando ?


    grazie mille




    .

  8. #8
    Raga, ho proprio bisogno di qualcuno che abbia già affrontato i problema utilizzando ZF release 1.11.

    Se virtualizzo apache, funziona, questo il codice inserito nel httpd.conf.

    codice:
    <VirtualHost *:80> 	
    ServerName localhost:80
    DocumentRoot "C:/xampp/htdocs/ZF/quickstart/public"
    SetEnv APPLICATION_ENV "development" 
    <Directory xampp/htdocs/ZF/quickstart/public>
    DirectoryIndex index.php 
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    </VirtualHost>

    Ma come faccio ad evitare la virtualizzazione utilizzando un file .htaccess ? Sono sicuro che si può fare ma prorpio da solo no riesco ad arrivarci. please.



    .

  9. #9
    proprio nessuno ?

    ps - ho dimenticato di evidenziare la configurazione del mio ambiente creata con xampp 1.7.7

  10. #10
    Raga,
    quindi devo pensare che non c'è nessuno esperto in Zend Framework che mi può aiutare ?

    Eppure penso che sia un problema abbastanza comune se si vuole implementare un progetto ZF su un ambiente con più host condivisi.



    .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.