Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> phpMyAdmin poza DocumentRoot - jak?, Chciałbym wywalić PMA gdzieś wyżej poza DocumentRoot.
qwertxx
post 23.06.2010, 06:53:50
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.06.2010

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


Witam,

WinXp, Apache 2.2, phpMyAdmin 3.3.1

Serwer testowy w domu ustawiony:

Kod
DocumentRoot "C:/Server/apache/htdocs/strona"


W tym katalogu mam "poligon testowy" do pisanej strony www, którą wywołuję:

Kod
http://localhost/index.php


W podkatalogu PMA jest phpMyAdmin, czyli:

Kod
DocumentRoot "C:/Server/apache/htdocs/strona/pma"


który wywołuję:

Kod
http://localhost/pma/index.php



PROBLEM

Chciałbym wywalić PMA gdzieś wyżej poza DocumentRoot.
Innymi słowy chciałbym mieć w DocumentRoot tylko i wyłącznie elementy pisanej strony www.

Niestety nie wiem jak to zrobić.



Go to the top of the page
+Quote Post
erix
post 23.06.2010, 07:01:33
Post #2





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




Nie myślałeś o VirtualHostsach?


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

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
qwertxx
post 23.06.2010, 07:55:22
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.06.2010

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


Cytat(erix @ 23.06.2010, 08:01:33 ) *
Nie myślałeś o VirtualHostsach?


Faktycznie to jest dobre rozwiązanie. Przeniosłem stronę do katalogu: www
i ustawiłem:

Kod
Listen 80
Listen 8080

NameVirtualHost 10.0.0.101:80
NameVirtualHost 10.0.0.101:8080


<VirtualHost 10.0.0.101:80>
DocumentRoot "C:/Server/apache/htdocs/strona/www"
</VirtualHost>

<VirtualHost 10.0.0.101:8080>
DocumentRoot "C:/Server/apache/htdocs/strona/pma"
</VirtualHost>


Gra i buczy !

Można także zachować nazwę LOCALHOST:

Kod
<VirtualHost localhost:80>
DocumentRoot "C:/Server/apache/htdocs/strona/www"
</VirtualHost>

<VirtualHost localhost:8080>
DocumentRoot "C:/Server/apache/htdocs/strona/pma"
</VirtualHost>



Dzięki smile.gif

Ten post edytował qwertxx 23.06.2010, 08:06:25
Go to the top of the page
+Quote Post
erix
post 23.06.2010, 08:18:57
Post #4





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




Ale po co kombinować na portach?

Robisz kilka localhostów (np. poligon/produkcja), dopisać trzeba tylko do pliku hosts Twoje nazwy i przekierować je na 127.0.0.1, bez kombinowania na porty smile.gif


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

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
qwertxx
post 23.06.2010, 10:10:31
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.06.2010

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


Cytat(erix @ 23.06.2010, 09:18:57 ) *
Ale po co kombinować na portach? Robisz kilka localhostów (np. poligon/produkcja), dopisać trzeba tylko do pliku hosts Twoje nazwy i przekierować je na 127.0.0.1, bez kombinowania na porty smile.gif


Czy mógłbyś podać jak na tym przykładzie który podałem? Z góry dziękuję smile.gif
Go to the top of the page
+Quote Post
erix
post 23.06.2010, 15:09:29
Post #6





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




A co Google mówi? snitch.gif


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

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
qwertxx
post 23.06.2010, 15:17:37
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.06.2010

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


Cytat(erix @ 23.06.2010, 16:09:29 ) *
A co Google mówi? snitch.gif


Google mówi: http://httpd.apache.org/docs/1.3/vhosts/examples.html
... ale który to przykład?

Zaznaczam, że nie mam żadnej domeny (po prostu localhost).
Go to the top of the page
+Quote Post
erix
post 23.06.2010, 15:45:46
Post #8





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




No to jest właśnie to, o co mi chodziło.

Domenę możesz mieć nawet php.pl (tylko u siebie tongue.gif), jeśli tylko dodasz odpowiedni wpis do hosts.


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

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
Crozin
post 23.06.2010, 15:48:35
Post #9





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


vhost dla PMA? Nie wystarczy zwykły Alias?
Go to the top of the page
+Quote Post
Mikz
post 26.06.2010, 09:43:24
Post #10





Grupa: Zarejestrowani
Postów: 48
Pomógł: 3
Dołączył: 7.12.2007

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


Cytat
Listen 80

NameVirtualHost *:80


<VirtualHost *:80>
ServerName stronawww

DocumentRoot "C:/Server/apache/htdocs/strona/www"
</VirtualHost>

<VirtualHost *:80>
ServerName phpmyadmin

DocumentRoot "C:/Server/apache/htdocs/strona/pma"
</VirtualHost>


I do pliku C:\Windows\System32\drivers\etc\hosts dorzucasz:

Cytat
127.0.0.1 stronawww
127.0.0.1 phpmyadmin


(nie sprawdzałem tego więc mogłem gdzieś walnąć drobny błąd ale tak to się generalnie robi)

Ten post edytował Mikz 26.06.2010, 10:40:13
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: 28.03.2024 - 19:44