Salve a tutti!!!
E' da qualche giorno che mi ci stò sbattendo la testa su questo problema.![]()
Premetto che è solo da qualche settimana che ho deciso di iniziare un progetto e ho scelto di utilizzare il framework Zend ma sono bloccato già all'inizio per un problema sicuramente di configurazione di Apache.
Ho già installato tutta la struttura delle cartelle e da prova fatta l'index sulla cartella public si visualizza.
Ho adesso creato un action sull' Indexcontroller "add" che è stato creato correttamente. Però quando vado a richiedere l'url "http://localhost/simply/public/index/add" mi indica come file non trovato.
Ho fatto tutte le configurazioni richieste su httpd.con mettendo gli AllowOverride a All sui tag directory e precisamente
DocumentRoot "C:\Program Files (x86)\Zend\Apache2/htdocs"
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
e
<Directory "C:\Program Files (x86)\Zend\Apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Naturalmente ho verificato che "LoadModule rewrite_module modules/mod_rewrite.so" sia senza la #
il file .htaccess è
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
ubicato nella cartella public assieme all'index.php (come di default)
Qualcuno sà se devo fare qualche altra modifica??![]()
Grazie di tutto

Rispondi quotando