نصب اسکریپت بر روی Xampp بصورت Local

آخرین به‌روزرسانی: 18 شهریور 1405

توجه!

قبل از نصب روی سیستم شخصی، باید XAMPP (یا WAMP) با PHP ۸.۱ نصب باشد و ionCube Loader نسخهٔ ۱۵+ برای همان PHP فعال شده باشد. اگر لودر نصب نیست، ابتدا آموزش فعال‌سازی ionCube روی لوکال را کامل کنید و بعد به این صفحه برگردید.

XAMPPهایی که PHP ۸.۲ یا ۸.۳ دارند برای دیجی‌لارا مناسب نیستند. بستهٔ XAMPP با PHP ۸.۱ را تهیه کنید.

۱) ساخت پوشه‌ها

وارد دایرکتوری htdocs شوید و پوشهٔ digilara را بسازید. داخل آن فقط یک پوشهٔ public_html کافی است:

C:\xampp\htdocs\digilara\
  public_html\
    digilara-installer\
    RELEASE-x.y.z.zip

فایل ZIP فروشگاه را extract نکنید. نصب‌کننده مانند هاست، پوشهٔ laravel را کنار public_html می‌سازد.

۲) دامنهٔ مجازی در Apache

برای ایجاد دامنهٔ مجازی در XAMPP مراحل زیر را طی نمایید.

  1. به مسیر C:\xampp\apache\conf\extra بروید و فایل httpd-vhosts.conf را باز کنید.
  2. محتوای مربوط به این فروشگاه را با کد زیر جایگزین یا به انتهای فایل اضافه کنید.
#DigiLara
<VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs\digilara\public_html"
    ServerName localhost
    <Directory "C:\xampp\htdocs\digilara\public_html">
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php?p=$1 [L,QSA]
        AllowOverride All
        Options Indexes FollowSymLinks
        Require local
        Require all granted
    </Directory>
</VirtualHost>
#End

تغییرات را ذخیره نمایید. اگر XAMPP در درایو دیگری است، مقدار DocumentRoot و Directory را متناسب با آن اصلاح کنید. سپس Apache را از کنترل‌پنل XAMPP Restart کنید.

اگر می‌خواهید به‌جای localhost از نامی مثل digilara.test استفاده کنید، همان نام را در ServerName بگذارید و در فایل C:\Windows\System32\drivers\etc\hosts این خط را اضافه کنید:

127.0.0.1 digilara.test

۳) اجرای نصب‌کننده

در مرورگر باز کنید:

http://localhost/digilara-installer/

باقی مراحل (نیازمندی‌ها، استخراج، دیتابیس، مدیر، لایسنس) دقیقاً مثل نصب روی هاست است. برای دیتابیس لوکال معمولاً هاست 127.0.0.1، کاربر root و رمز خالی است؛ یک دیتابیس خالی از phpMyAdmin بسازید و نامش را وارد کنید.

اگر تیک ionCube در صفحهٔ نیازمندی‌ها سبز نبود، مراحل نصب لودر روی لوکال را از اول بررسی کنید و Apache را دوباره Restart نمایید.

۴) لایسنس لوکال

برای فعال‌سازی روی لوکال، طبق آموزش فعال‌سازی لایسنس عمل کنید. در صورت نیاز به توکن مخصوص لوکال، از داشبورد دیجی‌لارا تیکت بزنید و نام کاربری راست‌چین، شماره سفارش و نام کامل خود را بنویسید.

لازم به ذکر است که تنها یک‌بار لایسنس لوکال برای شما صادر خواهد شد و برای بار مجدد نمی‌توان از آن لایسنس برای فعال‌سازی اسکریپت استفاده نمود.

موفق باشید.