Dalam posting blog ini kami akan menunjukkan cara menginstal Bolt CMS di Ubuntu, dengan Nginx dan MariaDB. Bolt adalah CMS ringan, ditulis dalam PHP dan dibangun di atas kerangka kerja Silex. Tutorial ini harus bekerja pada sistem VPS Linux lainnya juga, tetapi telah diuji dan ditulis untuk Ubuntu. Memasang Bolt CMS di Ubuntu adalah tugas yang mudah jika Anda mengikuti langkah-langkah di bawah ini dengan cermat.
1. Perbarui sistem dan instal paket yang diperlukan.
root@vps:~# apt-get -y update && apt-get -y upgrade root@vps:~# apt-get install python-software-properties curl git
2. Instal MariaDB dan buat database.
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 bolt; MariaDB [(none)]> GRANT ALL PRIVILEGES ON bolt.* TO 'bolt'@'localhost' IDENTIFIED BY 'boltPassword' MariaDB [(none)]> flush privileges; MariaDB [(none)]> \q;
3. Instal PHP dan Nginx
apt-get install nginx php5-fpm php5-cli php5-mysql php5-mcrypt php5-curl php5-sqlite
Instal Komposer
root@vps:~# curl -sS https://getcomposer.org/installer | php root@vps:~# mv composer.phar /usr/local/bin/composer
4. Buat direktori root untuk situs web Anda dan klon repositori git dari github
root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs} root@vps:~# git clone https://github.com/bolt/bolt.git /var/www/yourwebsite.com/public_html root@vps:~# cd /var/www/yourwebsite.com/public_html root@vps:~# composer install
5. Konfigurasi database
root@vps:~# cp app/config/config.yml.dist app/config/config.yml
Ubah pengaturan database di app/config/config.yml
database: driver: mysql username: bolt password: boltPassword databasename: bolt
6. Konfigurasi Nginx.
Buat blok server Nginx baru dengan konten berikut
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 ~* /thumbs/(.*)$ { try_files $uri $uri/ /app/classes/timthumb.php?$query_string; } location /app/classes/upload { try_files $uri $uri/ /app/classes/upload/index.php?$query_string; } 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_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; } location /app { deny all; } location ~ /vendor { deny all; } location ~ \.db$ { deny all; } } EOF
Tautkan dan mulai ulang server
root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com root@vps:~# /etc/init.d/nginx restart
6. Setel izin yang benar
root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/
Itu dia. Sekarang buka browser Anda, ketik alamat situs web Anda dan buat pengguna pertama.
Tentu saja, Anda tidak perlu menginstal Bolt CMS di Ubuntu, jika Anda menggunakan salah satu layanan Hosting VPS Ubuntu kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal bolt cms di server berbasis Ubuntu Anda, untuk Anda. . Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda juga dapat memeriksa panduan kami tentang cara Memasang Bolt CMS di Centos 7 untuk pembaruan.
PS. Jika Anda menyukai posting ini, tentang cara menginstal Bolt CMS di Ubuntu, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.