Jesteś tutaj: webmade.org >> porady >> pozostałe
autor: Patryk 'yarpo' Jar, ostatnia modyfikacja: 2007-10-09
Jako, że coraz częściej zdarza się, że webmaster posiada dwa równolegle zainstalowane systemy, pojawiają się nowe problemy. Np. nonsensowna konieczność kopiowania wszystkich plików z jednego serwera linuksowego na serwer windowsowy. Właściwie takie coś jest całkowicie bezsensowne (nie mówiąc o pracochłonności i żmudności). Niedawno stanąłem przed takim problemem, i postanowiłem sobie trochę ułatwić życie...
Opis, co mam:
Na obu mam zainstalowanego Apache'a+PHP+MySQL. Na Windowsie mam zainstalowanego Wampa, a na Debianie zainstalowałem osobno Apache'a, PHP5 i MySQL wg. tej porady.
Mam partycje:
[Windows]: C:\ D:\ [debian]: zamontowane partycje widowsowe [FAT 32] w (litery odpowiadają oznaczaniom windy): /media/c /media/d
Spod Debiana widzę partycję windowsowkie i mogę tworzyć/edytować/usuwać pliki. Windows nie widzi linuksowych partycji.
Skoro Windows nie może – wg mojej wiedzy – widzieć partycji linuksowych (choć tu akurat mogę się mylić...), skorzystałem z tego iż linux (a przynajmniej mój Debian, czy też na innym komputerze Ubuntu) widzi bez problemu partycje windowsowe (także partycje NTFS). Naturalnie zatem stwierdziłem, że pliki będą się znajdować na C lub D [windowsowej, FAT32].
Pod Windowsem ścieżkę folderu ze stronami znalazłem w pliku httpd.conf i wygląda ona następująco:
DocumentRoot "C:/wamp/www"
Zmieniłem ją na:
DocumentRoot "D:/www"
Pod linuksem także znalazłem plik httpd.conf. Jednak jest pusty - nic w nim nie ma, nawet komentarzy. Na linuksie cała konfiguracja DocumentRoot została przeniesiona do innego pliku 'default', który można znaleźć:
'/etc/apache2/sites-aviable/'.
Już w pierwszych liniach znalazłem takie coś:
DocumentRoot /var/www/
Zmieniłem ścieżkę na:
DocumentRoot /media/d/www
Która odpowiadała windowsowskiej ścieżce 'D:/www'. Dzięki temu oba serwery z dwóch różnych systemów operacyjnych czytają te same pliki.
Niestety jeszcze nie wykombinowałem, jak zrobić to samo z bazą danych MySQL. Gdyby ktoś wiedział, to byłbym wdzięczny za info :).
Patryk 'yarpo' Jar
szukaj: DocumentRoot Linux Windows konfiguracja serwera www Apache httpd.conf
Osoby czytające tę publikację przeglądały również:
© 2004-2008 copyright by webmade.org