Cara Memasang Magento di Ubuntu 18.04
Dalam panduan ini, kami akan menunjukkan kepada Anda cara menginstal Magento 2 pada VPS 18.04 Ubuntu menggunakan MySQL, Nginx, dan PHP-FPM 7.2.
Magento adalah aplikasi web eCommerce open-source modern dan kaya fitur. Magento sepenuhnya dapat disesuaikan untuk memenuhi kebutuhan pengguna apa pun, memungkinkan mereka untuk membuat dan meluncurkan toko eCommerce yang berfungsi penuh dalam hitungan menit. Magento ditulis dalam PHP dan menggunakan MySQL / MariaDB sebagai backend basis data.
Panduan ini juga dapat bekerja pada sistem VPS Linux lainnya, tetapi sudah diuji dan ditulis untuk Ubuntu 18.04 VPS.
Prasyarat:
- An Ubuntu 18.04 VPS
- Akses ke pengguna root, atau akses ke akun pengguna dengan hak istimewa sudo
Sebelum kita mulai, Anda harus masuk ke server dan memperbarui paket perangkat lunak sistem Anda.
ssh [email protected] Server_IP -p Port_Number
Ingatlah untuk mengganti Server_IP dan Port_Number dengan masing-masing alamat IP dan nomor port SSH server Anda.
Jalankan perintah berikut untuk memperbarui sistem Anda dan menginstal semua paket yang diperlukan:
sudo apt-get update && sudo apt-get upgrade sudo apt-get install curl nano git
Langkah 1: Instal MySQL dan Buat Database
Jalankan perintah berikut untuk menginstal server MySQL 5.7 terbaru dari repositori resmi Ubuntu:
sudo apt-get install mysql-server
Setelah instalasi selesai, keluarkan perintah berikut untuk meningkatkan keamanan instalasi server MySQL Anda (kami sarankan menjawab dengan 'Y' untuk setiap prompt):
mysql_secure_installation
Selanjutnya, kita perlu membuat database dan pengguna MySQL untuk instalasi Magento baru.
Masuk ke konsol MySQL:
sudo mysql
Jalankan perintah berikut untuk membuat database baru, pengguna, dan untuk memberikan hak istimewa untuk database kepada pengguna:
mysql> BUAT DATABASE magento; mysql> PEMBERI SEMUA HAK ISTIMEWA DI Magento. * KE 'magento' @ 'localhost' DIIDENTIFIKASI OLEH 'my_strong_password'; mysql> PRIVILEGUS FLUSH; mysql> q
Ingatlah untuk mengganti
kata sandi saya
dengan kata sandi kuat yang sebenarnya.Langkah 2: Instal PHP 7.2, Komposer dan Modul PHP yang Diperlukan
Karena versi 2.3 Magento 2 sepenuhnya kompatibel dengan PHP 7.2.
Untuk menginstal versi stabil terbaru dari PHP 7.2 dan semua modul yang diperlukan, jalankan:
sudo apt-dapatkan instal php7.2-fpm php7.2-common php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-xsl php7.2-mbstring php7.2-zip php7.2-bmpath php php
Atur pengaturan PHP yang disarankan:
sudo sed -i "s / memory_limit =. * / memory_limit = 768M /" /etc/php/7.2/fpm/php.ini sudo sed -i "s / upload_max_filesize =. * / upload_max_filesize = 128M /" / etc / php /7.2/fpm/php.ini sudo sed -i "s / zlib.output_compression =. * / Zlib.output_compression = di /" /etc/php/7.2/fpm/php.ini sudo sed -i "s / max_execution_time = . * / max_execution_time = 18000 / "/etc/php/7.2/fpm/php.ini
Composer adalah manajer dependensi PHP yang memungkinkan Anda untuk menginstal paket PHP. Komposer akan menarik semua perpustakaan yang diperlukan dan dependensi yang Anda butuhkan untuk proyek ini.
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar / usr / local / bin / composer
Langkah 3: Instal Magento
Pada saat menulis tutorial ini, versi stabil terbaru adalah Magento 2.3.0.
Clone the Magento repositori ke
/var/www/myMagentoSite.com
direktori menggunakan perintah berikut:sudo git clone https://github.com/magento/magento2.git /var/www/myMagentoSite.com
Arahkan ke direktori Magento:
cd /var/www/myMagentoSite.com
Jalankan Komposer untuk menginstal semua dependensi Magento:
sudo komposer menginstal
Perintah dapat memakan waktu untuk diselesaikan. Setelah selesai, Anda akan melihat output berikut:
Menghasilkan file pengisian otomatis
Untuk melanjutkan instalasi, Anda dapat menggunakan wisaya instalasi atau baris perintah. Dalam panduan ini kita akan menginstal Magento menggunakan
setup: instal
perintah.
Jalankan perintah berikut untuk memulai instalasi. Jangan lupa untuk mengatur informasi database MySQL yang benar.
pengaturan sudo bin / magento: instal --base-url = http: //myMagentoSite.com/ --db-host = localhost --db-name = magento --db-user = magento --db-password = my_strong_password - -admin-firstname = Pertama --admin-lastname = [email terakhir dilindungi] myMagentoSite.com --admin-user = admin --admin-password = my_strong_password123 --bahasa = en_US --currency = USD --timezone = America / Chicago - use-rewrites = 1
Jika instalasi berhasil, Anda akan melihat sesuatu seperti pesan di bawah ini:
[SUKSES]: Instalasi Magento selesai. [SUKSES]: Admin Magento URI: / admin_1kd5tz Tidak ada yang perlu diimpor.
Ingat admin Magento URI - Anda akan memerlukannya untuk mengakses instalasi Magento Anda nanti.
Tetapkan izin yang benar:
sudo chown -R www-data: /var/www/myMagentoSite.com
Jalankan perintah berikut untuk membuat crontab Magento:
sudo -u www-data php bin / magento cron: install
Crontab telah dibuat dan disimpan
Langkah 4: Instal dan konfigurasikan Nginx
Instal Nginx dari repositori resmi Ubuntu menggunakan perintah berikut:
sudo apt-get install nginx
Buat blok server Nginx baru yang disebut
myMagentoSite.com
(Anda harus mengubahnya ke nama domain Anda) ::sudo nano /etc/nginx/sites-available/myMagentoSite.com
Kemudian rekatkan konten berikut ke dalam file:
upstream fastcgi_backend {server unix: /run/php/php7.2-fpm.sock; } server {server_namemyMagentoSite.com
www.myMagentoSite.com
; dengarkan 80; set $ MAGE_ROOT /var/www/myMagentoSite.com; setel pengembang $ MAGE_MODE; # atau produksi access_log /var/log/nginx/myMagentoSite.com-access.log; error_log /var/log/nginx/myMagentoSite.com-error.log; termasuk /var/www/myMagentoSite.com/nginx.conf.sample; }
Aktifkan blok server dengan membuat tautan simbolis:
sudo ln -s /etc/nginx/sites-available/myMagentoSite.com /etc/nginx/sites-enabled/myMagentoSite.com
Hapus konfigurasi Nginx default:
sudo rm -f / etc / nginx / situs-enabled / default
Uji konfigurasi Nginx:
sudo nginx -t
nginx: file konfigurasi /etc/nginx/nginx.conf sintaks adalah ok nginx: file konfigurasi /etc/nginx/nginx.conf test berhasil
Mulai ulang server nginx agar perubahan diterapkan:
sudo service nginx restart
Anda sekarang dapat masuk ke back-end Magento Anda dengan masuk ke
http://myMagentoSite.com/admin_1kd5tz
menggunakan informasi yang Anda tetapkan saat menjalankan pengaturan bin / magento: instal
perintah.
Itu dia. Anda telah berhasil menginstal Magento 2 dengan MySQL dan Nginx di Ubuntu 18.04 VPS Anda. Untuk informasi lebih lanjut tentang cara mengelola instalasi Magento Anda, silakan merujuk ke pejabat Magento dokumentasi.
Tidak ada komentar:
Posting Komentar