Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Kitos aplikacijos

 
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2013-09-26, 16:12
IV_VygandasS avataras
IV_VygandasS IV_VygandasS neprisijungęs
Serverių ekspertas (-ė)
 
Prisiregistravo: 2013 03
Žinutės: 169
Post ZendTo failų apsikeitimo platformos diegimas CentOS 6 aplikoje

Šioje pamokoje pateiksime kaip CentOS 6 aplinkoje įdiegti ZendTo failų apsikeitimų platformą.

ZendTo - failų apsikeitimo sistema, paremta nuorodų apsikeitimu tarp vartotojų. Platforma turi naršykle paremtą valdymo pultą.

1. Įdiegiame ZendTo reikalingus paketus:
Kodas:
yum -y install sendmail sendmail-cf httpd mod_ssl mysql mysql-server elinks rpm-build vixie-cron crontabs logrotate yum-cron sendmail-cf php*
2. Paleidžiame MySQL pradinių parametrų nustatymą:
Kodas:
service mysqld start
mysql_secure_installation
3. Atsiunčiame ir įdiegiame EPEL perozitoriją:
Kodas:
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

4.
Atnaujiname sistemą, bei įdiegiame clamav, bei clamd.
Kodas:
yum update
yum install clamav clamd -y
freshclam
service clamd start
5. Nurodome mysqld, httpd ir clamd tarnybų paleidimą kartu su sistema:
Kodas:
chkconfig mysqld on
chkconfig httpd on
chkconfig clamd on
6. Įdiegiame ZendTo:
Kodas:
rpm -Uvh http://zend.to/files/zendto-repo.rpm
yum install -y zendto

7.
Redaguojame "/etc/httpd/conf/httpd.conf" Apache konfigūracinį failą:
Kodas:
nano /etc/httpd/conf/httpd.conf
Pridedame dar vieną Listen eilutę, nurodant httpd tarnybai klausytis papildomai 8000 prievado:
Kodas:
Listen 80
Listen 8000
Bei sukuriame naują VirtualHost, pridedant failo pabaigoje šias eilutes:
Kodas:
...
<VirtualHost *:8000>
DocumentRoot "/opt/zendto/www/"
</VirtualHost>
8. Sukuriame clamav vartotoją sistemoje, bei suteikiame jam teises ir priskiriame jį reikalingai vartotojų grupei:
Kodas:
useradd clamav
usermod -a -G apache clamav
usermod -a -G apache clam
chown clam /var/log/clamav/clamd.log
chgrp clamav /var/log/clamav /var/lib/clamav
chmod g+w /var/log/clamav /var/lib/clamav

9.
Atnaujiname ir perkrauname clamd tarnybą:
Kodas:
freshclam
service clamd restart
10. Išjungiame SELinux:
Kodas:
echo 0 >/selinux/enforce
11. Sukuriame zendto duomenų bazę ir vartotoją:
Kodas:
mysql -uroot -p
mysql> CREATE DATABASE zendto;
mysql> GRANT ALL PRIVILEGES ON zendto.* TO zendto@localhost
    IDENTIFIED by '<zendto_duomenų_bazės_slaptažodis>';
mysql> quit
12. Importuojame standartinę zendto MySQL duomenų bazę:
Kodas:
mysql --user=zendto --password='<zendto_duomenų_bazės_slaptažodis>' zendto < /opt/zendto/sql/zendto.MySQL
13. Regauojame ZendTo konfigūracinį failą:
Kodas:
nano /opt/zendto/config/preferences.php
Vienintelę neužkomentuotą (simobliais //) define('SqlBackend', '...'); pakeičiame į šią:
Kodas:
define('SqlBackend', 'MySQL');
bei nurodome duomenų bazės prisijungimo duomenis ties šiaip parametrais:
Kodas:
  // Next 4 lines needed for MySQL operation
  'MySQLhost'            => 'localhost',
  'MySQLuser'            => 'zendto',
  'MySQLpassword'        => '<zendto_duomenų_bazės_slaptažodis>',
  'MySQLdb'              => 'zendto',
Išjungiame "Are You a Human?" apsaugos mechanizmą, pakeisdami 'humanDownloads' parametro vertę į FALSE, taigi šį parametrą aprašanti eilutė turėtų atrodyti apytiksliai taip:
Kodas:
  'humanDownloads' => FALSE,
14. Perkrauname httpd tarnybą:
Kodas:
service httpd restart
15. ZendTo vartotoją naudodami žemiau nurodytą sintaksę:
Kodas:
cd /opt/zendto/bin
export ZENDTOPREFS=/opt/zendto/config/preferences.php
./adduser.php <vartotojo_vardas> <vartotojo_slaptažodis> <vartotojo_el.paštas@domenas.lt> 'V Pavardė' 'Įmonė' 100000000
Rezultatas: Įdiegėme ZendTo failų pasikeitimo sistemą, kurią pasiekti galime apsilankę šiuo adresu:

http://<mūsų_serverio_IP>:8000

Prisijungimo duomenys būtų 15. instrukcijos punkte vykdytų komandų nurodyti <vartotojo_vardas> bei <vartotojo_slaptažodis>.

---

Oficiali ZendTo dokumentacija yra pasiekiama šiuo adresu.
 

Žymės
centos 6, failų saugykla, zendto

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija

Panašios temos
Tema Temą sukūrė Forumas Atsakymai Paskutinė žinutė
Nextcloud failų saugykla CentOS 7 aplinkoje iv_valentinasc Kitos aplikacijos 4 2017-05-16 12:42
Ghost platformos diegimas CentOS aplinkoje IV_VygandasS Kitos aplikacijos 0 2013-11-21 11:04
Seafile failų saugyklos diegimas CentOS aplinkoje IV_VygandasS Kitos aplikacijos 0 2013-09-23 10:09
ownCloud failų saugyklą CentOS 6 OS IV_RomanL Kitos aplikacijos 0 2013-01-29 12:39
Unison - failų sinchronizavimas tarp 2 serverių CentOS 6 aplinkoje IV_RomanL Kitos aplikacijos 0 2012-03-20 16:56


Visi laikai yra GMT +3. Šiuo metu yra 03:57.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.