V tomto příspěvku se budeme zabývat tím, jak nainstalovat říjnový CMS na Ubuntu s Nginx a MariaDB. October je bezplatná open-source platforma CMS s vlastním hostitelem, napsaná v PHP a je postavena na frameworku Laravel. To by mělo fungovat i na jiných systémech Linux VPS, ale bylo testováno a napsáno pro Ubuntu 14.04. Instalace říjnového CMS na Ubuntu je poměrně snadný úkol a nemělo by to trvat déle než 10 minut.
Jsme hrdí na to, že jsme oficiálním partnerem OctoberCMS
1. Aktualizujte systém a nainstalujte potřebné balíčky.
root@vps:~# apt-get -y update && apt-get -y upgrade root@vps:~# apt-get install python-software-properties curl git
2. Nainstalujte MariaDB a vytvořte databázi.
root@vps:~# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main' root@vps:~# apt-get -y update root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb root@vps:~# apt-get install mariadb-server root@vps:~# mysql -uroot -p MariaDB [(none)]> create database octobercms; MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercms.* TO 'octobercms'@'localhost' IDENTIFIED BY 'octobercmsPassword' MariaDB [(none)]> flush privileges; MariaDB [(none)]> \q;
3. Nainstalujte PHP a Nginx
apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite
4. Nainstalujte Composer
root@vps:~# curl -sS https://getcomposer.org/installer | php root@vps:~# mv composer.phar /usr/local/bin/composer
5. Vytvořte kořenový adresář pro svůj web a stáhněte si zdrojový kód aplikace
root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs} root@vps:~# cd /var/www/yourwebsite.com/public_html root@vps:~# composer create-project october/october public_html dev-master
6. Konfigurace
Otevřete soubor app/config/app.php a změňte:
'url' => 'http://yourwebsite.com'
Otevřete soubor app/config/cms.php a změňte:
'activeTheme' => 'demo', 'backendUri' => '/admin'
Otevřete soubor app/config/database.php a nastavte parametry připojení k databázi.
Spusťte následující příkazy řemeslníka”
php artisan key:generate php artisan october:up
7. Konfigurace Nginx
Vytvořte nový blok serveru Nginx s následujícím obsahem
root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourwebsite.com server { server_name yourwebsite.com; listen 80; root /var/www/yourwebsite.com/public_html; access_log /var/www/yourwebsite.com/logs/access.log; error_log /var/www/yourwebsite.com/logs/error.log; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn on; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } } EOF
Symlink it a restart server
root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com root@vps:~# /etc/init.d/nginx restart
8. Nastavte správná oprávnění
root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/
A je to. Nyní otevřete prohlížeč, zadejte adresu svého webu a použijte výchozí
uživatelské jméno :admin
heslo: admin
Další podrobnosti naleznete na oficiálních webových stránkách října.
Samozřejmě nemusíte nic z toho dělat, pokud používáte jeden z našich optimalizovaných hostingových zásobníků CMS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali říjnový CMS na Ubuntu. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete se také podívat na našeho průvodce Jak nainstalovat říjnový CMS na CentOS 7.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat říjnový CMS na Ubuntu, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.