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
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00127 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.226.17.3' WHERE u.id=1 |
0.00096 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.226.17.3', 1738421628) |
0.00074 | SELECT * FROM punbb_online WHERE logged<1738421328 |
0.00071 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=5096 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00201 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=5096 ORDER BY p.id LIMIT 0,25 |
0.00095 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=5096 |
Total query time: 0.00686 s |