Ero sivun ”Pootle” versioiden välillä
(Ak: Uusi sivu: Pootle on "Community localization server". Lisätietoa: http://pootle.translatehouse.org/ == Asennus == Asenna ensin vaaditut paketit sudo apt install build-essential libxml...) |
|||
(6 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 7: | Rivi 7: | ||
Asenna ensin vaaditut paketit | Asenna ensin vaaditut paketit | ||
− | + | sudo apt install build-essential libxml2-dev libxslt-dev python-dev python-pip zlib1g-dev python-virtualenv mysql-server python-mysqldb | |
=== MySQL / MariaDB === | === MySQL / MariaDB === | ||
Rivi 45: | Rivi 45: | ||
(env) $ pip install --upgrade pip setuptools | (env) $ pip install --upgrade pip setuptools | ||
(env) $ pip install --pre --process-dependency-links Pootle | (env) $ pip install --pre --process-dependency-links Pootle | ||
+ | (env) $ pootle init --db mysql --db-name pootledb --db-user pootle | ||
</pre> | </pre> | ||
+ | |||
+ | pootle init komento luo konfiguraatio tiedosto mallin ~./pootle/pootle.conf tiedoston. Konfiguroi tiedostoon tietokantapalvelimen asetukset ja sähköpostiasetukset. | ||
+ | |||
+ | Luodaan tietokantaan taulut seuraavilla komennoilla. Tässä menee aikaa luoda tietokantaan taulut. | ||
+ | |||
+ | <pre> | ||
+ | (env) $ pootle migrate | ||
+ | (env) $ pootle initdb | ||
+ | </pre> | ||
+ | |||
+ | Luo pääkäyttäjä | ||
+ | |||
+ | (env) $ pootle createsuperuser | ||
+ | |||
+ | Varmista että pääkäyttäjä on luotu | ||
+ | |||
+ | (env) $ pootle verify_user admin | ||
+ | |||
+ | == Asenna Apache2 == | ||
+ | |||
+ | Asennetaan apache2 webpalvelin pakettihallinnasta | ||
+ | |||
+ | sudo apt install apache2 libapache2-mod-wsgi | ||
+ | |||
+ | Otetaan käyttöön vaadittuja moduuleja | ||
+ | |||
+ | sudo a2enmod headers expires |
Nykyinen versio 9. kesäkuuta 2017 kello 22.39
Pootle on "Community localization server".
Lisätietoa: http://pootle.translatehouse.org/
Sisällysluettelo
Asennus
Asenna ensin vaaditut paketit
sudo apt install build-essential libxml2-dev libxslt-dev python-dev python-pip zlib1g-dev python-virtualenv mysql-server python-mysqldb
MySQL / MariaDB
Luo MySQL tietokanta pootlelle. Korvaa 'secret' omalla salasanallasi.
sudo -u root -p
CREATE DATABASE pootledb CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON pootledb.* TO pootle@localhost IDENTIFIED BY 'secret'; FLUSH PRIVILEGES;
Konfiguroi MySQL / MariaDB:hen aikavyöhykkeet
mysql_tzinfo_to_sql tz_dir mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
Asenna Poodle
Lataa uusin Pootle Githubista: https://github.com/translate/pootle/releases/
wget https://github.com/translate/pootle/releases/download/2.7.6/Pootle-2.7.6.tar.bz2 tar -vxjf Pootle-*.tar.bz2 sudo mv Pootle* Pootle cd Pootle/
Asennetaan virtualenv avulla Poodleen vaadittuja paketteja
virtualenv env source env/bin/activate (env) $ pip install --upgrade pip setuptools (env) $ pip install --pre --process-dependency-links Pootle (env) $ pootle init --db mysql --db-name pootledb --db-user pootle
pootle init komento luo konfiguraatio tiedosto mallin ~./pootle/pootle.conf tiedoston. Konfiguroi tiedostoon tietokantapalvelimen asetukset ja sähköpostiasetukset.
Luodaan tietokantaan taulut seuraavilla komennoilla. Tässä menee aikaa luoda tietokantaan taulut.
(env) $ pootle migrate (env) $ pootle initdb
Luo pääkäyttäjä
(env) $ pootle createsuperuser
Varmista että pääkäyttäjä on luotu
(env) $ pootle verify_user admin
Asenna Apache2
Asennetaan apache2 webpalvelin pakettihallinnasta
sudo apt install apache2 libapache2-mod-wsgi
Otetaan käyttöön vaadittuja moduuleja
sudo a2enmod headers expires