Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework]uruchomienie ZF 1.10 z katalogu w domenie
VegetaSSJ
post 9.08.2010, 19:29:52
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 2
Dołączył: 21.10.2006

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


Witam, chodzi o to że mam napisaną aplikację w nowym ZF 1.10, potrzebuję ją uruchomić spod takiego adresu:

domena.com/jakiskatalog/

Czyli chodzi o to że nie mogę na /aplikacja/public/ skierować domeny tylko cała aplikacja ma działać z adresu domena.com/jakiskatalog/, czyli:

domena.com/jakiskatalog/kontroler/akcja
domena.com/jakiskatalog/public/css
domena.com/jakiskatalog/public/js
itp

Ma ktoś może rozwiązanie mojego problemu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
VegetaSSJ
post 11.08.2010, 09:23:52
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 2
Dołączył: 21.10.2006

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


W sumie to wszystko mi już działa tak jak należy, wcześniej był problem bo helpery źle linkowały css, jsy itp ale rozwiązałem to stosując w widoku $this->baseUrl(); myślałem że helper z automatu to zrobi (tak jest np w Cake, gdzie helper automatycznie buduję ścieżkę do webroot), a dodatkowo przeniosłem index.php z katalogu public do głównego, żeby nie wywoływać kontrolerów jeszcze jako prefix podając /public.

Co prawda w katalogu głównym zrobił się lekki bajzel więc rozważam jeszcze ponowne umieszczenie wszystkiego co ma być dostępne przez www w katalogu public jednak wtedy będę musiał poprzedzać wszystkie załączane js, css, obrazki dodatkowo prefixem /public co spowoduje że jeżeli kiedyś wrócę do prawidłowej konfiguracji, czyli domeny skierowanej na public to ścieżki będą złe - aby to rozwiązać próbowałem w .ini ustawić baseUrl: /jakiskatalog/public z nadzieją że wtedy w widoku $this->baseUrl() zwróci właśnie '/jakiskatalog/public' jednak niestety po takim zabiegu jedyne co dostałem to pustą stronę - czyli nie działa.

Jedyne zmiany jakich dokonałem żeby wszytko działało:
1. w index.php zmieniłem APPLICATION_PATH z '/../application' na '/application'
2. przeniosłem wszystko z public do głównego katalogu.
3. do wysztkiego poza katalogami przenisionymi z public odciąłem dostęp htaccessem.

Nie wiem czy koledzy zrozumieli.

Go to the top of the page
+Quote Post

Posty w temacie


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: 22.06.2025 - 17:01