Како инсталирати Тхелиа 2.3 на Дебиан 9
Користите другачији систем? Тхелиа је алатка отвореног кода за креирање веб локација за е-пословање и управљање онлајн садржајем написаним у ПХП-у. Тхелиа изворни код и
МОДКС је бесплатан систем за управљање садржајем отвореног кода написан у ПХП-у. За складиштење своје базе података користи МиСКЛ или МариаДБ. МОДКС је дизајниран за послове у којима је одржавање веб странице критично. Програмерима пружа флексибилност да креирају веб локацију бирајући сопствени дизајн и структуру. Такође садржи WYSIWYG
уређивач за нетехничке кориснике у послу. Осим што је флексибилан, може се оптимизовати за изузетно велику брзину.
Овај водич је написан за МОДКС 2.6.1 и може радити и за новије верзије.
За овај водич користићемо modx.example.com
као име домена усмерено на Вултр инстанцу. Обавезно замените сва појављивања примера имена домена стварним.
Ажурирајте свој основни систем помоћу водича Како да ажурирате ЦентОС 7 . Када се ваш систем ажурира, наставите са инсталирањем зависности.
Нгинк је производни веб сервер за покретање веб апликација. Инсталирајте Нгинк.
sudo yum -y install epel-release
sudo yum -y install nginx
Покрените Нгинк и омогућите му аутоматско покретање при покретању.
sudo systemctl start nginx
sudo systemctl enable nginx
МОДКС подржава све ПХП верзије изнад 5.4. Инсталираћемо најновију доступну верзију ПХП-а. Коришћење ПХП 7.2 ће обезбедити максималну брзину и сигурност. Додајте и омогућите Реми спремиште јер ПХП верзија 7.2 није доступна у подразумеваном YUM
спремишту.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php72
Инсталирајте ПХП верзију 7.2 заједно са модулима које захтева МОДКС.
sudo yum -y install php php-zlib php-mysqli php-curl php-json php-cli php-pear php-gd php-openssl php-xml php-mbstring php-fpm ImageMagick
Уредите учитану ПХП конфигурациону датотеку.
sudo nano /etc/php.ini
Пронађите следећи ред. Уклоните коментар и поставите одговарајућу временску зону.
date.timezone = Asia/Kolkata
;Replace "Asia/Kolkata" with your appropriate time zone
Такође, поставите одговарајуће ограничење меморије у следећем реду. Подешавање на -1
ће дати неограничену доступну меморију скрипти.
memory_limit = -1
Затим пронађите следећу линију и поставите њену вредност на 0
након што је декоментирате.
cgi.fix_pathinfo=0
Сачувајте датотеку и отворите php-fpm
конфигурациону датотеку.
sudo nano /etc/php-fpm.d/www.conf
Пронађите постојећи listen = 127.0.0.1:9000
, коментаришите га и додајте нови ред као што је приказано испод.
;listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php-fpm.sock
Такође, промените кориснике као што је приказано у наставку.
listen.owner = nginx
listen.group = nginx
...
user = nginx
group = nginx
Сачувајте датотеку и покрените php-fpm
и омогућите да се аутоматски покреће при покретању.
sudo systemctl restart php-fpm
sudo systemctl enable php-fpm
Обезбедите дозволе за писање у директоријум сесије.
sudo mkdir /var/lib/php/session
sudo chmod -R 777 /var/lib/php/session
Сада пређите на инсталацију МариаДБ-а.
МариаДБ је форк МиСКЛ-а. Додајте МариаДБ спремиште у свој систем. Подразумевано YUM
спремиште садржи старију верзију МариаДБ-а.
echo "[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1" | sudo tee /etc/yum.repos.d/mariadb.repo
Инсталирајте МариаДБ.
sudo yum -y install mariadb mariadb-server
Покрените МариаДБ и омогућите му да се аутоматски покреће при покретању.
sudo systemctl start mariadb
sudo systemctl enable mariadb
Пре конфигурисања базе података, мораћете да обезбедите МариаДБ.
sudo mysql_secure_installation
Биће вам затражена тренутна МариаДБ роот лозинка. Подразумевано, не постоји роот лозинка у новој инсталацији МариаДБ-а. Притисните Enter
тастер " " да наставите. Поставите јаку лозинку за root
корисника вашег МариаДБ сервера и одговорите „ Y
“ на сва друга питања која се постављају. Постављена питања су сама по себи разумљива.
Пријавите се у МиСКЛ љуску као роот.
mysql -u root -p
Наведите лозинку за МариаДБ роот корисника за пријаву.
Покрените следеће упите да бисте креирали базу података и корисника базе података за инсталацију МОДКС-а.
CREATE DATABASE modx_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'modx_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON modx_data.* TO 'modx_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Име базе података modx_data
и корисничко име можете заменити modx_user
по свом избору. Обавезно промените StrongPassword
на веома јаку лозинку.
Преузмите МОДКС зип архиву.
wget https://modx.com/download/direct?id=modx-2.6.1-pl.zip -O modx.zip
Увек можете потражити везу до најновије верзије апликације на страници за преузимање МОДКС-а .
Инсталирајте распакујте.
sudo yum -y install unzip
Распакујте архиву у веб-роот директоријум Нгинк-а.
sudo unzip modx.zip -d /usr/share/nginx/
Промените име директоријума.
cd /usr/share/nginx/
sudo mv modx-*/ modx/
Такође, преименујте ht.access
датотеку у .htaccess
.
sudo mv /usr/share/nginx/modx/ht.access /usr/share/nginx/modx/.htaccess
Креирајте директоријум кеша сесије и обезбедите власништво нгинк кориснику.
sudo mkdir /usr/share/nginx/modx/core/cache
sudo chown nginx:nginx /usr/share/nginx/modx/core/cache
На крају, направите празну конфигурациону датотеку и обезбедите одговарајуће дозволе.
sudo touch /usr/share/nginx/modx/core/config/config.inc.php
sudo chown -R nginx:nginx /usr/share/nginx/
Дозволите саобраћај на портовима 80
и 443
кроз заштитни зид.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --zone=public --permanent --add-service=https
sudo firewall-cmd --reload
Да бисте угостили своју МОДКС локацију, направите нови виртуелни хост.
sudo nano /etc/nginx/conf.d/modx.example.com.conf
Попуните датотеку.
server {
listen 80;
server_name modx.example.com;
root /usr/share/nginx/modx;
index index.php;
client_max_body_size 30M;
location / {
root /usr/share/nginx/modx;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_ignore_client_abort on;
fastcgi_param SERVER_NAME $http_host;
}
location ~ /\.ht {
deny all;
}
}
Тестирајте конфигурацију Нгинк веб сервера.
sudo nginx -t
Видећете следећи излаз.
[user@vultr nginx]$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Ако не видите грешке у конфигурацији, поново покрените Нгинк да би нова конфигурација ступила на снагу.
sudo systemctl restart nginx
Пре него што будете могли да приступите инсталацији, мораћете да довршите инсталацију преко веб инсталатера. Приступите веб инсталацији на http://modx.example.com/setup
. Видећете интерфејс за промену језика инсталације.
Изаберите језик према вашим жељама и на следећој страници изаберите New Installation
опцију " ". На следећој страници унесите акредитиве своје МиСКЛ или МариаДБ базе података и креирајте нови администраторски налог. На крају, кликните на дугме " Install
" и инсталатер ће уписати своје податке у базу података.
У овом тренутку, спремни сте да креирате своју веб локацију са административне контролне табле.
Користите другачији систем? Тхелиа је алатка отвореног кода за креирање веб локација за е-пословање и управљање онлајн садржајем написаним у ПХП-у. Тхелиа изворни код и
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? ДотЦМС је систем за управљање садржајем отвореног кода за предузећа написан на Јави. Садржи скоро све потребне карактеристике т
Користите другачији систем? Пагекит 1.0 ЦМС је прелеп, модуларан, проширив и лаган, бесплатан систем за управљање садржајем отвореног кода (ЦМС) са
Користите другачији систем? БигТрее ЦМС 4.2 је брз и лаган, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа са обимним
Користите другачији систем? Пагекит је ЦМС отвореног кода написан у ПХП-у. Изворни код Пагекит-а се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате
Користите другачији систем? ПироЦМС је ЦМС отвореног кода написан у ПХП-у. ПироЦМС изворни код се налази на ГитХуб-у. У овом водичу добро прошетајте кроз цео
Користите другачији систем? Субрион 4.1 ЦМС је моћан и флексибилан систем за управљање садржајем отвореног кода (ЦМС) који доноси интуитиван и јасан садржај
Користите другачији систем? Бацкдроп ЦМС 1.8.0 је једноставан и флексибилан, прилагођен мобилним уређајима, бесплатан и отворени систем за управљање садржајем (ЦМС) који нам омогућава
Користите другачији систем? Увод Роадиз је модеран ЦМС дизајниран за руковање многим врстама услуга. Засновано на Симфони компонентама и Доцтрине ОРМ, тј
Користите другачији систем? Мицровебер је ЦМС и онлајн продавница отвореног кода. Мицровебер изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? Грав је ЦМС отвореног кода са равним датотекама написан у ПХП-у. Грав изворни код је јавно хостован на ГитХуб-у. Овај водич ће вам показати како т
Користите другачији систем? Грав је ЦМС отвореног кода са равним датотекама написан у ПХП-у. Грав изворни код је јавно хостован на ГитХуб-у. Овај водич ће вам показати како т
Користите другачији систем? Аутомад је систем за управљање садржајем заснован на датотекама отвореног кода (ЦМС) и механизам за шаблоне написан у ПХП-у. Аутомад изворни код и
Рането је бесплатна база знања отвореног кода, изграђена на Ноде.јс која је лака за подешавање и коришћење, као и за администрацију. Категорије и странице ар
Користите другачији систем? Тхелиа је алатка отвореног кода за креирање веб локација за е-пословање и управљање онлајн садржајем написаним у ПХП-у. Тхелиа изворни код и
Користите другачији систем? Октобар 1.0 ЦМС је једноставан и поуздан, бесплатан и отворени систем за управљање садржајем (ЦМС) изграђен на Ларавел оквиру
Користите другачији систем? ИмпрессПагес ЦМС 5.0 је једноставан и ефикасан, бесплатан и отвореног кода, прилагођен кориснику, заснован на МВЦ-у, систем за управљање садржајем (ЦМС)
Користите другачији систем? ЦМС Маде Симпле 2.2 је флексибилан и проширив, бесплатан и отворени систем за управљање садржајем (ЦМС) интелигентно дизајниран да б
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више