Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
hejka
mam problem, zainstalowany mam juz od dawna Apache 1.3 i chcialem tylko doinstalowac sobie pakiet gallery (do tworzenia albumów ze zdjęciami - gdyby to kogoś interesowało ;) ) , i jak odpalam stronke :
http://localhost/gallery
to objaw jest taki że chce ściągać jakiś plik na dysk twardy. Wiem że gallery działa w oparciu na PHP, czyżby nie mógł Apache sobie z nim poradzić ? wydawało mi się że dołożyłem mu odpowiednie moduły (choć może się myle)
może czegoś brakuje, a jak tak to napiszcie co i jak trzeba aby gallery chulało ;)
Pomóżcie ...
pozdrawiam
Offline
przepraszam za zamieszanie poporstu konfiguracje miałem odpalać http://localhost/gallery/setup/index.php
myśle że reszta zadziała
pozdrawiam
Offline
a jednak dalej pociągne wątek.
A wiec nie wiem czy ktos juz mial taki problem. Mianowicie, poprzez gallery chce wystawic moja galerie zdjec na "zewnatrz" poprzez publiczny adres IP, i wszystko dziala jak nalezy poniewaz w pliku /etc/gallery/config.php mam wpisy:
$gallery->app->photoAlbumURL = "http://publiczny_ip/gallery";
$gallery->app->albumDirURL = "http://publiczny_ip/albums";
jednakze wtedy nie moge dostawac sie na moja galerie poprzez moja siec wewnetrzna (tylko ludzie z zewnatrz ja widza). Czy da sie zrobic tak, zeby i ja i oni (internauci) widzieli moja galerie w tym samym czasie ?? Bez sensu caly czas zmieniac plik konfiguracyjny.
pozdrawiam
Offline
PO 3 DNIACH ZNALAZŁEM ROZWIĄZANIE !!!!!!!!!! OPISZE JE DOKŁADNIE BO MOŻE KTOŚ BĘDZIE MIAŁ PODOBNY PROBLEM (FAQ)
;)
A więc aby wystawić galerie w internecie a przy okazji działać na niej w sieci lokalnej należy wykonać następujące operacje:
1. Poprawić plik /etc/gallery:
Alias /gallery /usr/share/gallery
<Directory /usr/share/gallery>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
</Directory>
## WPIS KTORY MOWI ZE NA NASZYM DYSKU ZNAJDUJE SIE POWIELONA ## STRONA WWW (KTORA BEDZIE DZIAŁAĆ LOKALNIE)
Alias /gallery_localhost /usr/share/gallery_localhost
<Directory /usr/share/gallery_localhost>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
</Directory>
2. W pliku /etc/gallery/config.php ustawic:
$gallery->app->photoAlbumURL = "http://PUBLICZNY_IP/gallery";
$gallery->app->albumDirURL = "http://PUBLICZNY_IP/albums";
3. Przekopiowac katalog /etc/gallery na /etc/gallery_localhost
4. W pliku /etc/gallery_localhost/config.php zmienic:
$gallery->app->photoAlbumURL = "http://LOKALNY_IP/gallery_localhost";
$gallery->app->albumDirURL = "http://LOKALNY_IP/albums";
$gallery->app->movieThumbnail = "/usr/share/gallery_localhost/images/movie.thumb.jpg";
5. W pliku /etc/gallery_localhost/htaccess zmienic:
RewriteRule ^([^.?/]+)/([0-9]+)$ /gallery_localhost/view_photo.php?set_albumName=$1&index=$2 [QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.?/]+)/([A-Za-z_0-9-]+)$ /gallery_localhost/view_photo.php?set_albumName=$1&id=$2 [QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.?/]+)/$ /gallery_localhost/$1 [R]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.?/]+)$ /gallery_localhost/view_album.php?set_albumName=$1 [QSA]
6.Skopiowac strone /usr/share/gallery na /usr/share/gallery_localhost
7. Zmienic w pliku /usr/share/gallery_localhost/.htaccess -> zrobic dowiazanie (wazna kropka przed htaccess - wyzej jej nie bylo) do pliku /etc/gallery_localhost/htaccess
8. Zmienic w pliku /usr/share/gallery_localhost/configure.sh dwie zmienne:
ROOT=/usr/share/gallery_localhost
CONFDIR=/etc/gallery_localhost
9. Zmienic w pliku /usr/share/gallery_localhost/secure.sh
ROOT=/usr/share/gallery_localhost
CONFDIR=/etc/gallery_localhost
10. Skopiowac katalog /var/lib/gallery na /var/lib/gallery_localhost
10. Zmienic w pliku /var/lib/gallery_localhost/setup/init.php
if (stristr (__FILE__, '/var/lib/gallery_localhost/setup')) {
/* Gallery runs on a Debian System */
require ('/usr/share/gallery_localhost/util.php');
Teraz tylko musimy przejść przez konfiguratora poprzez przeglądarkę (nie radze robic wszystkiego przez plik konfiguracyjny recznie):
http://LOKALNY_IP/gallery_localhost/setup/index.php
I juz powinna dzialac strona lokalnie, oczywiscie konfigurator w wiekszosci bedzie wypelniony wpisami w plikach :)
pozdrawiam i mam nadzieje ze moze komus sie to przyda
Offline
aha przed uruchomieniem konfiguratora zrestartować Apache
Offline