Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Grav adalah CMS flat-file open source yang ditulis dalam PHP. Kode sumber grav di-host secara publik di GitHub . Panduan ini akan menunjukkan kepada Anda bagaimana menginstal Grav CMS pada instance Fedora 28 Vultr yang baru.
Periksa versi Fedora.
cat /etc/fedora-release
# Fedora release 28 (Twenty Eight)
Buat akun pengguna non-root baru dengan sudoakses dan beralih ke sana.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
CATATAN : Ganti johndoedengan nama pengguna Anda .
Siapkan zona waktu.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Pastikan sistem Anda mutakhir.
sudo dnf check-upgrade || sudo dnf upgrade -y
Instal paket yang diperlukan.
sudo dnf install -y wget curl vim unzip
Untuk kesederhanaan, nonaktifkan SELinux dan Firewall.
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
Instal PHP dan ekstensi PHP.
sudo dnf install -y php-cli php-fpm php-common php-curl php-gd php-json php-mbstring php-xml php-zip php-opcache php-pecl-apcu
Periksa versinya.
php --version
Mulai dan aktifkan layanan PHP-FPM.
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
Instal Nginx.
sudo dnf install -y nginx
Periksa versinya.
nginx -v
Mulai dan aktifkan layanan Nginx.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
Konfigurasikan Nginx. Jalankan sudo vim /etc/nginx/conf.d/grav.confdan isi file dengan konfigurasi berikut.
server {
listen 80;
server_name example.com;
root /var/www/grav;
index index.html index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~* /(\.git|cache|bin|logs|backup|tests)/.*$ { return 403; }
location ~* /(system|vendor)/.*\.(txt|xml|md|html|yaml|yml|php|pl|py|cgi|twig|sh|bat)$ { return 403; }
location ~* /user/.*\.(txt|md|yaml|yml|php|pl|py|cgi|twig|sh|bat)$ { return 403; }
location ~ /(LICENSE\.txt|composer\.lock|composer\.json|nginx\.conf|web\.config|htaccess\.txt|\.htaccess) { return 403; }
location ~ \.php$ {
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
}
}
Uji konfigurasi Nginx.
sudo nginx -t
Muat ulang Nginx.
sudo systemctl reload nginx.service
Buat direktori root dokumen.
sudo mkdir -p /var/www/grav
Ubah kepemilikan /var/www/gravdirektori menjadi johndoe.
sudo chown -R johndoe:johndoe /var/www/grav
Arahkan ke folder root dokumen.
cd /var/www/grav
Unduh dan unzip Grav.
wget https://getgrav.org/download/core/grav-admin/1.4.8
unzip 1.4.8
mv grav-admin/* . && mv grav-admin/.* .
rm -rf grav-admin 1.4.8
Ubah kepemilikan /var/www/gravdirektori menjadi nginx.
sudo chown -R nginx:nginx /var/www/grav
Jalankan sudo vim /etc/php-fpm.d/www.confdan atur pengguna dan grup ke nginx. Awalnya, ini akan diatur ke pengguna dan grup apache.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Mulai ulang layanan PHP-FPM.
sudo systemctl restart php-fpm.service
Buat /var/lib/php/session/direktori dan ubah kepemilikan menjadi nginx.
sudo mkdir -p /var/lib/php/session/ && sudo chown -R nginx:nginx /var/lib/php/session/
Buka http://example.comdi browser web Anda dan ikuti instruksi di layar. Untuk mengakses admin Grav tambahkan /adminke URL Anda.
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.