0

gallery3-asennus Kapsille

Gallery3 on kuollut projekti, viimeisin päivitys sen koodiin on tullut tammikuussa 2015. Älä asenna sitä Kapsille, kiitos!

http://galleryproject.org/time-to-hiber…

arimartti's avatar
439
arimartti
asked 2012-05-16 01:34:13 +0300, updated 2016-11-17 22:52:35 +0300
edit flag offensive 0 remove flag close merge delete

Comments

Moro! Miten turvallinen gallery 3 on teidän mielestänne asennettuna tämän ohjeen mukaan ja oikeudet rajattuina? Uskaltaako luottaa siihen että omat kuvat ei karkaile?

hnygard's avatar hnygard (2013-03-11 00:11:09 +0300) edit
add a comment see more comments

7 Answers

1

Mikäli halutaan estää kuvien hallitsematon jakaminen, kannattaa laittaa /var-hakemistolle oikeudet 0701, jolloin kuvia pääsee tarkastelemaan vain gallery3:sesta käsin. Tämän jälkeen antamalla albumille everyone-oikeudet gallery3:sen käyttöliittymästä käsin, pystytään linkkejäkin jakamaan, mutta homma pysyy omissa näpeissä.

Kenzy's avatar
44
Kenzy
answered 2012-05-17 21:01:11 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

No nyt alkaa olemaan pikkuhiljaa ohje kasassa. Sitten vaan happy using, joskin tuo Apachen errori käyttöoikeuksien kanssa hieman häiritsee... onneksi ei haittaa käyttöä.

Kenzy's avatar
44
Kenzy
answered 2012-05-17 19:38:37 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

Tuli vastaan seuraavanlainen ongelma (kuva alla), joka kaikessa selkeydessään kertoo siitä, että Gallery3-asennuksen haluamat PHP-asetusmuutokset eivät ole syystä tai toisesta voimassa.

alt text

Ongelmaan löytyi yksinkertainen ratkaisu Kapsin PHP-ohjeista ja päädyinkin tekemään seuraavanlaisen ratkaisun:

$ mv php.ini .user.ini
$ pkill fcgi

Kertokaa, jos ratkaisusta koituu ongelmia! Ajattelin, että tuo Suhosin-ongelma on vain yksi ilmentymä ongelmasta, ettei Gallery3-sovelluksen kehittäjien haluamat PHP-asetukset ole tulleet voimaan ja siksi koko php.ini-tiedoston uudelleennimeäminen tuntuu hyvältä ratkaisulta.

arimartti's avatar
439
arimartti
answered 2012-05-17 15:47:08 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

Nyt kun Gallery 3 on ollut jo jonkin aikaa nukkumassa, niin mikäs olisi hyvä vaihtoehto tuolle? Olisiko vanha Gallery-asennus syytä poistaa välittömästi?

EDIT: Itse päädyin vaihtamaan Galleryn Piwigoon.

samih's avatar
31
samih
answered 2017-01-03 23:42:13 +0300, updated 2017-10-16 10:29:02 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

Virheilmoitus

Kiitos irkissä kuulemani vinkin, tämä virheilmoitus on nyt saatu ratkaistua, seuraavat komennot auttavat kovasti.

$ grep -irn symlinks *
modules/gallery/helpers/access.php:727:        fwrite($fp, "Options +FollowSymLinks\n");
modules/g2_import/views/admin_g2_import.html.php:133:      Options +FollowSymLinks

$ grep -irn symlinks .htaccess 
74:#   Options +FollowSymLinks

noissa tiedostoissa oleva "+FollowSymLinks"-teksti pitää korvata tekstillä "+SymLinksIfOwnerMatch", joka viittaa Kapsilla käytössä olevaan hieman tietoturvallisempaan versioon palvelinohjelmisto Apachen moduulista.

arimartti's avatar
439
arimartti
answered 2013-02-08 21:23:30 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

Kansioiden käyttöoikeuksien muokkaamisesta aiheutuu seuraava virheilmoitus:

alt text

Muokkaamalla .htaccess -tiedostoa toiminnallisuus saadaan toteutettua, vaikka virheilmoitus jääkin jäljelle:

# Here are some RewriteBase values:
#   Gallery 3 URL                       RewriteBase line
#   =============                       ====================
#   http://example.com/gallery3         RewriteBase /gallery3
#   http://example.com/~bob/photos      RewriteBase /~bob/photos
#   http://gallery3.example.com/        RewriteBase /
#
# Then just use your Gallery 3 without the index.php in the url.
#
# NOTE: future upgrades of Gallery 3 will overwrite this file!  If you
# want these changes to be persistent, talk to your system admin about
# putting this block into your Apache config files.
#
<IfModule mod_rewrite.c>
#  Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /gallery3
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?kohana_uri=$1 [QSA,PT,L]
    RewriteRule ^$ index.php?kohana_uri=$1 [QSA,PT,L]
    RewriteRule ^index.php/(.*) $1 [QSA,R,L]
</IfModule>

Tämä tiedosto löytyykin asennuksen juurihakemistosta ja muokkaus on poistaa kommenttimerkit (#) tiedoston lopussa olevasta osiosta ylläolevan mukaisesti (Options +FollowSymLinks jätetään kommentoiduksi).


Oletuksena RewriteBase osoittaa hakemistoon /, asetus joka "piilottaa" asennuskansion verkko-osoitteessa, mutta toisaalta voi aiheuttaa hämäriä ongelmia, jos Gallery3 sijaitsee alikansiossa ja verkkosivujen "juuressa" on jokin muu php-sovellus ajossa ja sisältää esimerkiksi index.php -tiedoston. Tästä syystä olen itse muokannut siihen tekstin "gallery3", joka on asennukseen käyttämäni alikansion nimi.

arimartti's avatar
439
arimartti
answered 2012-05-17 19:28:05 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

Turvapäivityksien asentaminen tällä metodilla asennettuun Gallery3:een vaatii vähän kikkailuja:

$ git reset --hard && git pull

Tämä hukkaa kaikki tekemäsi muutokset, eli pitää tehdä aiemmassa vastauksessani tehdyt muutokset uudelleen seuraaviin tiedostoihin ja ehkä muihinkin mahdollisesti asentamiisi lisämoduuleihin liittyviin tiedostoihin

$ $EDITOR .htaccess            
$ grep -rn FollowSymLinks *
$ $EDITOR modules/gallery/helpers/access.php        
$ $EDITOR modules/g2_import/views/admin_g2_import.html.php

toinen käsky paljastaa tiedostot, joihin pitää tämä muutos "+FollowSymLinks" -> "+SymLinksIfOwnerMatch" tehdä.

$ php index.php upgrade

Lisätietoja:

http://codex.galleryproject.org/Gallery… http://codex.galleryproject.org/Gallery…Git#Gettingcode_updates

arimartti's avatar
439
arimartti
answered 2013-03-01 15:45:44 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments

Your Answer

Login/Signup to Answer