Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: vhost
Forum PHP.pl > Forum > Serwery WWW
newbie96
Witam,
wchodze w
Cytat
/etc/hosts

dopisuje np
Cytat
127.0.0.1 strona

nastepnie do /etc/apache2/sites-available robie plik o nazwie strona a w niej

Cytat
<VirtualHost *:80>
ServerName strona
DocumentRoot /var/www/strona/public

SetEnv APPLICATION_ENV "development"

<Directory /var/www/strona/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Czy po wpisaniu
Cytat

powinna mi sie pokazac zawartosc indexu z /var/www/strona/public bo mi to nie dziala.

Prosze o pomoc biggrin.gif
Necsord
Co się wyświetla?
Czy scieżka jest na pewno poprawna i czy są w niej poprawne pliki?
Czy serwer został zrestartowany / przeładowana konfiguracja?
newbie96
jak wejde w
Cytat
to otwiera mi sie index ale z /var/www a ma sie otworzyc z /var/www/strona/public(to zend framework).
Mam jakis jeszcze problem, plik httpd.conf jest pusty, nie wiem dlaczego.

restartowalem w konsoli :
Cytat
apache2 restart
!*!
Musisz jeszcze wpisać w konsoli

Kod
a2ensite nazwastrony


I zrobić restart apache.

Cytat
Mam jakis jeszcze problem, plik httpd.conf jest pusty, nie wiem dlaczego.

I dobrze, bo ma być pusty.

a tworzony plik powinien wyglądać tak:

Cytat
<VirtualHost *:80>
RewriteEngine on
ServerAdmin s@s.s
ServerName strona
DocumentRoot /var/www/strona
</VirtualHost>
newbie96
dalej nic sadsmiley02.gif

jak wpsze
Cytat
/localhost/strona/public/index.php

lub
Cytat
/strona/strona/public/index.php

Pokazuje mi sie
Cytat
Błąd serwera
W witrynie wystąpił błąd podczas pobierania strony http://strona/strona/public/index.php. Może być ona wyłączona na potrzeby konserwacji lub nieprawidłowo skonfigurowana.
Oto kilka propozycji:
Ponownie załaduj tę stronę internetową później.
Błąd HTTP 500 (Internal Server Error): Napotkano nieoczekiwaną sytuację przy próbie zrealizowania żądania przez serwer.


Bo chyba w zend framework jest inaczej ;(
!*!
1. Tworzysz plik w /etc/apache2/sites-available o nazwie strona
2. w pliku umieszczasz:
Cytat
<VirtualHost *:80>
RewriteEngine on
ServerAdmin s@s.s
ServerName strona
DocumentRoot /var/www/strona
</VirtualHost>

Zapisujesz.
3. w konsoli wpisujesz
Cytat
a2ensite strona

4. dopisujesz w pliku /etc/hosts
Cytat
127.0.0.1 strona

5. robisz restart apache.
6. w pasku adresu przeglądarki wpisujesz http://strona/
Nie ma prawa nie działać.

Zrób tak jak napisałem wyżej. Tylko jak już utworzyłeś go wcześniej, to usuń go z katalogu /etc/apache2/sites-enabled bo to skróty, i wtedy dopiero zrób punkt po punkcie.
newbie96
to samo sad.gif

@up
sprawdze to ale poza projektem zend framework
!*!
A co masz w pliku ports.conf? Powinno w nim być coś takiego:

Cytat
NameVirtualHost *:80
Listen 127.0.0.1:80
newbie96
a co macie w :

Cytat
/usr/share/doc/apache2-mpm-prefork/examples/apache2/extra/httpd-vhosts.conf
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.