GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Baun CMS na Ubuntu 14.04 VPS

V tomto blogovém příspěvku vám ukážeme, jak nainstalovat Baun CMS na Ubuntu 14.04 VPS s Nginx. Baun CMS je moderní, lehký a rozšiřitelný CMS s plochým souborem bez databáze a administračního backendu a je dokonalým řešením pro malé webové stránky. Hlavními výhodami plochých CMS systémů jsou jednoduchost, přenositelnost, bezpečnost, rychlost a kontrola verzí. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 14.04 VPS.

Přihlaste se ke svému VPS přes SSH

ssh user@vps

Aktualizujte systém a nainstalujte potřebné balíčky.

user@vps:~# sudo apt-get update 
user@vps:~# sudo apt-get -y upgrade
user@vps:~# sudo apt-get install python-software-properties git vim

Nainstalujte PHP a Nginx

Nejnovější verze Nginx 1.6.2 není dostupná prostřednictvím výchozích repozitářů Ubuntu, takže přidáme „nginx/stable“ PPA, aktualizujeme systém a nainstalujeme balíček nginx.

user@vps:~# sudo add-apt-repository ppa:nginx/stable
user@vps:~# sudo apt-get update
user@vps:~# sudo apt-get install nginx 
user@vps:~# sudo apt-get php5-fpm php5-cli

Instalovat Composer

Composer je správce závislostí pro PHP, pomocí kterého můžete instalovat balíčky. Composer stáhne všechny požadované knihovny, které potřebujete pro svůj projekt.

user@vps:~# curl -sS https://getcomposer.org/installer | php
user@vps:~# sudo mv composer.phar /usr/local/bin/composer

Klonujte úložiště git

Vytvořte kořenový adresář pro svůj web a naklonujte úložiště git z githubu pomocí následujících příkazů:

user@vps:~# mkdir -p ~/yourBaunSite.com/{public_html,logs}
user@vps:~# git clone https://github.com/BaunCMS/Baun.git ~/yourBaunSite.com/public_html
user@vps:~# cd ~/yourBaunSite.com/public_html

Instalovat závislosti

Spusťte instalaci skladatele a nainstalujte všechny závislosti user@vps:~# instalace skladatele

Konfigurace PHP-FPM

Vytvořte pro svého uživatele nový fond PHP-FPM:

user@vps:~# sudo tee /etc/php5/fpm/pool.d/$(whoami).conf << EOF
[$(whoami)]
user = $(whoami)  
group = $(whoami)  
listen = /var/run/php5-fpm-$(whoami).sock  
listen.owner = $(whoami)
listen.group = $(whoami)  
listen.mode = 0666  
pm = ondemand  
pm.max_children = 5  
pm.process_idle_timeout = 10s;  
pm.max_requests = 200  
chdir = /  
EOF

Restartujte PHP-FPM

user@vps:~# sudo service php5-fpm restart

Konfigurace Nginx

Vytvořte nový blok serveru Nginx s následujícím obsahem:

user@vps:~# sudo tee /etc/nginx/sites-available/yourBaunSite.com << EOF
server {
    server_name yourBaunSite.com;
    listen 80;
    root $HOME/yourBaunSite.com/public_html/public;
    access_log $HOME/yourBaunSite.com/logs/access.log;
    error_log $HOME/yourBaunSite.com/logs/error.log;
    index index.php;
 
    location / {
        try_files \$uri \$uri/ /index.php?\$args;
    }
 
    location ~* \.(?:ico|css|js|gif|jpe?g|png|ttf|woff)\$ {
        access_log off;
        expires 30d;
        add_header Pragma public;
        add_header Cache-Control "public, mustrevalidate, proxy-revalidate";
    }
 
    location ~ \.php\$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)\$;
        fastcgi_pass unix:/var/run/php5-fpm-$(whoami).sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }
 
    location ~ /\.ht {
        deny all;
    }
 
}
EOF

Otestujte konfiguraci Nginx

user@vps:~# sudo nginx -t

Aktivujte blok serveru vytvořením symbolického odkazu a restartujte nginx:

user@vps:~# sudo ln -s /etc/nginx/sites-available/yourBaunSite.com /etc/nginx/sites-enabled/yourBaunSite.com
user@vps:~# sudo /etc/init.d/nginx restart

A je to. Úspěšně jste nainstalovali Baun CMS. Nyní otevřete prohlížeč a zadejte adresu svého webu.

Například pro vytvoření nové stránky v Baun CMS vše, co musíte udělat, je vytvořit nový soubor .md (markdown) v adresáři „content“. V případě, že jste nikdy neslyšeli o markdown, je to jednoduchý textový značkovací jazyk, který lze převést do HTML.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek 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.


Panels
  1. Skript:Nainstalujte ownCloud na Ubuntu 12.04 VPS

  2. Nainstalujte Wallabag na Ubuntu 12.04 LTS VPS

  3. Nainstalujte Pagekit CMS na Ubuntu VPS

  1. Jak nainstalovat eGroupware na Ubuntu 14.04 VPS

  2. Jak nainstalovat Tiki Wiki CMS Groupware na Ubuntu 14.04 VPS

  3. Nainstalujte Symphony CMS na Ubuntu VPS

  1. Nainstalujte MDwiki na Ubuntu 14.04 VPS

  2. Jak nainstalovat CMS Made Simple na Ubuntu 14.04 VPS

  3. Nainstalujte VTiger CRM na Ubuntu 14.04 VPS