Nová verze nette a quickstart
- .:M@rt!n:.
- Člen | 201
Ahoj,
na local jsem si stahnul novy nette a quickstart. Nastaveni db atd. probehlo
v poradku ale ted kdyz se chci v quickstartu odkazat na detail prispevku ci
prihlasit, tak me to vyhodi „Not found The requested URL /www/post/show was
not found on this server.“ v adresnim řádku pak mám: http://quickstart.local/www/post/show?…. Stary nette slape
furt jak ma. Co se prosim zmenilo v novem ze me nejdou odkazy?
Díky
- Pavel Macháň
- Člen | 282
.:M@rt!n:. napsal(a):
Ahoj,
na local jsem si stahnul novy nette a quickstart. Nastaveni db atd. probehlo v poradku ale ted kdyz se chci v quickstartu odkazat na detail prispevku ci prihlasit, tak me to vyhodi „Not found The requested URL /www/post/show was not found on this server.“ v adresnim řádku pak mám: http://quickstart.local/www/post/show?…. Stary nette slape furt jak ma. Co se prosim zmenilo v novem ze me nejdou odkazy?Díky
mas tam i .htaccess?
- Michal Vyšinský
- Člen | 608
Ahoj,
vypadá to na problém s mod_rewrite a htaccess. Máš htaccess povolený pro
toho virtualhosta? Měl bys mít v konfiguraci ‚AllowOverride All‘
- .:M@rt!n:.
- Člen | 201
jop. v rootu mám tenhle .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^$ /www/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/www/
RewriteRule ^(.*)$ /www/$1
</IfModule>
EDIT: v Tomhle souboru se skoro neviznam takze bych uvital radu co kde jak ma byt… Jinak je to uplne stejny htaccess jako na ty stary verzi kde vse funguje
Editoval .:M@rt!n:. (5. 3. 2014 10:21)
- Michal Vyšinský
- Člen | 608
A toto?
Máš htaccess povolený pro toho virtualhosta? Měl bys mít v konfiguraci ‚AllowOverride All‘
- Michal Vyšinský
- Člen | 608
A hází ti to Nette chybu nebo normálně serverovou? (Nette je taková ta hezky nastylovaná)
- Michal Vyšinský
- Člen | 608
Divné, teď jsem si stáhl qs a vše v pořádku funguje. Zkus do .htaccess napsat něco, co způsobí chybu a jestli ti to nevyhodí „Server Error“ (serverový) tak ti .htaccess nefunguje
- .:M@rt!n:.
- Člen | 201
Zkusil jsem tam dopsat neco a vyhodilo to „Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.“ takze by mel jit ne?
- Michal Vyšinský
- Člen | 608
Už to asi vidím:
jop. v rootu mám tenhle .htaccess:
Proč to máš v rootu? Dej to do složky www
1/ DocumentRoot pro ten virtualhost dej až do www a v url nemusíš vůbec „www“ dávat.
2/ Použij .htaccess z githubu a dej ho až do složky „www“
Editoval Michal Vyšinský (5. 3. 2014 10:48)
- .:M@rt!n:.
- Člen | 201
ok, to tak mam. tohle je moje struktura:
-quickstart
-app
-libs
-log
-temp
-www
- css
- images
- .htaccess (ten co je na githubu jak jsi na nej odkazoval)
- index.php
virtualhost nastaveny takto:
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/quickstart"
ServerName quickstart.local
</VirtualHost>
u jinych projektu vse funguje
Editoval .:M@rt!n:. (5. 3. 2014 10:57)
- .:M@rt!n:.
- Člen | 201
zkusil jsem i:
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/quickstart/www"
ServerName quickstart.local
</VirtualHost>
ale beze zmeny
- Michal Vyšinský
- Člen | 608
Asi blbá otázka: restartoval jsi server?
Bohužel tímto mé nápady končí, nejspíš budeš muset počkat na někoho zkušenějšího.
- Pavel Macháň
- Člen | 282
.:M@rt!n:. napsal(a):
Ještě mě napadlo, nemohlo by to byt něco v routovani?
Do routování se to ani nedostane.. respektive se nespustí ani index.php
Editoval EIFEL (5. 3. 2014 11:25)
- leninzprahy
- Člen | 150
A co píše Apache v logu?
mělo by fungovat,
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/quickstart/www"
ServerName quickstart.local
</VirtualHost>
C:/wamp/www/quickstart/www/.htaccess :
# disable directory listing
Options -Indexes
# enable cool URL
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
# prevents files starting with dot to be viewed by browser
RewriteRule /\.|^\. - [F]
# 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>
# enable gzip compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
</IfModule>
- .:M@rt!n:.
- Člen | 201
Ještě taková aktualitka: ten starší projekt co jde má moduly, ale quickstart je nema… S tim by to nemohlo mit nic spolecneho?