Kuidas installida Microweber operatsioonisüsteemi CentOS 7
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Sylius on kaasaegne e-kaubanduse platvorm PHP jaoks, mis põhineb Symfony Frameworkil. Syliuse allikas asub GitHubis .
See juhend juhendab teid Syliuse installiprotsessist värskes Ubuntu 18.04 LTS Vultr eksemplaris, kasutades PHP-d, andmebaasina MySQL-i ja veebiserverina Nginxit.
Nõuded
Syliuse installimiseks vajate:
gd
, exif
, fileinfo
,intl
memory_limit
võrdne või suurem kui 1024M
,date.timezone
Enne alustamist
Kontrollige Ubuntu versiooni.
lsb_release -ds # Ubuntu 18.04.2 LTS
Looge uus juurdepääsuga non-root
kasutajakonto sudo
ja lülituge sellele.
adduser johndoe --gecos "John Doe" usermod -aG sudo johndoe su - johndoe
MÄRKUS . Asendage johndoe
oma kasutajanimega .
Seadistage ajavöönd.
sudo dpkg-reconfigure tzdata
Veenduge, et teie süsteem on ajakohane.
sudo apt update && sudo apt upgrade -y
Installige vajalikud paketid.
sudo apt install -y git curl wget unzip socat
Installige PHP
Installige PHP ja vajalikud PHP laiendused.
sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mysql php7.2-gd php7.2-intl php7.2-zip php7.2-curl php7.2-xml php7.2-mbstring
Kontrolli versiooni.
php --version # PHP 7.2.19-0ubuntu0.18.04.1 (cli) (built: Jun 4 2019 14:48:12) ( NTS )
Käivitage sudo vim /etc/php/7.2/fpm/php.ini
ja sudo vim /etc/php/7.2/cli/php.ini
määrake memory_limit
väärtusele 1024M
või rohkem ning seadistage date.timezone
.
memory_limit = 1024M date.timezone = Region/City
Taaskäivitage PHP-FPM.
sudo systemctl restart php7.2-fpm.service
Installige MySQL ja looge andmebaas
Installige MySQL.
sudo apt install -y mysql-server
Kontrolli versiooni.
mysql --version && sudo mysqld --version # mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper # mysqld Ver 5.7.27-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))
Käivitage mysql_secure installation
skript MySQL-i turvalisuse parandamiseks ja MySQL-i root
kasutaja parooli määramiseks .
sudo mysql_secure_installation Would you like to setup VALIDATE PASSWORD plugin? N Please set the password for root here. New password: ********************** Re-enter new password: ********************** Remove anonymous users? Y Disallow root login remotely? Y Remove test database and access to it? Y Reload privilege tables now? Y Success. All done!
Ühendage MySQL shelliga juurkasutajana.
sudo mysql -u root -p # Enter password
Looge Syliuse jaoks tühi MySQL-i andmebaas ja kasutaja ning pidage meeles mandaadid.
CREATE DATABASE dbname; GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; exit
MÄRKUS. Asendage dbname
ja username
oma seadistusele vastavate nimedega. Asenda password
tugeva parooliga.
Installige Nginx
Installige Nginx.
sudo apt install -y nginx
Kontrolli versiooni.
sudo nginx -v # nginx version: nginx/1.14.0 (Ubuntu)
Seadistage Nginx Syliuse jaoks. Käivitage sudo vim /etc/nginx/sites-available/sylius.conf
ja sisestage fail järgmise konfiguratsiooniga.
server { listen 80; server_name example.com; root /var/www/sylius/public; location / { try_files $uri /index.php$is_args$args; } location ~ ^/index\.php(/|$) { fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_split_path_info ^(.+\.php)(/.*)$; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; fastcgi_param DOCUMENT_ROOT $realpath_root; internal; } location ~ \.php$ { return 404; } client_max_body_size 6m; }
Salvestage fail ja väljuge klahviga :+ W+ Q.
Aktiveerige uus sylius.conf
konfiguratsioon, linkides faili sites-enabled
kataloogiga.
sudo ln -s /etc/nginx/sites-available/sylius.conf /etc/nginx/sites-enabled/
Testige konfiguratsiooni.
sudo nginx -t
Laadige Nginx uuesti.
sudo systemctl reload nginx.service
Installige helilooja
Installige Composer globaalselt.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { 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
Kontrolli versiooni.
composer --version # Composer version 1.9.0 2019-08-02 20:55:32
Installige Node.js
Installige Node.js.
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs
Kontrolli versiooni.
node --version # v10.16.2
Installige lõng
Installige Lõnga paketihaldur.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn
Kontrolli versiooni.
yarn --version # 1.17.3
Installige Sylius
Looge dokumendi juurkataloog.
sudo mkdir -p /var/www/sylius
Muutke /var/www/sylius
kataloogi omandiõigus johndoe
.
sudo chown -R johndoe:johndoe /var/www/sylius
Liikuge dokumendi juurkausta.
cd /var/www/sylius
Käivitage uus Syliuse projekt, käivitades selle käsu:
composer create-project sylius/sylius-standard .
Käivitage vim .env.local
andmebaasi üksikasjade sisestamiseks ja Syliuse käivitamiseks valitud keskkonnas.
APP_ENV=prod DATABASE_URL=mysql://username:[email protected]/dbname
MÄRKUS. Asendage username
, password
ja dbname
oma andmebaasi üksikasjadega.
Kui kõik on paigas, käivitage Syliuse installimiseks järgmine käsk:
php bin/console sylius:install -e prod
Täielikult toimiva kasutajaliidese nägemiseks peate installima selle varad. Sylius kasutab Gulpi esiosa varade loomiseks, kasutades JavaScripti paketihaldurina Yarni. Kui Lõng on installitud, minge sõltuvuste installimiseks oma projektikataloogi.
yarn install
Seejärel looge esiosa varad, käivitades:
yarn build
Muutke /var/www/sylius
kataloogi omandiõigus www-data
.
sudo chown -R www-data:www-data /var/www/sylius
Paigaldatud on Sylius e-kaubanduse platvorm. Vaikimisi suunab halduspaneel aadressile /admin
.
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis. Selles õpetuses
Kas kasutate teistsugust süsteemi? Sylius on kaasaegne e-kaubanduse platvorm PHP jaoks, mis põhineb Symfony Frameworkil. Syliuse allikas asub GitHubis. See juhend wal
Cezerin on avatud lähtekoodiga e-kaubanduse progressiivne veebirakendus, mis on loodud Reacti ja Node.js-i abil. Sellest õpetusest saate teada, kuidas Cezerini tootmiseks juurutada
Kas kasutate teistsugust süsteemi? Apache OpenMeetings on avatud lähtekoodiga veebikonverentsirakendus. See on kirjutatud Java keeles ja toetab mitut andmebaasiserverit. ma
Kas kasutate teistsugust süsteemi? Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend näitab teile
Kas kasutate teistsugust süsteemi? Akaunting on tasuta avatud lähtekoodiga ja veebipõhine raamatupidamistarkvara, mis on mõeldud väikeettevõtetele ja vabakutselistele. See on üles ehitatud vaimukalt
Kas kasutate teistsugust süsteemi? Mailtrain on avatud lähtekoodiga isehostitav uudiskirjarakendus, mis on üles ehitatud Node.js-ile ja MySQL/MariaDB-le. Mailtrainsi allikas on GitHubis. Thi
Kas kasutate teistsugust süsteemi? Akaunting on tasuta avatud lähtekoodiga ja veebipõhine raamatupidamistarkvara, mis on mõeldud väikeettevõtetele ja vabakutselistele. See on üles ehitatud vaimukalt
Kas kasutate teistsugust süsteemi? Mailtrain on avatud lähtekoodiga isehostitav uudiskirjarakendus, mis on üles ehitatud Node.js-ile ja MySQL/MariaDB-le. Mailtrainsi allikas on GitHubis. Thi
Kas kasutate teistsugust süsteemi? InvoicePlane on tasuta ja avatud lähtekoodiga arveldusrakendus. Selle lähtekoodi leiate sellest Githubi hoidlast. See juhend
Kas kasutate teistsugust süsteemi? osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis. Selles õpetuses
Kas kasutate teistsugust süsteemi? Open Web Analytics (OWA) on avatud lähtekoodiga veebianalüütika programm, mille abil saab jälgida ja analüüsida, kuidas inimesed teie veebisaiti kasutavad.
Kas kasutate teistsugust süsteemi? Open Web Analytics (OWA) on avatud lähtekoodiga veebianalüütika programm, mille abil saab jälgida ja analüüsida, kuidas inimesed teie veebisaiti kasutavad.
Kas kasutate teistsugust süsteemi? Osclass on avatud lähtekoodiga projekt, mis võimaldab teil hõlpsalt luua salastatud saite ilma tehniliste teadmisteta. Selle allikas
Kas kasutate teistsugust süsteemi? Osclass on avatud lähtekoodiga projekt, mis võimaldab teil hõlpsalt luua salastatud saite ilma tehniliste teadmisteta. Selle allikas
Kas kasutate teistsugust süsteemi? Apache OpenMeetings on avatud lähtekoodiga veebikonverentsirakendus. See on kirjutatud Java keeles ja toetab mitut andmebaasiserverit. ma
Kas kasutate teistsugust süsteemi? X-Cart on äärmiselt paindlik avatud lähtekoodiga e-kaubanduse platvorm, millel on palju funktsioone ja integratsioone. X-Carti lähtekood on hoste
Kas kasutate teistsugust süsteemi? Sissejuhatus Microweber on avatud lähtekoodiga pukseeritav CMS-i ja veebipood. Microweberi lähtekoodi majutatakse GitHubis. See juhend
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit