![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 500 Pomógł: 1 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, na wstępie powiem, że nigdy nie miałem do czynienia z Zend Framework. Moje pytania mogą okazać się głupie jednak nie umiem poradzić sobie z kilkoma rzeczami.
Mianowicie jak pozbyć się "public" z adresu? W oficjalnym totorialu robią wirtualnego hosta. Jest jakiś inny sposób aby to zrobić (np. przez htaccess)? Nie do końca wiem na czym polega sens robienia tego hosta ;/ Drugie pytanie: W dalszej części tego tutoriala piszą aby sprawdzić działanie .htaccess wchodząc na adres http://zf2-tutorial.localhost/1234 Nie zrobiłem jeszcze tego hosta więc wchodzę przez http://localhost/zend/public/1234 no i dostaję standardowy błąd Apache 404. Piszą, że w takim przypadku muszę naprawić .htaccess Kod If you see a standard Apache 404 error, then you need to fix .htaccess usage before continuing. If you’re are using IIS with the URL Rewrite Module, import the following: RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*$ index.php [NC,L] Gdzie mam te linijki dodać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 45 Dołączył: 5.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zakładam że piszesz o localhoście. Jeżeli masz wirtualny serwer taki jak chociażby xampp to bez problemu możesz dodawać virtualne host np. poprzez apache/conf/httpd.conf
Dodajesz na końcu pliku
Ścieżki zmień sobie na swoje Sens robienia tego vhosta jest taki, że od tej pory Document Root będzie wskazywał na folder public, czyli jakby to powiedzieć. On będzie 'wchłonięty' do adresu url. Na początku takie rzeczy mogą wydawać się straszne, ale zobaczysz jeszcze się będziesz z tego śmiał. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 500 Pomógł: 1 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź. A co w przypadku gdybym nie miał możliwości ustawienia tego vhosta?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 45 Dołączył: 5.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... ciężko mi sobie wyobrazić żebyś na localhoście nie mógł stworzyć vhosta, więc zakładam że chodzi o hosting
W takim przypadku na ogól w panelu hostingowym istnieje możliwość przypisania katalogu konkretnej domenie. I wtedy za pomocą kreatora ze standardowego katalogu dajmy na to public_html ustawiasz public_html/public i wtedy domena traktuje ten katalog jak Document Root. Innym wyjściem jest stworzenie Dowiązania symbolicznego |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:12 |