Podgląd pojedynczego posta
Stary 26.01.2012, 15:17   #8
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Serwer działa, ale czy także dla php?
Bo chodzi też o to, by to wszystko współgrało.

Musisz tak skonfigurować apache, by przekierowywał pliki .php do interpretera PHP, który działa równolegle (a w zasadzie moze być nawet uruchomiony na zupełnie innym komputerze).
Inaczej przeglądarka będzie pokazywać kod źródłowy zamiast galerii, albo dostaniesz bład "502: Bad Gateway".

Można to zrobić na kilka sposobów - np FastCGI albo php-fpm. Na windows miałem to pierwsze rozwiązanie, na suse używam drugie. Co jest dostępne na ubuntu nie wiem.

Katalog z plikami możesz umieścić gdzie chcesz, w suse domyślnie jest to chyba
/srv/www
Trzeba tylko pamietac zeby w konfiguracji apache ten katalog podać.
Ale to moze być dowolny katalog na dowolnym dysku, z tym nie ma problemu.

edit:
skoro phpmyadmin Ci dziala to chyba jest wszystko dobrze z PHP.

edit2:
wyglada na to ze Piwigo masz wrzucic do "/var/www".
Wtedy pod "127.0.0.1" będzie po prostu galeria, a pod "127.0.0.1/phpmyadmin" będzie panel.

edit3:
widocznie instalowałeś phpmyadmin jakoś z poziomu ubuntu, tak naprawde skrypty php "instaluje" się własnoręcznie wrzucacjąc pliki do odpowiedniego katalogu i to wszystko.
Tym katalogiem u Ciebie jest "/var/www", a ubuntu umiesciło to cholera wie gdzie. Dlatego potrzebowałeś dowiązania symbolicznego, żeby serwer to zobaczył.

Jeszcze raz powtórzę - serwer widzi tylko to co jest (w Twoim przypadku) w "/var/www". I nic wiecej. Czegoś tam nie ma - to nie bedzie działać. Niezaleznie od tego czy system twierdzi ze coś jest zainstalowane czy nie.

Nie mam daru tłumaczenia, inaczej mówiąc to co pokazuje przeglądarka pod "127.0.0.1" to wlasnie "/var/www".
Także "127.0.0.1/galeria" to po prostu "/var/www/galeria", a "127.0.0.1/phpmyadmin" to "/var/www/phpmyadmin" (i to wlasnie dodałeś/utworzyłeś tym poleceniem i dlatego zaczęło działać)

Ostatnio zmieniany przez sobrus : 26.01.2012 o godz. 15:34
sobrus jest offline   Odpowiedz cytując ten post