skaut / SRS

Webová aplikace pro podporu velkých akcí a vzdělávacích seminářů Junáka - českého skauta (např. Helpdesk, Poradní skála, Ústřední lesní škola, Miquik apod.)
http://srs.skauting.cz
GNU General Public License v3.0
14 stars 11 forks source link

Chyba: nespouští se instalace #54

Closed DeetsCZ closed 8 years ago

DeetsCZ commented 8 years ago

Zkoušela jsem si nainstalovat srs podle wiki návodu (https://github.com/skaut/SRS/wiki/Instala%C4%8Dn%C3%AD-p%C5%99%C3%ADru%C4%8Dka), bohužel jsem skončila na bodu 5, kdy se po zkopírování souborů na FTP a změně práv nespustí instalační průvodce, jak je v popsáno v 6 bodě návodu. Zobrazí se pouze prázdná stránka: snimek obrazovky 2016-09-24 v 15 06 07

Prosím o kontrolu návodu a jeho aktualizaci, aby podle něj bylo možné systém nainstalovat..

jan-stanek commented 8 years ago

Na localhostu s tím nemám problém, mohl bych vyzkoušet rovnou na testweb?

Archiv máš stažený z gitu? V něm chybí knihovny, měla by se zobrazit chyba, ale jejich zobrazování je tam asi defaultně vypnuté.

DeetsCZ commented 8 years ago

Archiv mám stažený z gitu, pokud tam chybí knihovny, potom by bylo dobré je doplnit nebo dopsat do návodu, jak je získat. Přístup do testweb jsem ti poslala, je možné tam postup vyzkoušet..

jan-stanek commented 8 years ago

Děkuji za přístup

Návod jsem upravil, průvodce se spouští, více jsem nezkoušel (nemám skautIS appID), ale neměl by s tím být problém.

Pokud by se v budoucnu vydávaly nějaké větší verze, tak by bylo lepší připravit rovnou archiv včetně knihoven.

DeetsCZ commented 8 years ago

Děkuji, nyní instalace běží. Bylo by přece jen možné, abys knihovny rovnou do archivu přidal? Instalaci podle návodu budou dělat i ne úplně zdatní uživatelé a práce s příkazovým řádkem by pro ně mohla být příliš.. Potřebujeme návod i samotnou instalaci co nejvíce zjednodušit.

jan-stanek commented 8 years ago

Můžu je odstranit z gitignore a mít je nahrané na gitu.

jan-stanek commented 8 years ago

Nahráno, návod upraven.

DeetsCZ commented 8 years ago

Nyní instalace skončí chybou: snimek obrazovky 2016-09-25 v 18 17 26

jan-stanek commented 8 years ago

Tak to vypadá, že to takhle nepůjde, některé knihovny mají v sobě svůj .gitignore a na git se nenahrají všechny soubory.

Ještě můžu nechat stahování přes composer a příkaz uložit do bat/sh skriptu.

jan-stanek commented 8 years ago

Vytvořen skript pro stažení knihoven, návod upraven.

JindrichPilar commented 8 years ago

Pokud by se k instalacim pouzivali releasy a ne zip z masteru, tak muzes archiv s knihovnama pridat rucne a nebo nechat automaticky vygenerovat k releasu.

https://help.github.com/articles/creating-releases/

https://docs.travis-ci.com/user/deployment/releases

On Sep 25, 2016 9:30 PM, "Jan Staněk" notifications@github.com wrote:

Vytvořen skript pro stažení knihoven, návod upraven.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/skaut/SRS/issues/54#issuecomment-249441325, or mute the thread https://github.com/notifications/unsubscribe-auth/AC2Jz4FRTF2xMS_rr2Gv7QcWSU_ohwKGks5qtsu5gaJpZM4KFo5H .

jan-stanek commented 8 years ago

Díky, vyzkouším

DeetsCZ commented 8 years ago

Instalace i návod je nyní v pořádku.

Budeš ještě upravovat, nebo mám toto issue uzavřít?

jan-stanek commented 8 years ago

Po domluvě přidán zip s knihovnami. Návod upraven.

DeetsCZ commented 8 years ago

Řešení je funkční, ale má drobnou vadu:

snimek obrazovky 2016-09-27 v 8 54 18

Navrhuji knihovnu vytvořit zip pouze ze složky global a do návodu dopsat, aby po rozbalení složku global přesunuli do libs..

jan-stanek commented 8 years ago

Upraveno

DeetsCZ commented 8 years ago

Dva pokusy instalace proběhli bez problému, ale nyní mi další pokus vypisuje chybu: snimek obrazovky 2016-10-10 v 14 56 07

jan-stanek commented 8 years ago

Návod upraven

jan-stanek commented 8 years ago

@JindrichPilar Nahrávání releasů mi funguje, ale nedaří se mi doplnit žádné soubory (složku, která je v .gitignore, ani zip s knihovnami, který jen není sledovaný). Nevíš v čem by mohl být problém?

.travis.yml: https://github.com/skaut/SRS/blob/travis/.travis.yml

JindrichPilar commented 8 years ago

Takhle od oka to nastaveni vypada spravne. Je repozitar skaut/SRS napojen na travis-ci.org? (org je pro verejne projekty, com pro privatni)

Jinak ten zip muzes klidne generovat take na travisu https://docs.travis-ci.com/user/languages/php Muzes tak mit jistotu ze k distribuci davas knihovny vhodne pro deployement a u sebe mas vhodne pro vyvoj.

Muzes tam tak mit naporad nastavene composer install --no-dev --prefer-dist --optimize-autoloader --ignore-platform-reqs (To posledni je tam protoze travis nemusi mit nektere php extenstions, ty ale k vytvoreni zipu nepotrebujes).

jan-stanek commented 8 years ago

Děkuju, napojen na travis-ci.org není, myslel jsem, že to k tomu není potřeba. Jdu sehnat oprávnění.

Zip ani vytvářet nepotřebuju, ideální by bylo, kdyby se knihovny nahrály do libs/global/.

JindrichPilar commented 8 years ago

Ano, je to potreba jinak nikdo nebude delat cos nadefinoval v .travis.yml :) Asi si uplne nerozumime k cemu ten travis je.

Git repositar je na kod, pro vyvojare. Ve chvili kdy mas kod ve stadiu ktere chces vydat (nemas nic rozpracovaneho a vsechno funguje), tak na githubu das vytvorit release - tady pres webovku, ne pres git tag v command line. (on vytvori tag sam) Travis je sluzba ktera ceka na upozorneni od githubu ze se neco stalo (pushnul jsi zdrojaky, prijal pull request, vydal release apod). Ve chvili kdy se tak stane on udela git clone repozitare na svuj server a provede veci nadefinovane v .travis.yml. Coz muze byt treba spusteni testu a nebo vytvoreni release.

V pripade vytvoreni release je idealni kdyz travis dela tohle:

Tedy ten zip je kompletni software(cele SRS). Uzivatel zip stahne, rozbali, nahraje na FTP a spusti instalaci. (pokud muze rozbalit zip az na serveru je to lepsi, FTP je na mnoho malejch souboru velmi pomale).

Opravneni pridat mozna mam/mel jsem ja, ale @sinacek neco u meho uctu menil, tak se radsi v nastaveni ted hrabat nebudu.

sinacek commented 8 years ago

@JindrichPilar Máš podle mně stále stejná práva tedka. Asi bych ti pak casem odebral nektera, ktera bys nemel potrebovat, ale zatim mas vse.

JindrichPilar commented 8 years ago

Tak travis je aktivovan. Tak @jan-stanek muzes zkusit jestli to ted bude fungovat. (release / push). Tady bys pak mel videt log s pripadnejma chybama.

jan-stanek commented 8 years ago

Díky za povolení a objasnění, ráno zkusím.

jan-stanek commented 8 years ago

Instalační příručka upravena. Děkuji za pomoc.

JindrichPilar commented 8 years ago

Rado se stalo.

jan-stanek commented 8 years ago

Ještě malé zjednodušení, příručka upravena.

DeetsCZ commented 8 years ago

Instalace je nyní bez problému a jednoduchá, velmi děkuji všem zúčastněným..