جدول محتوایی
آموزش نصب prestahop در سرور مجازی اوبونتو 20.04
Prestashop یک راه حل تجارت الکترونیک است که به شما امکان می دهد فروشگاه آنلاین خود را به راحتی ایجاد کنید. این سیستم مدیریت محتوا به زبان PHP نوشته شده است و از MySQL/MariaDB برای ذخیره محتوای خود استفاده می کند. Prestashop یک بستر ساده و کارآمد برای فروش و مدیریت آنلاین محصول شما فراهم می کند. ویژگی های بسیار مفیدی از جمله مدیریت موجودی، صورتحساب، حمل و نقل، کاتالوگ محصولات، پشتیبانی درگاه پرداخت چندگانه و بسیاری موارد دیگر را ارائه می دهد.در این پست، نحوه نصب prestashop اوبونتو 20.04 VPS با آپاچی را به شما نشان خواهیم داد.
پیش از ادامه ی مقاله ، در صورت نیاز به هاست وردپرس به سایت ایرانیکاسرور مراجعه کرده و از پلن های فوق العاده با قیمت های عالی دیدن کنید.
پیش نیاز ها
- یک سرور جدید اوبونتو 20.04 از ایرانیکا سرور (خرید سرور مجازی)
- رمز عبور روت که روی سرور شما پیکربندی شده است
مرحله 1: ایجاد سرور جدید
پس از خرید سرور مجازی خود ، از راه SSH به ان وارد شوید.
هنگامی که به سرور اوبونتو 20.04 خود وارد شدید، دستور زیر را اجرا کنید تا سیستم پایه خود را با آخرین بسته های موجود به روز کنید:
apt-get update -y
مرحله 2 – نصب Apache، MariaDB و PHP
برای نصب prestashop اوبونتو ، ابتدا باید وب سرور آپاچی، پایگاه داده MariaDB، PHP و بسته های دیگر را روی سیستم خود نصب کنید.
با دستور زیر می توانید همه آنها را نصب کنید:
apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-gd php7.4-mbstring php7.4-mysql php7.4-curl php-xml php-cli php7.4-intl php7.4-zip unzip -y
پس از نصب تمام بسته ها، فایل php.ini را ویرایش کنید:
nano /etc/php/7.4/apache2/php.ini
تنظیمات زیر را با توجه به نیاز خود تغییر دهید:
memory_limit = 512M post_max_size = 32M upload_max_filesize = 32M date.timezone = Asia/Kolkata
فایل را ذخیره کرده و ببندید، سپس سرویس Apache را مجددا راه اندازی کنید تا تغییرات اعمال شود:
systemctl restart apache2
مرحله 3 – ایجاد پایگاه داده PrestaShop
در مرحله بعد، شما باید یک پایگاه داده برای پرستاشاپ ایجاد کنید تا محتوای آنها را ذخیره کند.
ابتدا با دستور زیر به MySQL متصل شوید:
mysql
پس از اتصال، یک پایگاه داده و کاربر با دستور زیر ایجاد کنید:
CREATE DATABASE prestadb; GRANT ALL PRIVILEGES ON prestadb.* TO 'prestauser'@'localhost' IDENTIFIED BY 'password';
سپس، امتیازات را برای اعمال تغییرات پاک کنید:
FLUSH PRIVILEGES;
سپس با دستور زیر از MySQL خارج شوید:
EXIT;
مرحله 4 – دانلود Prestashop
ابتدا به صفحه مخزن PrestaShop Github بروید و آخرین نسخه PrestaShop را با دستور زیر دانلود کنید:
wget https://github.com/PrestaShop/PrestaShop/releases/download/1.7.7.4/prestashop_1.7.7.4.zip
پس از اتمام دانلود، فایل دانلود شده را در پوشه اصلی آپاچی از حالت فشرده خارج کنید:
unzip prestashop_1.7.7.4.zip -d /var/www/html/prestashop
سپس، مجوزهای مناسب را برای دایرکتوری PrestaShop تنظیم کنید:
chown -R www-data:www-data /var/www/html/prestashop/ chmod -R 755 /var/www/html/prestashop
پس از اتمام کار، می توانید به مرحله بعدی بروید.
مرحله 5 – پیکربندی Apache برای پرستاشاپ
در مرحله بعد، باید یک فایل پیکربندی میزبان مجازی آپاچی برای میزبانی پرستاشاپ ایجاد کنید. با دستور زیر می توانید آن را ایجاد کنید:
nano /etc/apache2/sites-available/prestashop.conf
خطوط زیر را اضافه کنید:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/prestashop ServerName presta.example.com <Directory /var/www/html/prestashop> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/example_error.log CustomLog ${APACHE_LOG_DIR}/example_access.log combined </VirtualHost>
فایل را ذخیره کرده و ببندید، سپس میزبان مجازی پرستاشاپ را با دستور زیر فعال کنید:
a2ensite prestashop
در مرحله بعد، ماژول بازنویسی Apache را فعال کنید و سرویس Apache را مجددا راه اندازی کنید تا تغییرات اعمال شود:
a2enmod rewrite systemctl restart apache2
اکنون وب سرور آپاچی شما برای سرویس دادن به پرستاشاپ پیکربندی شده است و می توانید برای دسترسی به پرستاشاپ اقدام کنید.
مرحله 6 – دسترسی به رابط وب prestashop
اکنون مرورگر وب خود را باز کرده و URL http://presta.example.com را تایپ کنید. شما باید صفحه زیر را ببینید:
زبان خود را انتخاب کنید و روی Next کلیک کنید. سپس صفحه زیر را مشاهده می کنید:
لایسنس را بپذیرید و روی Next کلیک کنید. شما باید صفحه زیر را ببینید:
اطلاعات سایت خود را وارد کرده و بر روی Next کلیک کنید. شما باید صفحه زیر را ببینید:
اطلاعات پایگاه داده خود را وارد کرده و بر روی Next کلیک کنید. شما باید صفحه زیر را ببینید:
روی “Manage your store” کلیک کنید. به صفحه زیر هدایت خواهید شد:
قبل از اتصال به رابط مدیریت پرستاشاپ، پوشه install را با دستور زیر حذف کنید:
rm -rf /var/www/html/prestashop/install
سپس بر روی PrestaShop admin URL (آدرس مدیریت پرستاشاپ) کلیک کنید. شما به صفحه ورود به سیستم مدیریت پرستاشاپ هدایت خواهید شد:
نام کاربری و رمز عبور ادمین خود را وارد کنید و روی LOG IN کلیک کنید. شما به داشبورد پرستاشاپ هدایت خواهید شد:
جمع بندی
اکنون می توانید داشبورد PrestaShop را کاوش کنید، محصولات خود را اضافه کنید و فروش آنلاین آنها را شروع کنید . همین حالا می توانید نصب prestashop اوبونتو روی سرور مجازی خود را اغاز کنید.