نیازمندی های سرور
آخرین بهروزرسانی: 18 شهریور 1405
برای نصب اسکریپت دیجیلارا، پیش از هر کاری باید هاست یا محیط لوکال شما دقیقاً با مشخصات زیر همخوان باشد. اگر حتی یکی از موارد اجباری برقرار نباشد، نصبکننده اجازهٔ ادامه نمیدهد.
توجه بسیار مهم: فروشگاه فقط با PHP دقیقاً ۸.۱ کار میکند. نسخهٔ ۸.۲ یا ۸.۳ را انتخاب نکنید. فایلهای رمزشده با ionCube برای PHP ۸.۱ ساخته شدهاند و روی نسخهٔ دیگر معمولاً خطای cannot be decoded by this version of the ionCube Loader میگیرید. این خطا باگ فروشگاه نیست.
موارد اجباری
- PHP دقیقاً ۸.۱ (مثلاً ۸.۱.۲۷) — نه ۸.۰، نه ۸.۲، نه ۸.۳
- ionCube Loader نسخه ۱۵ یا بالاتر برای همان PHP ۸.۱
- MySQL ۵.۷+ یا MariaDB ۱۰.۲+ با موتور ذخیرهسازی InnoDB
- افزونهٔ
pdo_mysql— اتصال دیتابیس - افزونهٔ
mbstring— رشتههای فارسی و چندبایتی - افزونهٔ
openssl— HTTPS و رمزنگاری - افزونهٔ
curl— لایسنس، پیامک و ارتباط با سرور دیجیلارا - افزونهٔ
zip— استخراج فایلRELEASE-*.zip - افزونههای
tokenizer،xml،ctype،jsonوfileinfo - مجوز نوشتن روی ریشهٔ حساب (برای ساخت پوشهٔ
laravel) و رویpublic_html
موارد اختیاری (نصب را متوقف نمیکنند)
- توابع
shell_exec/exec/proc_open— روی اکثر هاستهای اشتراکی بستهاند و لازم نیستند. نصبکننده و بکاپ دیتابیس کاملاً با PHP کار میکنند. - قابلیت
symlink— اگر غیرفعال باشد، لینک پوشهٔ storage بدون شل ساخته میشود.
بخشی از هستهٔ فروشگاه با ionCube کدگذاری شده است؛ بدون Loader نسخهٔ ۱۵ بهبعد، فایلها اصلاً اجرا نمیشوند. اگر Loader نصب نیست، از پشتیبانی هاست بخواهید «ionCube Loader ۱۵ یا بالاتر را برای PHP ۸.۱» فعال کند. آموزش گامبهگام پنل هاست را در تنظیم PHP و ionCube روی هاست بخوانید.
ما برای میزبانی فضای وب، شرکت پارس وب سرور را برگزیدهایم؛ از نظر منابع سختافزاری و قیمت، نیاز یک فروشگاه را بهخوبی پوشش میدهد. اگر هنوز هاست تهیه نکردهاید، از طریق لینک زیر اقدام نمایید:
پس از آماده شدن هاست، آموزش نصب دیجیلارا روی هاست را دنبال کنید. اگر قصد تست روی سیستم شخصی دارید، ابتدا فعالسازی ionCube روی لوکال و سپس نصب روی XAMPP را ببینید.
موفق باشید.