Увод
Предуслови
Корак 1: Ажурирање система
Корак 2: Инсталирајте ЛЕМП сервер
Корак 3: Конфигуришите МариаДБ за Осцласс
Корак 4: Инсталирајте Осцласс
Корак 5: Конфигуришите Нгинк за Осцласс
Корак 6: Приступите Осцласс веб интерфејсу
Увод
Осцласс је пројекат отвореног кода који се може користити за креирање и управљање сопственом веб локацијом малих огласа без икаквог техничког знања. Потпуно је прилагодљив и омогућава вам да креирате сајт са огласима за некретнине, огласима за посао, огласима за аутомобиле и изнајмљивањем користећи десетине шаблона, тема и додатака.
У овом водичу ћете научити како да инсталирате Осцласс на ЦентОС 7 сервер.
Предуслови
- Инстанца сервера Вултр ЦентОС 7.
- Судо корисник са роот привилегијама.
Корак 1: Ажурирање система
Пре него што почнете, мораћете да инсталирате ЕПЕЛ спремиште и ажурирате систем на најновије стабилно стање.
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Када се систем поново покрене, можете прећи на следећи корак.
Корак 2: Инсталирајте ЛЕМП сервер
Инсталирајте Нгинк, ПХП, МариаДБ и друге потребне модуле на вашем систему. Инсталирајте их тако што ћете покренути следећу команду:
sudo yum install nginx mariadb mariadb-server php php-mysql php-gd php-ldap php-xml php-xmlrpc php-mbstring php-mcrypt curl zlib -y
Када се инсталација заврши, покрените Апацхе и МариаДБ услугу и омогућите им да се обоје почну при покретању:
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mariadb
sudo systemctl enable mariadb
Прво, мораћете да побољшате безбедност своје МариаДБ инсталације и поставите своју МариаДБ роот лозинку. То можете учинити покретањем mysql_secure_installationскрипте:
sudo mysql_secure_installation
Одговорите на сва питања као што је приказано у наставку.
Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Пријавите се на МариаДБ конзолу и креирајте празну базу података за Осцласс:
mysql -u root -p
Унесите своју МариаДБ роот лозинку и притисните enter, а затим креирајте базу података за вашу Осцласс инсталацију:
MariaDB [(none)]>CREATE DATABASE osclassdb;
MariaDB [(none)]>CREATE USER 'osclass'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>GRANT ALL PRIVILEGES ON `osclassdb`.* TO 'osclass'@'localhost';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q
Корак 4: Инсталирајте Осцласс
Прво, мораћете да преузмете најновију верзију Осцласс-а са званичне веб странице. Можете га преузети wgetкомандом:
wget https://static.osclass.org/download/osclass.3.7.1.zip
Када се преузимање заврши, распакујте Осцласс архиву у апацхе веб роот директоријум:
sudo mkdir /var/www/html/osclass
sudo unzip osclass.3.7.1.zip -d /var/www/html/osclass
Затим промените дозволу osclassдиректоријума:
sudo chown -R nginx:nginx /var/www/html/osclass
Мораћете да креирате Нгинк виртуелни хост за вашу Осцласс веб локацију.
sudo nano /etc/nginx/conf.d/osclass.conf
Попуните датотеку овим редовима:
server {
listen 80;
server_name yourdomain.com;
location / {
root /var/www/html/osclass;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/html/osclass;
}
}
Сачувајте и затворите датотеку, а затим поново покрените Нгинк услугу да би промене ступиле на снагу.
sudo systemctl restart nginx
Корак 6: Приступите Осцласс веб интерфејсу
Пре него што приступите Осцласс веб интерфејсу, потребно је да дозволите Апацхе порт 80преко фиреваллд-а.
sudo firewall-cmd --permanent --add-port=80/tcp
Поново учитајте услугу заштитног зида да би промене ступиле на снагу.
sudo firewall-cmd --reload
На крају, отворите свој омиљени веб претраживач и идите до УРЛ-а http://your-server-ip/index.phpили http://yourdomain.com/index.php. Довршите потребне кораке да бисте завршили инсталацију.