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

http://galleryproject.org/time-to-hibernate

Avainsanat:
muokattu 17.11.2016 klo 20:52
arimartti's gravatar image arimartti kysyi
15.05.2012 klo 22:34
1278, hyväksyttyjä vastauksia: 15%

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?

(10.03.2013 klo 22:11) hnygard

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ä.

ikilinkki
Kenzy's gravatar image Kenzy vastasi
17.05.2012 klo 18:01
121, hyväksyttyjä vastauksia: 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.

ikilinkki
arimartti's gravatar image arimartti vastasi
17.05.2012 klo 12:47
1278, hyväksyttyjä vastauksia: 15%

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.

ikilinkki
arimartti's gravatar image arimartti vastasi
17.05.2012 klo 16:28
1278, hyväksyttyjä vastauksia: 15%

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öä.

ikilinkki
Kenzy's gravatar image Kenzy vastasi
17.05.2012 klo 16:38
121, hyväksyttyjä vastauksia: 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.

ikilinkki
arimartti's gravatar image arimartti vastasi
08.02.2013 klo 19:23
1278, hyväksyttyjä vastauksia: 15%

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/Gallery3:Upgrading http://codex.galleryproject.org/Gallery:Using_Git#Getting_code_updates

ikilinkki
arimartti's gravatar image arimartti vastasi
01.03.2013 klo 13:45
1278, hyväksyttyjä vastauksia: 15%

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.

muokattu 16.10.2017 klo 07:29
ikilinkki
samih's gravatar image samih vastasi
03.01.2017 klo 21:42
113, hyväksyttyjä vastauksia: 0%

Sinun vastauksesi

näytä/piilota esikatselu

Tarkkaile kysymystä

Sähköpostitse:

Kirjautumisen jälkeen voit tilata tähän kysymykseen jätetyt uudet vastaukset ja kommentit omaan sähköpostiisi.

RSS-lukijan kautta:

Pelkät vastaukset

Vastaukset ja kommentit

Markdown-perusteet

  • *kursiivi* tai _kursiivi_
  • **lihavointi** tai __lihavointi__
  • linkki:[teksti](http://url.com/ "otsikko")
  • kuva?![alt teksti](/path/img.jpg "otsikko")
  • numeroitu luettelo: 1. Foo 2. Bar
  • Lisätäksesi rivinvaihdon kirjoita kaksi välilyöntiä rivin loppuun.
  • Tavallisemmat HTML-tagit toimivat myös.

Kysymyksen avainsanat:

×1

kysytty: 15.05.2012 klo 22:34

katsottu: 2,416 kertaa

päivitetty: 16.10.2017 klo 07:29

Samankaltaiset kysymykset