MAC – NETTE – problém s otevřením URL

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kiCkZ
Člen | 153
+
0
-

Zdravim,

nedaří se mi otevřít různé URL na macu např.: localhost/name_of_project/www/sign/in

Výpisy z logů:

::1 – – [17/Dec/2017:16:45:03 +0100] „GET /nela/www/sign/in?backlink=y0xge HTTP/1.1“ 404 214

Neví někdo kde by mohl být problém ?

chemix
Nette Core | 1310
+
0
-

@kiCkZ chtelo by to vice informaci. Na cem to bezi, co ti funguje apd… takhle pouziji jen klasiku: a mod_rewrite v apachi povoleny mas?

kiCkZ
Člen | 153
+
0
-

Běží to klasicky na macu, nicméně pokud dám url např.: http://localhost/adamwp/www/
tak je vše v pořádku, jakmile dám delší např. localhost/project/www/export/rss, tak mi to vyhodí hlášku:

Not Found
The requested URL /project/www/export/rss was not found on this server.

Jinak mod_rewrite puštěný mam.

chemix
Nette Core | 1310
+
0
-

1/ neexistuje klasicky na macku ;-)
2/ predpokladam ze mas tedy apache
3/ ta chyba Not found, vypada jako chyba apache? Nebo je to chyba vypsana pomoci Tracy?
4/ imho je to problem s mod_rewrite

David Matějka
Moderator | 6445
+
0
-

zkontroluj, ze mas povoleno AllowOverride All

kiCkZ
Člen | 153
+
0
-

David Matějka napsal(a):

zkontroluj, ze mas povoleno AllowOverride All

Mam povolené a i tak to nejde.

<Directory />
AllowOverride All
Options Indexes FollowSymLinks
Require all granted
</Directory>

kiCkZ
Člen | 153
+
0
-

chemix napsal(a):

1/ neexistuje klasicky na macku ;-)
2/ predpokladam ze mas tedy apache
3/ ta chyba Not found, vypada jako chyba apache? Nebo je to chyba vypsana pomoci Tracy?
4/ imho je to problem s mod_rewrite

Ano je to apache, tracy chyba to není musí to být apache.
Co tedy v tom mod_rewrite může být špatně.

Altimit
Člen | 82
+
0
-

Máš vůbec povolený mod rewrite?
a2enmod rewrite
Podle mně to je stejné i na macu.
Potom restartuj apache2 a zkus jest-li ti chyba vyskakuje stále :)

kiCkZ
Člen | 153
+
0
-

Altimit napsal(a):

Máš vůbec povolený mod rewrite?
a2enmod rewrite
Podle mně to je stejné i na macu.
Potom restartuj apache2 a zkus jest-li ti chyba vyskakuje stále :)

LoadModule rewrite_module libexec/apache2/mod_rewrite.so

Ano mam to povolené v httpd.conf

kiCkZ
Člen | 153
+
0
-

Tak už jsem na to přišel, jednalo se nastavení v <directory>, jelikož to mam nasměrované na config v users,
tak jsem si uvědomil, že ten by mohl ovlivnit to směrování a přístup, takže jsem ho upravil následovně:

<Directory „/Users/<user>/Sites/“>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

Pozor na toto nastavení v httpd.conf:

Include /private/etc/apache2/users/*.conf

Díky všem za rady.