GNU/Linux >> Belajar Linux >  >> Debian

Instal ExpressionEngine di Debian

Dalam tutorial ini kami akan menunjukkan cara menginstal ExpressionEngine di Debian 8. ExpressionEngine adalah sistem manajemen konten yang ditulis dalam PHP berorientasi objek dan menggunakan MySQL untuk penyimpanan data. Meskipun ExpressionEngine adalah produk komersial, ia memiliki versi "inti" gratis yang tersedia untuk situs web pribadi dan nirlaba. Menurut perusahaan yang menciptakan ExpressionEngine (EllisLab), saat ini ribuan situs web diberdayakan menggunakan ExpressionEngine, mulai dari situs bisnis, majalah online, hingga blog pribadi. Situs yang dibuat dengan ExpressionEngine menggunakan sejumlah saluran khusus, biasanya masing-masing berisi sejumlah bidang yang berbeda. Saluran biasanya mewakili berbagai jenis informasi, jadi Anda mungkin memiliki saluran untuk satu halaman, postingan blog, produk, lowongan pekerjaan, dan sebagainya.

Saat Anda menambahkan konten ke situs Anda menggunakan Panel Kontrol ExpressionEngine, konten akan disimpan dalam database. Ketika seseorang mengunjungi situs web Anda, konten Anda diambil dari database, diformat secara visual berdasarkan markup Anda, dan disajikan kepada mereka. ExpressionEngine adalah sistem dinamis karena menghasilkan situs web Anda secara real time untuk setiap pengguna yang mengunjunginya.

Untuk informasi lebih lanjut tentang perangkat lunak ini, silakan kunjungi panduan pengguna resmi.

Persyaratan sistem minimum yang harus dipenuhi agar ExpressionEngine dapat berjalan di server Anda adalah:

  • PHP 5.3.10 atau lebih baru, dikompilasi dengan perpustakaan GD (atau GD 2)
  • PHP 5.3.10 juga dapat dibaca sebagai lima koma tiga koma sepuluh. Itu berarti 5.3.10 lebih besar dari 5.3.1, 5.3.2, 5.3.3, dan hingga 5.3.9.
  • MySQL 5.0.3 atau yang lebih baru
  • Setidaknya 32 MB memori dialokasikan untuk PHP
  • Setidaknya 10 MB ruang disk yang tersedia untuk perangkat lunak dan modul ExpressionEngine
  • Minimal 2 MB ruang basis data

Untuk info lebih lanjut tentang persyaratan sistem, silakan kunjungi halaman ini.

Kami berasumsi bahwa Anda sudah menginstal dan mengkonfigurasi Apache, MySQL, dan PHP di VPS Debian 8 Anda. Jika bukan itu masalahnya, Anda dapat mengikuti tutorial kami yang luar biasa dan menginstal tumpukan LAMP dengan mudah.

Sekarang setelah kita membahas semuanya dalam ringkasan pra-pemasangan, mari lanjutkan dengan penginstalan yang sebenarnya.

1. LOG IN KE SERVER ANDA MELALUI SSH

# ssh root@server_ip

Anda dapat memeriksa apakah Anda telah menginstal versi Debian yang tepat di server Anda dengan perintah berikut:

# lsb_release -a

Anda harus mendapatkan output ini:

Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie

2. PERBARUI SISTEM

Pastikan server Anda sepenuhnya mutakhir menggunakan:

# apt-get update && apt-get upgrade

3. INSTALL EXPRESSIONENGINE

Untuk tujuan tutorial ini, kami menggunakan versi ExpressionEngine Core gratis dengan fitur terbatas dari produk. Pada saat penulisan artikel ini, versi EE terbaru adalah 2.10.1 . Oleh karena itu, Anda perlu mendaftar akun ExpressionEngine di sini, lalu unduh versi terbaru ExpressionEngine.

Setelah unduhan selesai, Anda perlu mengunggah file zip ke server Anda.

Kami mengunggah file ke direktori pilihan kami, tetapi silakan ikuti langkah-langkah kami atau buat direktori sesuai keinginan Anda dan unggah instalasi di sana.

Pertama, buat direktori tempat instalasi EE akan diunggah:

# mkdir /var/www/html/eengine/

Kemudian setelah pengunggahan selesai, buka zip arsip:

# cd /var/www/html/eengine/
# unzip ExpressionEngine_Core2.10.1.zip

Setel izin yang tepat untuk melanjutkan penginstalan:

# chmod 666 system/expressionengine/config/config.php
# chmod 666 system/expressionengine/config/database.php
# chmod 777 system/expressionengine/cache/
# chmod 777 images/avatars/uploads/
# chmod 777 images/captchas/
# chmod 777 images/member_photos/
# chmod 777 images/pm_attachments/
# chmod 777 images/signature_attachments/
# chmod 777 images/uploads/

Langkah kita selanjutnya adalah membuat database yang dibutuhkan. Masuk ke server MySQL Anda sebagai root (# mysql -u root -p ) dan jalankan perintah berikut:

mysql> create database eengine;

mysql> grant all privileges on eengine.* to euser@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

Sekarang setelah database dibuat, Anda harus membuat direktif host virtual untuk domain yang akan Anda petakan ke penginstalan ExpressionEngine.

Buka file konfigurasi baru:

# vim /etc/apache2/sites-available/your-domain.conf

Tempelkan yang berikut ini:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/eengine/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/eengine/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Jangan lupa untuk mengubah nilai domain Anda dengan domain Anda yang sebenarnya.

Aktifkan file konfigurasi:

# a2ensite your-domain.conf

Mulai ulang Apache agar perubahan diterapkan:

# systemctl restart apache2.service

Setel kepemilikan file yang tepat:

# chown -R www-data /var/www/html/eengine/

Selanjutnya, buka browser web favorit Anda dan navigasikan ke http://domain-anda/admin.php untuk menjalankan wizard penginstalan. Ikuti petunjuk di layar untuk menyelesaikan penginstalan ExpressionEngine.

Harap diperhatikan bahwa selama penginstalan jika Anda memilih Tema Situs Penginstalan Kosong – Tidak Ada, beranda situs web Anda akan tampak kosong karena belum ada templat atau konten yang dibuat.

Setelah Anda menyelesaikan wizard, Anda akan disambut dengan halaman berikut:

Seperti yang Anda lihat, Anda perlu menghapus direktori system/installer/ dari server Anda. Oleh karena itu, jalankan perintah berikut:

# rm -rf /var/www/html/eengine/system/installer/

Selamat. Anda telah berhasil menginstal ExpressionEngine di VPS Debian 8 Anda.

Tentu saja Anda tidak perlu menginstal ExpressionEngine di Debian, jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal ExpressionEngine untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, tentang cara menginstal ExpressionEngine di Debian, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Debian
  1. Debian – Cahaya Bulan Di Debian?

  2. Instal GLPI di Debian 7

  3. Instal osCommerce di Debian 8

  1. Cara Menginstal Debian 10 (Buster)

  2. Instal Gnome di Debian 11

  3. Instal GitLab di Debian 10

  1. Instalasi Firefox Debian

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal TeamViewer di Debian 10