Zprovoznění NETTE na localhostu
- gavec
- Člen | 68
Zdravim, Snažil jsem se zprovoznit NETTE(0.9.7b stable s prefixy) projekt
na localu, ale funguje mi jen homepage… po kliknuti na jakykoliv odkaz mi to
zahlásí „NOT FOUND“. Nejspíš je to v routování, ale nevím jak ho
nastavit. Možná je to i nastavením konstant v index.php
Projekt mám v adresáři wamp/www/nazev_projektu/.
PHP:5.3.3
- Petr Mašát
- Člen | 101
Hoj,
spíše nežli routování bych to možná viděl na chybějící
.htaccess
. Máš ho v kořenu projektu? A případně jaký má
obsah?
Jestli to není on tak druhá věc na kontrolu je routování. Pošli
případně i příklad jak ho děláš.
pm*
- Aurielle
- Člen | 1281
matata napsal(a):
gavec napsal(a):
Projekt mám v adresáři wamp/www/nazev_projektu/.
PHP:5.3.3Když se snažíš rozjet nový projekt proč jsis nestáhl Nette pro PHP 5.3, ale pro 5.2?
Jak bylo uvedeno bez příkladu se nehnem.
Pokud mu vyhovuje verze bez jmenných prostorů tak proč ne.
- gavec
- Člen | 68
Rozjíždím to na nette 0.9.7 pro PHP 5.3.
HTACCESS:
# disable directory listing
Options -Indexes
# configure PHP
# <IfModule mod_php5.c>
# php_flag magic_quotes_gpc off
# php_flag register_globals off
# php_flag zend.ze1_compatibility_mode off
# </IfModule>
# mod_rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>
RewriteBase jsem zkoušel i odkomentovat a upravit takto: **RewriteBase /nazev_projektu **
- marau
- Člen | 50
Nakpíruj do rewrite base adresu za http://localhost, v tvém případě tedy něco jako:
/adresar_s_projektem/document_root/nazev_projektu/