Jak umie
Wczoraj rano zainstalowałam wszystko od początku, tzn samego debiana, mysqla i phpmyadmina, hasło do mysqla tym razem działa! Dzięki za wyrozumiałość chociaż linki w twoim poście Yampress nie są aktywne i nie wiem co miałeś na mysli. Stronka powinna działać jest w PHP-Fusion, z tym sobie chyba poradzę. Przydało by mi się jednak trochę pomocy z tą kolejną opcją, żeby zrobić vhosty bo witrynek ma być 4 a ten link który dostałam to jest tam mnóstwo do czytania. Wydaje mi się, że to powinno być proste bo na Windowsie Serwer poprostu zakłada się witryny w odpowiednim katalogu i w konfiguracji kazdej witrynki wpisuje się vhosty (czyli adresy zewnętrzne domen), a tu tyle czytania! :-( ?
linków nie było. chodziło manuala z howtoforge.com z którego robiłaś..
teraz musisz stworzyc sobie katalogi w /var/www
np
itp
skopiowac pliki w odpowiednie miejsca
nadac im odpowiednie prawa chmod i chown plikom i katalogom
potem musisz się zalogować do bazy mysql
załozyc nową baze danych dla tego php-fusion
nastepnie nadac odpowiednie przywileje dla tej bazy dla uzytkownia
nastepnie
nastepnie przeedytować konfiguracje apache
/etc/apache2/sites-available/default
wpisując odpowiednie vhosty i ścieżki do stronek
teraz musisz stworzyc sobie katalogi w /var/www
np
Kod: Zaznacz cały
/var/www/domena1
/var/www/domena2
/var/www/strona3
/var/www/strona4
itp
skopiowac pliki w odpowiednie miejsca
nadac im odpowiednie prawa chmod i chown plikom i katalogom
potem musisz się zalogować do bazy mysql
Kod: Zaznacz cały
mysql -u root -h localhost -p
Kod: Zaznacz cały
mysql> create database nazwa_twojej_bazy;
Kod: Zaznacz cały
mysql> GRANT ALL ON nazwa_twojej_bazy.* TO nowy_uzytkownik IDENTIFIED BY 'haslo_do_tej_bazy_danych';
Kod: Zaznacz cały
mysql> FLUSH PRIVILEGES;
/etc/apache2/sites-available/default
wpisując odpowiednie vhosty i ścieżki do stronek
Bardzo, bardzo dziekuję za tyle szczegółów - nooo myślę, że z tą jedną stronką bym sobie poradziła tylko z tymi vhostami nie mogłam się doszukać żeby było napisane w którym konkretnie miejscu trzeba porobić wpisy i jakie żeby debian widział więcej witryn! Teraz zabieram się za rozpakowanie bazy mysql prrzegranej z WS2003, bo baza już jest i stronka od jakiegoś czasu jest na WS2003 ale trzeba się ewakuować na Linuxa...
Napisałes Yampress, że mam skonfigurować vhosty w apache na podstawie tego:
httpd.conf
plik default - ustawiłam tylko katalog i plik startowy pierwszej strony wygląda tak:
i jeszcze plik /etc/apache2/ports.conf wygląda tak:
Otóż za routerem w sieci LAN mam aktualnie serwer Windowsowy i Ten nrobiony teraz linuxowy z IP:192.168.1.54
Otóż jak wpiszę z sieci wewnętrznej w przeglądarce:
192.168.1.54 ---> otwiera pierwszą stronę która jest w /var/www/brg1
192.168.1.54:81 ---> otwiera drugą stronę która jest w /var/www/gg_up1
192.168.1.54:83 ---> otwiera trzecią stronę która jest w /var/www/gabi_up1
Tak też miałam z serwera Windowsowego tylko IP było inne (w wewnętrznej sieci nie można się posługiwać adresami nazw domen zewnętrznych - z tego co się zorientowałam na moim routerze nie da się tak ustawić aby tak działało - dość tani router! - ale to w sumie na razie nikomu nie przeszkadza)
Jak próbowałam otworzyć moje stronki (na razie trzy, czwarta jeszcze nie napisana!) z internetu wpisując:
http://pphu-gabi.az.pl ---> otwiera się prawidłowo
http://g-g-invest-group.katowice.pl ---> otwiera się nieprawidłowo - tzn otwiera się pierwsza stronka w taki oto sposób: http://g-g-invest-group.katowice.pl/brg1/news.php
ale jak poprawie ręcznie na prawidłowy katalog czyli:
http://g-g-invest-group.katowice.pl/gg_up1/index.html wtedy dopiero otwiera się to co ma być
http://gabi.katowice.pl ---> otwiera się nieprawidłowo - tzn otwiera się pierwsza stronka w taki oto sposób: http://gabi.katowice.pl/brg1/news.php
ale jak poprawie ręcznie na prawidłowy katalog czyli:
http://gabi.katowice.pl/gabi_up1/index.html wtedy dopiero otwiera się to co ma być!
Na serwerze WS2003 wszystkie 3 strony na tym samym porcie :80 chodzą mi prawidłowo (ale docelowo serwer www ma chodzić w firmie na Linuxie!) wpisy nagłówków httpd nazw domen ustawia się tam podobnie!
Zauważyłam ,że Yampress napisał, że ma zrobić wpisy w pliku defaul, no ale w instrukcji po angielsku jest opisane, że mam to zrobić w httpd.conf więc tak zrobiłam bo taki miałam opis. Próbowałam jeszcze pokombinować z wpisami w pliku default ale bez rezultatu.
Czy może w tym opisie jest jakieś niedopowiedzenie albo co innego może być przyczyną takiego efektu, jeszcze raz dodam że w sieci wewnętrznej otwiera mi się dobrze (ale w taki sposób jak opisałam bez zewnętrznych nazw domen.
Teraz przełączę na internet serwer linuxowy (na tej głównej stronce jeszcze polskie znaki się źle wyświetlają - ale z tym sobie poradzę tylko jeszcze się za to nie zabrałam).
Jak nie będzie żadneho odzewu to przełączę na serwer Windowsowy - bo te 2 stronki dla nie wtajemniczonych nie są jeszcze w normalny sposób dostępne!
Może ktoś ma w tym zakresie większe doświadczenie i może dostrzec przyczynę problemu?
Otóż tam pisze,że stosowne wpisy trzeba zrobić w /etc/apache2/httpd.conf więc zrobiłam zgodnie ze wskazówkami, wyglądają takYampress pisze:rozumiem że aliasy w DNS juz wskazują na ip servera
musisz skonfigurować vhosty w apache
http://httpd.apache.org/docs/2.2/vhosts/
porty te same![]()
httpd.conf
Kod: Zaznacz cały
NameVirtualHost 91.192.58.243:80
<VirtualHost 91.192.58.243:80>
ServerName [url]www.pphu-gabi.az.pl[/url]
ServerAlias pphu-gabi.az.pl
DocumentRoot /var/www/brg1
</VirtualHost>
<VirtualHost 91.192.58.243:80>
ServerName [url]www.g-g-invest-group.katowice.pl[/url]
ServerAlias g-g-invest-group.katowice.pl
DocumentRoot /var/www/gg_up1
</VirtualHost>
<VirtualHost 91.192.58.243:80>
ServerName [url]www.gabi.katowice.pl[/url]
ServerAlias gabi.katowice.pl
DocumentRoot /var/www/gabi_up1
</VirtualHost>
NameVirtualHost 192.168.1.54:81
<VirtualHost 192.168.1.54:81>
DocumentRoot /var/www/gg_up1
</VirtualHost>
NameVirtualHost 192.168.1.54:83
<VirtualHost 192.168.1.54:83>
DocumentRoot /var/www/gabi_up1
</VirtualHost>
Kod: Zaznacz cały
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
RedirectMatch ^/$ /brg1/news.php
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Kod: Zaznacz cały
Listen 80
Listen 81
Listen 83
Otóż jak wpiszę z sieci wewnętrznej w przeglądarce:
192.168.1.54 ---> otwiera pierwszą stronę która jest w /var/www/brg1
192.168.1.54:81 ---> otwiera drugą stronę która jest w /var/www/gg_up1
192.168.1.54:83 ---> otwiera trzecią stronę która jest w /var/www/gabi_up1
Tak też miałam z serwera Windowsowego tylko IP było inne (w wewnętrznej sieci nie można się posługiwać adresami nazw domen zewnętrznych - z tego co się zorientowałam na moim routerze nie da się tak ustawić aby tak działało - dość tani router! - ale to w sumie na razie nikomu nie przeszkadza)
Jak próbowałam otworzyć moje stronki (na razie trzy, czwarta jeszcze nie napisana!) z internetu wpisując:
http://pphu-gabi.az.pl ---> otwiera się prawidłowo
http://g-g-invest-group.katowice.pl ---> otwiera się nieprawidłowo - tzn otwiera się pierwsza stronka w taki oto sposób: http://g-g-invest-group.katowice.pl/brg1/news.php
ale jak poprawie ręcznie na prawidłowy katalog czyli:
http://g-g-invest-group.katowice.pl/gg_up1/index.html wtedy dopiero otwiera się to co ma być
http://gabi.katowice.pl ---> otwiera się nieprawidłowo - tzn otwiera się pierwsza stronka w taki oto sposób: http://gabi.katowice.pl/brg1/news.php
ale jak poprawie ręcznie na prawidłowy katalog czyli:
http://gabi.katowice.pl/gabi_up1/index.html wtedy dopiero otwiera się to co ma być!
Na serwerze WS2003 wszystkie 3 strony na tym samym porcie :80 chodzą mi prawidłowo (ale docelowo serwer www ma chodzić w firmie na Linuxie!) wpisy nagłówków httpd nazw domen ustawia się tam podobnie!
Zauważyłam ,że Yampress napisał, że ma zrobić wpisy w pliku defaul, no ale w instrukcji po angielsku jest opisane, że mam to zrobić w httpd.conf więc tak zrobiłam bo taki miałam opis. Próbowałam jeszcze pokombinować z wpisami w pliku default ale bez rezultatu.
Czy może w tym opisie jest jakieś niedopowiedzenie albo co innego może być przyczyną takiego efektu, jeszcze raz dodam że w sieci wewnętrznej otwiera mi się dobrze (ale w taki sposób jak opisałam bez zewnętrznych nazw domen.
Teraz przełączę na internet serwer linuxowy (na tej głównej stronce jeszcze polskie znaki się źle wyświetlają - ale z tym sobie poradzę tylko jeszcze się za to nie zabrałam).
Jak nie będzie żadneho odzewu to przełączę na serwer Windowsowy - bo te 2 stronki dla nie wtajemniczonych nie są jeszcze w normalny sposób dostępne!
Może ktoś ma w tym zakresie większe doświadczenie i może dostrzec przyczynę problemu?
Nie jestem pewna o co ci chodzi:
Te strony co mi się nie chcą wyswietlać są w latin2 (ISO-8859-2) tak jak jest ustawione w konfiguracji domyślnej linuxa.
Mój oproblem polega na tym, że te strony po wpisaniu ich nazwy domeny nie chcą się wyświetlać i nie wiem z czego to wynika?
Akurat ta stona która mi sie wyświetla po wpisaniu nazwy domeny tj. pphu-gabi.az.pl jest napisana w dwóch standardach polskich znaków ( i stąd polskie tam są nieczytelne - ale to poprawię - nie w tym problem!)fnmirk pisze: Na tych źle wyświetlanych stronach część główną masz w utf8 a reszta w cp1250.
Te strony co mi się nie chcą wyswietlać są w latin2 (ISO-8859-2) tak jak jest ustawione w konfiguracji domyślnej linuxa.
Mój oproblem polega na tym, że te strony po wpisaniu ich nazwy domeny nie chcą się wyświetlać i nie wiem z czego to wynika?