Voit itse lisätä ja muuttaa sisältöä muokkaa-painikkeiden avulla

Ennen tallennusta suositellaan ottamaan kopio muokkausruudusta (ctrl-a -> ctrl-c)

 Olet itse vastuussa tämän teoksen käytöstä aiheutuvista vahingoista Lue lisää.

Cyclos

Wikikko - kansan taitopankkista
Versio hetkellä 3. syyskuuta 2016 kello 17.33 – tehnyt imported>WikikkoSysop (1 versio tuotiin)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Yleistä[muokkaa]

Cyclos on pitkälle kehitetty vaihtoehtovaluuttaohjelmisto. Se on pankki ja nettikauppa samassa paketissa. Kääntäminen suomeksi on aloitettu 12/2011. Lisätietoa osoitteesta: finn.cyclos (ät) me.com

http://project.cyclos.org

Asennus Mac Lion, Cyclos 3.6 / Install Basic installation package 3.6 for Mac Lion[muokkaa]

Aiheeseen voi löytää vinkkejä sivulta Mac muistio.

With these installation instructions you can get Cyclos work with Mac Lion. But remember these are basic instruction, there is for example not taken care any safety questions! which might be necessary for installation of Java, Apache, MySQL and Cyclos. It seems that Cyclos is not stable with this installation and needs sometimes to restart java. If there is anything you can add or fix with these instruction, please do it freely straight here.

Vaatimukset (requirements)[muokkaa]

Java Runtime Environment (JRE), Java 1.6 (aka 6.0)
Apache Tomcat 6 or higher
MySQL 5.1 or higher

Huom! Lioniin asennettu Apache ei ole sama kuin Apache Tomcat! Tarvittaessa sillä voi pyörittää phpMyAdmin -ohjelmaa tietokannan säätämiseksi. Note! Lion includes Apache and that works for phpMyAdmin when necessary, but not sure, does it work with Cyclos.

Java[muokkaa]

Applen sivulta asennetaan Java for Mac OS X 10.7 Update 1 sen puuttuessa, Sivun voi avata suomeksi. Install Java if not already done. http://support.apple.com/kb/DL1421?viewlocale=en_US

Apache Tomcat 7 for Lion[muokkaa]

  • Lataa http://tomcat.apache.org/download-70.cgi -sivustosta kohdasta Binary Distributions / Core. Download page mentioned above, choose Binary Distributions / Core.
  • Siirrä purettu hakemisto hakemistoon /usr/local Move unzipped folder to /usr/local
    • Tämä on helppo tehdä Finderissa vetämällä ja antamalla lupa todentamalla. Piilokansiot saa näkyviin komennolla: defaults write com.apple.Finder AppleShowAllFiles YES ja pakottamalla lopettamaan Finderin. If you don't know terminal commands, you can do it in Finder. Before that you need to command: defaults write com.apple.Finder AppleShowAllFiles YES and restart Finder. After that you will see all hidden folders.
  • sudo ln -s /usr/local/apache-tomcat-7.0.23/ /Library/Tomcat
  • sudo chown -R käyttäjännimi /Library/Tomcat
  • sudo chmod +x /Library/Tomcat/bin/*.sh
  • Avaa päätteellä esim. vi -ohjelmalla tai jollain editorilla esim. Smultron tiedosto /usr/local/apache-tomcat-7.0.23/conf/tomcat-users.xml ja lisää rivit: <role rolename="manager-gui"/> ja <user username="whatwverusername" password="whateverpassword" roles="manager-gui"/> Open tomcat-users.xml file and add those two lines mentioned above with your own username and password.
  • export CATALINA_HOME=/Library/Tomcat
  • $CATALINA_HOME/bin/catalina.sh run
  • anna Safarissa: http://localhost:8080 ja pitäisi aueta onnittelusivu onnistuneesta asennuksesta. Ctrl-c lopettaa Tomcatin. After all these commands above start Safari and http://localhost:8080 You should see now Apache Welcome -page.

Lähde/Source: http://www.janhellevik.no/blog/?p=323

MySQL Community Server 5.5.19 for Lion[muokkaa]

Uudempi MySQL asennus Mavericks käyttöjärjestelmään löytyy sivulta PHP

  • Asenna ensin mysql-5.5...pkg -tiedosto. First install mysql-5.5...pkg packet.
  • Asenna seuraavaksi MySQLStartupItem.pkg. Next install MySQLStartupItem.pkg.
  • Asenna viimeiseksi MySQL.pfefPane. Last install MySQL.pfefPane.
  • Kytke MySQL päälle Järjestelmäasetuksista kohdasta MySQL. Start MySQL from Mac's setting panel.
  • Jotta hakemistopolkua ei tarvitse aina antaa, muokataan bash_profile -tiedostoa seuraavilla komennoilla. Edit bash_profile:
    • cd ; nano .bash_profile
    • export PATH="/usr/local/mysql/bin:$PATH"
    • Editorista poistutaan ctrl-x ja y ja enter. Leave editor with ctrl-x and y and enter.
    • source ~/.bash_profile
    • mysql -v
  • Luodaan salasana komennolla: mysqladmin -u root password 'salasana tähän' Create a password for root with command: mysqladmin -u root password 'yourmysqlpassword'
  • Seuraavat komennot ehkä tarpeelliset: sudo mkdir /var/mysql ja komento: sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock I don't know about these two commands, but I executed them.

Lähde/Source: http://www.coolestguyplanet.net/how-to-install-php-mysql-apache-on-os-x-10-6

  • Not necessary information:
    • Päätteessä version saa näkyviin komennolla: /usr/local/mysql/bin/mysql -v ja mysql> dialogista pääsee pois komennolla: \q tai komennolla: exit
    • kommunikointi tapahtuu nyt: mysql -uroot -p[salasana]
    • esimerkiksi tilan katsominen (salasanan edessä on kirjanin p ilman väliä): mysqladmin -uroot -psalasana status

MySQL asetukset (settings)[muokkaa]

  • mysql -uroot -psalasanasi Give command: mysql -uroot -pyourmysqlpassword
  • create database cyclos3;
  • grant all privileges on cyclos.* to cyclos@localhost identified by 'cyclos1234';
  • grant all privileges on cyclos.* to cyclos@127.0.0.1 identified by 'cyclos1234';
  • flush privileges;
  • Ctrl-d
  • Saattaa olla että phpMyAdminilla pitää käydä lisäämässä tietokantaan GRANT-sarakkeeseen edellisille Kyllä-arvot. I don't know if it necessary but I installed phpMyAdmin and set GRANT as Yes for these users. Maybe you try without at first.

Cyclos asennus (install)[muokkaa]

http://project.cyclos.org/wiki/index.php?title=Installation_%26_maintenance#Step_5:_Install_Cyclos

  • Lataa cyclos_3.6.zip Download cyclos_3.6.zip
  • Siirrä purettu hakemisto Tomcatin /webapps hakemistoon. Move unzipped file to the folder of Tomcat /webapps
  • Muuta web-hakemiston nimeksi cyclos Change folder name for cyclos
  • Avaa tiedosto /webapps/cyclos/WEB-INF/classes/cyclos.properties
    • # Host url ja cyclos.host.url=http://localhost:8080/cyclos/ Check that these two lines are included in cycles.properties: # Host url and cyclos.host.url=http://localhost:8080/cyclos/
    • Aseta käyttäjätunnus ja salasana MySQL cyclos3 tietokannan mukaan seuraaville riveille: hibernate.connection.username = cyclos ja

hibernate.connection.password = cyclos1234 Set cyclos3 database username and password: hibernate.connection.username = cyclos and hibernate.connection.password = cyclos1234

Cyclos käynnistys (start)[muokkaa]

Manuaalisesti (manually)

  • Järjsetelmäasetuksista MySQL päälle. Enable MySQL.
  • Apache Tomcat päälle. Enable Apache Tomcat:
    • export CATALINA_HOME=/Library/Tomcat
    • $CATALINA_HOME/bin/catalina.sh run
  • http://localhost:8080 ja Manager App ja Cycloksen kohdalta Start. Odotetaan kunnes tekee tietokannan ja käynnistyy. Myöhemmin riittää kun käynnistät pelkästään MySQL ja Tomcatin, Cyclos käynnistyy automaattisesti. In Safari: http://localhost:8080 and choose Manager App and press Start on the line cyclos. Wait until it makes a database etc. Later it is enough to start MySQL and in terminal Tomcat. It will start Cyclos automatically.

Skriptillä. You can make a script to make it easier:

  • anna komento: nano ja syötä rivit
#!/bin/sh
export CATALINA_HOME=/Library/Tomcat
$CATALINA_HOME/bin/catalina.sh run

paina ctrl-x ja paina y ja anna tiedostonimi tomcatstart ja paina enter

  • anna komento: sudo chmod +x tomcatstart
  • Tomcat (ja samalla Cyclos) käynnistyy komennolla ./tomcatstart

Would be nice to have an icon on the desktop (to start mysql, tomcat, cyclos)... but how?

Käynnistysongelmat (problems)[muokkaa]

  • Cyclos jumiutuu kesken kaiken. Crush
    • Avaa Järjestelmänvalvonta ja pakota lopettamaan java. Käynnistä uudestaan Tomcat. Open an app which shows computer's processes and force to quit java. Start Tomcat normally and continue :-)

Asennus Vista[muokkaa]

Tämä esimerkkiasennus on tehty 6.1.2009 Vista Business Edition versioon.

Java asennus[muokkaa]

Tietokoneessa ei ollut valmiina Javaa, joka on asennettava etukäteen. Jos yrität käynnistää Cyclos ohjelman ilman Javaa, ohjelma ilmoittaa puutteesta. Uusin Java versio kelpaa, tässä tapauksessa se oli Version 6 Update 11.

  • http://www.java.com
    • Etusivulle ilmestyy isolla Download painike, josta aloitetaan asennus. Hoituu automaattisesti kun hyväksytään asennus, käyttöehdot ja muut tarvittavat pyynnöt. Java Sun Microsystems on luotettava ohjelma, jota myös internet ja monet muut ohjelmistot käyttävät.

Cyclos Standalone 3.5 Beta3 ohjelman lataus[muokkaa]

  • Download linkistä sivulla www.cyclos.org edetään lataussivuille Sourceforgeen ja sieltä valitaan Cyclos Standalone 3.5 Beta3.zip
  • Puretaan hiiren oikealla painikkeella, Pura kaikki...

Cyclos Standalone 3.5 Beta3 ohjelman käynnistys[muokkaa]

  • Avataan kansio ja käynnistetään ohjelma start_cyclos.bat tiedostosta. Ensimmäinen käynnistyskerta kestää minuutin verran sen valmistellessa tiedostoja.
  • Kun pääteohjelmaan tulee teksti Cyclos standalone server started at http://localhost:8080, avataan internetselain ja annetaan osoite: http://localhost:8080/
  • Annetaan pääkäyttäjän nimi ja salasana. Ne löytyvät ohjelman kansiosta readme -tiedostosta.

Stand alone / Lion[muokkaa]

Päätteessä annettu komento: $ java -version antaa javaversion numeron. Applen sivuilta voi asentaa viimeisimmän Java päivityksen, joka on 2011 lopussa Lion-versio.

Asennus 15.12.2011[muokkaa]

  • Applen sivulta asennetaan Java for Mac OS X 10.7 Update 1 sen puuttuessa.
  • Lataa Cyclos-sivulta Cyclos 3.6 Stand alone (quick) install versions for Windows and Linux.
  • Käynnistä start_cyclos
  • Päätyy virheilmoitukseen:
Exception in thread "main" java.lang.NoClassDefFoundError: nl/strohalm/cyclos/StandaloneServer
Caused by: java.lang.ClassNotFoundException: nl.strohalm.cyclos.StandaloneServer
	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)