Yiimp: Porovnání verzí
(Založena nová stránka s textem „Postup multi dolu, vychází z https://github.com/tpruvot/yiimp , web http://yiimp.eu/ Prvně nainstalujeme vlastní linux a následně doinstalujeme: a…“) |
(Žádný rozdíl)
|
Verze z 29. 4. 2018, 09:38
Postup multi dolu, vychází z https://github.com/tpruvot/yiimp , web http://yiimp.eu/
Prvně nainstalujeme vlastní linux a následně doinstalujeme:
apt-get install ssh mc open-vm-tools htop apt-get install lighttpd php memcached php-memcache mysql-server screen git mysql_secure_installation
Poslední příkaz slouží k základnímu přednastavení databáze. Budeme vyzváni k zadání heslo root databáze. Jeli prázdné, následně jej můžeme nastavit (p2POOL8sql).
Set root password? [Y/n] y Nastavit heslo pro root přístup ? Remove anonymous users? [Y/n] y Odstranit anonymní účet ? Disallow root login remotely? [Y/n] n Zakázat vzdálené přihlášení root uživatele ? Remove test database and access to it? [Y/n] y Odebrat databázi test včetně přístupu ? Reload privilege tables now? [Y/n] y Aktualizovat tabulku práv ?
Pro pohodlnost ještě můžeme vytvořit dalšího uživatele databáze s plným oprávněním:
CREATE USER 'uzivatel'@'localhost' IDENTIFIED BY 'nejake-heslo'; CREATE USER 'uzivatel'@'%' IDENTIFIED BY 'nejake-heslo'; GRANT ALL PRIVILEGES ON *.* TO 'uzivatel'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'uzivatel'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
Hlavně ale databázi a uživatele pro server. Doporučují se dva uživatele. Jeden pro config/algo.conf (yaampdb) a drhý pro web serverconfig.php.
CREATE DATABASE `yaamp` CHARACTER SET utf8 COLLATE utf8_czech_ci; CREATE USER 'yaampdb'@'localhost' IDENTIFIED BY 'patofpaq'; GRANT ALL PRIVILEGES ON yaamp.* TO 'yaampdb'@'localhost' WITH GRANT OPTION; CREATE USER 'yaampweb'@'localhost' IDENTIFIED BY 'neJake-heSlo'; GRANT ALL PRIVILEGES ON yaamp.* TO 'yaampweb'@'localhost' WITH GRANT OPTION;
A teď již vlastní aplikace. Poté překopírujeme jednotlivé soubory na své místo a připravíme konfigurační soubory:
git clone https://github.com/tpruvot/yiimp.git cd yiimp mv ./stratum /var ln -s /var/stratum mv ./bin /var ln -s /var/bin mv ./web /var ln -s /var/web ln -s /var/web /var/www/html mkdir /etc/yiimp cp ./web/keys.sample.php /etc/yiimp/keys.php cp ./web/serverconfig.sample.php ./web/serverconfig.php
Po stažení následně rozbalíme nejnovější soubor gz z podadresáře sql a poté jej naimportujeme do databáze včetně následných aktualizací
sudo gzip -d 20...-yaamp.sql.gz
Poznámky sem a tam ...
- asi potřeba doinstalovat php-memcached
- Zapnout memcachd v souboru web/framework/caching/CMemCache.php - public $useMemcached=true;