![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 17:01 |