Dalam tutorial ini, kami akan menunjukkan cara menginstal CS-Cart v4 pada Ubuntu 14.04 VPS dengan Apache, PHP dan MySQL diinstal di dalamnya. CS-Cart adalah perangkat lunak keranjang belanja mandiri berbasis PHP dan MySQL, ditujukan untuk membangun dan mengelola etalase yang menarik dalam berbagai ukuran. Panduan ini telah diuji dan ditulis untuk Ubuntu 14.04 VPS, tetapi harus bekerja pada semua distribusi Linux.
Panduan penginstalan ini mengasumsikan bahwa Apache, MySQL, dan PHP sudah diinstal dan dikonfigurasi di server virtual CS-Cart Anda. Pada saat penulisan tutorial ini, versi stabil terbaru dari CS-Cart adalah 4.2.4 dan memerlukan:
- PHP>=5.3 dengan ekstensi PHP berikut diaktifkan:CURL, Zip, Phar, MySQLi, GD Graphics Library versi 2.0.x+ dan pustaka font FreeType. Selain itu, pengaturan safe_mode, magic_quotes_gpc, magic_quotes_runtime dan magic_quotes_sybase harus dinonaktifkan dan pengaturan allow_url_fopen dan file_uploads harus diaktifkan di php.ini
- Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite dan dengan arahan berikut yang diizinkan:DirectoryIndex, Deny, Allow, Options, Order, AddHandler, RewriteEngine, RewriteBase, RewriteCond, dan RewriteRule.
- MySQL>=4.1 diinstal pada server virtual Anda.
Unduh versi terbaru CS-Cart yang tersedia di https://www.cs-cart.com/download-cs-cart.html ke server dan ekstrak menggunakan perintah berikut:
cd /opt unzip cscart_v4.2.4.zip -d /opt/cscart
Buat database MySQL baru untuk CS-Cart di server Anda:
mysql -u root -p mysql> CREATE DATABASE cscartdb; mysql> GRANT ALL PRIVILEGES ON cscartdb.* TO 'cscartuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'cscart.conf':
touch /etc/apache2/sites-available/cscart.conf ln -s /etc/apache2/sites-available/cscart.conf /etc/apache2/sites-enabled/cscart.conf vi /etc/apache2/sites-available/cscart.conf
kemudian, tambahkan baris berikut ke dalamnya:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/cscart/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/cscart/> 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>
Edit file konfigurasi php.ini dan tambahkan/modifikasi baris berikut:
vi /etc/php5/apache2/php.ini
file_uploads = On allow_url_fopen = On safe_mode = Off register_globals = off magic_quotes_gpc = Off magic_quotes_runtime = Off magic_quotes_sybase = Off session.auto_start = 0
Mulai ulang server web Apache agar perubahan diterapkan.
service apache2 restart
Pindahkan file instalasi CS-Cart ke direktori root dokumen yang ditentukan dalam arahan host virtual di atas:
mv /opt/cscart/ /var/www/html/cscart
Selain itu, pengguna server web (Apache) harus dapat menulis ke direktori ‘/var/www/html/cscart/’ sehingga Anda dapat dengan mudah melakukannya dengan menjalankan perintah berikut:
chown www-data:www-data -R /var/www/html/cscart/
Setel izin file yang tepat untuk CS-Cart untuk menulis ke file dan direktori tertentu:
cd /var/www/html/cscart/ chmod 666 config.local.php chmod -R 777 design images var find design -type f -print0 | xargs -0 chmod 666 find images -type f -print0 | xargs -0 chmod 666 find var -type f -print0 | xargs -0 chmod 666
Buka http://domain-anda.com/install/ di browser web populer Anda dan ikuti petunjuk mudahnya.
Setelah menyelesaikan instalasi, sangat disarankan untuk menghapus direktori instalasi di root dokumen Apache Anda:
rm -rf /var/www/html/cscart/install/
Juga, ubah izin akses untuk file seperti yang disarankan di bawah ini:
chmod 644 /var/www/html/cscart/config.local.php chmod 644 /var/www/html/cscart/design/.htaccess images/.htaccess chmod 664 /var/www/html/cscart/var/.htaccess /var/www/html/cscart/var/themes_repository/.htaccess chmod 644 /var/www/html/cscart/design/index.php /var/www/html/cscart/images/index.php chmod 664 /var/www/html/cscart/var/index.php /var/www/html/cscart/var/themes_repository/index.php
Jangan lupa untuk mengubah kata sandi administrator default.
Hanya itu saja. Instalasi CS-Cart sekarang selesai. Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu paket Hosting Web CS-Cart kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal CS-Cart untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.