ارتقا فروشگاههای قدیمی با فایل تکفایله
آخرین بهروزرسانی: 02 شهریور 1405
اگر فروشگاه شما سالها پیش نصب شده و ساختار نصبکننده / آپدیتکنندهٔ جدید را ندارد، یک فایل تکفایله برای ارتقای امن آماده شده است. این فایل به Laravel داخل فروشگاه وابسته نیست و روی هاست اشتراکی بدون mysqldump کار میکند.
حتماً قبل از شروع: در cPanel یا DirectAdmin نسخهٔ PHP دامنه را روی ۸.۱ بگذارید و ionCube ۱۵+ را برای همان نسخه فعال کنید. بدون این دو مورد، ارتقا متوقف میشود.
کار شما
- فایل
digilara-legacy-update.phpرا از بستهٔ نصبکننده یا پشتیبانی دیجیلارا بگیرید. - آن را داخل
public_htmlآپلود کنید (کنارindex.phpفروشگاه). - در مرورگر باز کنید:
https://domain.com/digilara-legacy-update.php - شماره سفارش / کد خرید digilara.ir را وارد کنید و «شروع آپدیت امن» را بزنید.
دامنهٔ مرورگر باید همان دامنهای باشد که لایسنس روی آن در digilara.ir ثبت شده است (با یا بدون www فرقی نمیکند).
چه کارهایی بهصورت خودکار انجام میشود؟
- بررسی پیشنیازها (PHP ۸.۱ و ionCube)
- تأیید سفارش از digilara.ir
- بکاپ کامل دیتابیس با PDO (بدون mysqldump)
- تشخیص جداول MyISAM/Aria و تبدیل به InnoDB
- دانلود آخرین
RELEASEاز سرور دیجیلارا - استخراج با محافظت نرم: فایلهای موجود در
public_html/assets/imgوassets/productو فایل.envبازنویسی نمیشوند؛ فقط موارد گمشده اضافه میشوند - اجرای
migrateو سیدر ضروری دسترسیها - ثبت لاگ کامل در
public_html/.digilara-legacy-update/legacy-update.log
بکاپ SQL در مسیر .digilara-legacy-update/backups میماند. پس از موفقیت میتوانید همان فایل آپدیتکننده را از داخل صفحه حذف کنید.
از این به بعد، آپدیتهای بعدی از پنل مدیریت فروشگاه انجام میشود. آموزش آن در راهنمای بروزرسانی آمده است.
موفق باشید.