Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zend Framework i webroot
jajcarzd1
post 23.02.2010, 11:17:44
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


Witam

Mam takie pytanie jak macie skonfigurowane środowisko Zenda bo index.php jest w katalogu "public" w związku z tym musze się odwoływać do niego w ten sposób

http://localhost/public/users/

czyli podając nazwę "public", wszędzie w manualach widzę tylko rozwiązanie takie aby poprostu w konfiguracji serwera zrobić przekierowania webroot-a na katalog public. No ale jeśli nie mam możlwości grzebania w konfiguracji serwera to w jaki sposób sobie radzicie i jak wygląd u Was konfiguracja.

Byłbym wdzięczny za info
Pozdrawaim.


--------------------
My mind is glowing ...
Jeśli pomogłem push the button :)
Go to the top of the page
+Quote Post
erix
post 23.02.2010, 14:24:34
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie grzebałem bardzo w plikach, ale w większości frameworków (np. CakePHP) jest to realizowane w ten sposób: http://eriz.pcinside.pl/weblog/mod_rewrite...ac-208.html#t61


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
jajcarzd1
post 24.02.2010, 15:21:48
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


Cytat(erix @ 23.02.2010, 16:24:34 ) *
Nie grzebałem bardzo w plikach, ale w większości frameworków (np. CakePHP) jest to realizowane w ten sposób: http://eriz.pcinside.pl/weblog/mod_rewrite...ac-208.html#t61


Czyli proponujesz aby w głównym katalogu dać

RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]


Plus pewnie jak sądzę do katalogów typu application .htaccess z order deny from all. Z tym że na marginsie poprawię to co napisałem szybciej że w katalogu głównym serwera mam podkatalog zf w kórym mam aplikację zenda czyli odwołanie wygląda tak

http://localhost/zf/public/users/

Po dodaniu tego powyższego htaccessa i odwołując się już bez podawani publica czyli

http://localhost/zf/users/

otrzymuję komuikat

Message: Invalid controller specified (zf_1)

A tak na marginesie to trochę zgłupialem co do dołączania np. plików js. Nawet przy tym pierwotnym odwołaniu postaci

http://localhost/zf/public/users

czyli wtedy gdy w templaku index.phtml należacym do kontrolera users mam wpis typu (dodam że katalog js jest w katalogu public)

  1. <script type="text/javascript" src="js/jquery.js"></script>


to plik jest dołaczany i funkcja js jest wykonywana, jeśli natoamaist na końcu adresu dam slasha czyli będzie tak:

http://localhost/zf/public/users/

No to wtedy już jets problem i pliku mi nie dołacza. Nie wiem jak to ugryźć. Dodawać pełne ściezki czy jak ?



--------------------
My mind is glowing ...
Jeśli pomogłem push the button :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 11:49