Како инсталирати Тхелиа 2.3 на Дебиан 9
Користите другачији систем? Тхелиа је алатка отвореног кода за креирање веб локација за е-пословање и управљање онлајн садржајем написаним у ПХП-у. Тхелиа изворни код и
ПироЦМС је ЦМС отвореног кода написан у ПХП-у. ПироЦМС изворни код се налази на ГитХуб-у . У овом водичу ћемо проћи кроз цео процес инсталације ПироЦМС-а на инстанци Дебиан 9 Вултр.
Пре него што можете да инсталирате ПироЦМС на сервер, потребно је испунити неколико захтева.
PDO
cURL
SQLite
OpenSSL
Mbstring
Fileinfo
Tokenizer
Проверите верзију Дебиана.
lsb_release -ds
# Debian GNU/Linux 9.4 (stretch)
Уверите се да је ваш систем ажуриран.
apt update && apt upgrade -y
Инсталирајте потребне пакете.
apt install -y sudo unzip apt-transport-https curl wget dirmngr
Креирајте нови non-root
кориснички налог са sudo
приступом и пређите на њега.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
НАПОМЕНА : Замените johndoe
својим корисничким именом.
Подесите временску зону.
sudo dpkg-reconfigure tzdata
Преузмите и инсталирајте ПХП 7.0 и потребна ПХП екстензије.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-mysql php7.0-curl php7.0-sqlite3 php7.0-mbstring php7.0-gd php7.0-xml
Проверите верзију.
php --version
# PHP 7.0.27-0+deb9u1 (cli) (built: Jan 5 2018 13:51:52) ( NTS )
# Copyright (c) 1997-2017 The PHP Group
# Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
# with Zend OPcache v7.0.27-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
Преузмите и инсталирајте МариаДБ.
sudo apt install -y mariadb-server
Проверите верзију.
mysql --version
# mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Покрените mysql_secure_installation
скрипту да бисте побољшали безбедност своје МариаДБ инсталације.
sudo mysql_secure_installation
# Enter current password for root (enter for none):
# Set root password? [Y/n] Y
# New password: ******************
# Re-enter new password: ******************
# 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
# Success.
# All done!
Пријавите се на МариаДБ као роот корисник.
sudo mysql -u root -p
# Enter password:
Креирајте нову МариаДБ базу података и корисника и запамтите акредитиве.
create database dbname;
grant all on dbname.* to 'username' identified by 'password';
flush privileges;
Изађите из МариаДБ.
exit
Инсталирајте Нгинк.
sudo apt install -y nginx
Проверите верзију.
sudo nginx -v
# nginx version: nginx/1.10.3
Конфигуришите Нгинк као ФастЦГИ прокси. Покрените sudo vim /etc/nginx/sites-available/pyro.conf
и користите следећу конфигурацију.
server {
listen 80;
server_name example.com; # Check this
root /var/www/pyro/public; # Check this
index index.php index.html;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; # Check this
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
НАПОМЕНА : Обавезно усмерите веб роот на Пиро public
директоријум.
Активирајте нову pyro.conf
конфигурацију повезивањем датотеке са sites-enabled
директоријумом.
sudo ln -s /etc/nginx/sites-available/pyro.conf /etc/nginx/sites-enabled/
Тестирајте Нгинк конфигурацију.
sudo nginx -t
Поново учитај Нгинк.
sudo systemctl reload nginx.service
Преузмите Цомпосер зависности ако већ нису доступне на вашем систему.
sudo apt install -y curl git unzip
Преузмите и инсталирајте Цомпосер, менаџер зависности за ПХП.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Проверите верзију Цомпосер-а.
composer --version
# Composer version 1.6.5 2018-05-04 11:44:59
Направите основни директоријум документа.
sudo mkdir -p /var/www/pyro
Промените власништво над /var/www/pyro
директоријумом у johndoe
.
sudo chown -R johndoe:johndoe /var/www/pyro
Преузмите најновију стабилну верзију ПироЦМС-а са командне линије.
cd /var/www/pyro
composer create-project pyrocms/pyrocms .
НАПОМЕНА : Можда вам понестане меморије када инсталирате Пиро преко Цомпосер-а. Можда би било мудро зауставити Нгинк php-fpm
и МиСКЛ сервере sudo systemctl stop nginx.service php7.0-fpm.service mariadb.service
да бисте уштедели на употреби меморије и поново их покренули након овог корака. Ако вам то не помогне да избегнете грешке са Цомпосер-ом, мораћете да подесите Свап .
Промените власништво над /var/www/pyro
директоријумом у www-data
.
sudo chown -R www-data:www-data /var/www/pyro
Користећи жељени веб претраживач, отворите своју веб локацију и пратите ПироЦМС програм за инсталацију. Након што пратите инсталациони програм, имаћете ПироЦМС да ради. Да бисте приступили ПироЦМС административној области, само додајте /admin
УРЛ вашег сајта.
Користите другачији систем? Тхелиа је алатка отвореног кода за креирање веб локација за е-пословање и управљање онлајн садржајем написаним у ПХП-у. Тхелиа изворни код и
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? ДотЦМС је систем за управљање садржајем отвореног кода за предузећа написан на Јави. Садржи скоро све потребне карактеристике т
Користите другачији систем? Пагекит 1.0 ЦМС је прелеп, модуларан, проширив и лаган, бесплатан систем за управљање садржајем отвореног кода (ЦМС) са
Користите другачији систем? БигТрее ЦМС 4.2 је брз и лаган, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа са обимним
Користите другачији систем? Пагекит је ЦМС отвореног кода написан у ПХП-у. Изворни код Пагекит-а се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате
Користите другачији систем? ПироЦМС је ЦМС отвореног кода написан у ПХП-у. ПироЦМС изворни код се налази на ГитХуб-у. У овом водичу добро прошетајте кроз цео
Користите другачији систем? Субрион 4.1 ЦМС је моћан и флексибилан систем за управљање садржајем отвореног кода (ЦМС) који доноси интуитиван и јасан садржај
Користите другачији систем? Бацкдроп ЦМС 1.8.0 је једноставан и флексибилан, прилагођен мобилним уређајима, бесплатан и отворени систем за управљање садржајем (ЦМС) који нам омогућава
Користите другачији систем? Увод Роадиз је модеран ЦМС дизајниран за руковање многим врстама услуга. Засновано на Симфони компонентама и Доцтрине ОРМ, тј
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? Грав је ЦМС отвореног кода са равним датотекама написан у ПХП-у. Грав изворни код је јавно хостован на ГитХуб-у. Овај водич ће вам показати како т
Користите другачији систем? Грав је ЦМС отвореног кода са равним датотекама написан у ПХП-у. Грав изворни код је јавно хостован на ГитХуб-у. Овај водич ће вам показати како т
Користите другачији систем? Аутомад је систем за управљање садржајем заснован на датотекама отвореног кода (ЦМС) и механизам за шаблоне написан у ПХП-у. Аутомад изворни код и
Рането је бесплатна база знања отвореног кода, изграђена на Ноде.јс која је лака за подешавање и коришћење, као и за администрацију. Категорије и странице ар
Користите другачији систем? Тхелиа је алатка отвореног кода за креирање веб локација за е-пословање и управљање онлајн садржајем написаним у ПХП-у. Тхелиа изворни код и
Користите другачији систем? Октобар 1.0 ЦМС је једноставан и поуздан, бесплатан и отворени систем за управљање садржајем (ЦМС) изграђен на Ларавел оквиру
Користите другачији систем? ИмпрессПагес ЦМС 5.0 је једноставан и ефикасан, бесплатан и отвореног кода, прилагођен кориснику, заснован на МВЦ-у, систем за управљање садржајем (ЦМС)
Користите другачији систем? ЦМС Маде Симпле 2.2 је флексибилан и проширив, бесплатан и отворени систем за управљање садржајем (ЦМС) интелигентно дизајниран да б
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више