![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
w pliku PHP przy tworzeniu pliku na wampie mogę podawać ścieżki do folderów:
'zaladuj_plik/1/' niestety na serwerze nie dziala to w taki sposob i musze tam podawac adresy w stylu: '/var/www/strona/zaladuj_plik/1/' teraz moje pytanie: co musze zrobić na swoim komputerze w serwerze wampa, aby mieć taką samą ścieżkę ? stworzylem sobie ten sam system folderow co na serwerze oraz subdomene (http://localhost prowadzi bezposrednio na folder strona), aby wszystko wygladalo podobnie. niestety nadal to nie pomoga. co jeszcze trzeba zrobic ? Ten post edytował kkuubbaa88 3.12.2010, 16:44:34 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Poszukaj pod hasłem virtual host
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
wiem, ponieważ jak pisałem wcześniej już tak zrobiłem i posiadam takiego virtuala. Chodzi o to, że ścieżki do plików są inne
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Skoro masz identyczną strukturę plików i katalogów, virtual hosta i nadal nie działa jak trzeba to może jeszcze w konfigu serwera ustaw katalog główny, który zwyczajowo jest na htdocs ustawiony. Teraz ustaw go tak, by rootem był ten, w którym jest var/strona a powinno zagrać.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
o to właśnie chyba chodzi, tylko w którym pliku i gdzie ustawia się katalog główny ?
chociaż po chwili zastanowienia nie wiem czy to zda egzamin. Używam serwera WAMP i mam katalog glowny na: c:/wamp/www strona jest ustawiona w: c:/wamp/www/var/www/strona zanim zrobilem virtual hosta po wpisaniu w przeglądarce http://localhost/ przenosiło na katalog głóny: c:/wamp/www teraz z virtualem po wpisaniu http://localhost/ ewentualnie http://strona.localhost/ wyswietlana jest strona z: c:/wamp/www/var/www/strona do tej pory zgadza się z prawdziwym serwerem. teraz cały problem jest przy np. przenoszeniu plików: tak wyglada sciezka na wampie: move_uploaded_file($_FILES['plik']['tmp_name'],tymczasowe/folder/plik.jpg) na serwerze musi tak wygladac: tak wyglada sciezka na wampie: move_uploaded_file($_FILES['plik']['tmp_name'],/var/www/strona/tymczasowe/folder/plik.jpg) |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
coś mi się widzi, że mylisz pojęcia virtual hosta i roota. Wamp w głównym pliku konfiguracyjnym ma zmienną ServerRoot. Tam musisz zostawić swoje c:/wamp/www jak było. Za to musisz dokonać zmian w innym pliku apache'a o nazwie virtualhost lub vhosts(nie kojarzę teraz dokładnie). Wtedy będziesz miał roota tak jak chcesz i virtualhosta też jak chcesz. Możesz też jeszcze zrobić ustawianie document root na sztywno w aplikacji na początku jej działania na inną ścieżkę i to nią się posługiwać. Innymi słowy możesz mieć jakiś alias ustawiony o którym nie wiesz.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
faktycznie w pliku httpd.conf mam ustawione:
DocumentRoot "c:/wamp/www/" natomiast w pliku httpd-vhosts.conf <VirtualHost 127.0.0.1:80> DocumentRoot "C:/wamp/www/var/www/strona" ServerName strona.localhost ServerAlias strona.localhost ErrorLog "logs/strona-error.log" CustomLog "logs/strona-acodeess.log" common </VirtualHost> w pliku hosts mam: 127.0.0.1 strona.localhost mimo tych zabiegów ścieżki ciągle nie pasują... ma ktoś może jakieś pomysły ? propozycje ? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 11:57 |