در این مطلب ، ما قصد داریم نصب Eshop را بر روی سرور مجازی لینوکس ubuntu 16.04 آموزش دهیم
Eshop یک برنامه متن باز برای فروش فایل های دیجیتال میباشد ، مانند ، MP3, eBooks, Movies, Software و…
پیش نیاز ها
- یک سرور مجازی با سیستم عامل ubuntu 16.04 (خرید سرور مجازی)
- یک یوزر با دسترسی sudo
مرحله 1: شروع کار
بهتر است ابتدا سیستم عامل را به آخرین ورژن آپدیت کنید
sudo apt-get update -y
sudo apt-get upgrade -y
Once your system is updated, restart your system and login with sudo user.
پس از اتمام آپدیت باید سرور را ریست کنید و با یوزر sudo به سرور متصل شوید
sudo shutdown -r now
مرحله 2: نصب LAMP Server
دستور :
sudo apt-get install lamp-server^ -y
پس از پایان نصب ، نیاز است که تغییراتی در php انجام دهید
sudo nano /etc/php/7.0/cli/php.ini
موارد زیر را تغییر دهید
post_max_size = 64M
upload_max_filesize = 64M
short_open_tag = On
سپس وب سرور آپاچی را ریست کنید
sudo systemctl restart apache2
مرحله 3: پیکربندی دیتابیس
قبل از کانفیگ دیتابیس ، شما میباست ابتدا mysql را ایمن کنید
sudo mysql_secure_installation
به صورت زیر پاسخ ها را وارد کنید
Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
پس از ایمن شدن دیتابیس ، میباست به MySQL از طریق shell لاگین کنید
mysql -u root -p
پسورد روت که در زمان ساخت دیتابیس وارد کرده اید
mysql> CREATE DATABASE openeshop_db;
%3