عیب یابی
خطاهای قالب Smarty 4
Section titled “خطاهای قالب Smarty 4”رایج ترین دسته مشکلات هنگام ارتقا از XOOPS 2.5.x به 2.7.0 ناسازگاری قالب Smarty 4 است. اگر بررسی پیش از پرواز را نادیده گرفتید یا آن را کامل نکردید، ممکن است پس از ارتقا، خطاهای الگو را در قسمت جلویی یا در قسمت مدیریت مشاهده کنید.
برای بازیابی:
- اسکنر قبل از پرواز را مجدداً اجرا کنید در
/upgrade/preflight.php. هر گونه تعمیرات خودکار ارائه شده را اعمال کنید یا الگوهای پرچمدار را به صورت دستی اصلاح کنید. - ** کش قالب کامپایل شده را پاک کنید. ** همه چیز را به جز
index.htmlازxoops_data/caches/smarty_compile/حذف کنید. قالب های کامپایل شده Smarty 3 با Smarty 4 سازگار نیستند و فایل های قدیمی می توانند خطاهای گیج کننده ای ایجاد کنند. - به طور موقت به یک تم ارسال شده تغییر دهید. از قسمت مدیریت،
xbootstrap5یاdefaultرا به عنوان تم فعال انتخاب کنید. با این کار مشخص می شود که آیا مشکل محدود به یک موضوع سفارشی است یا در کل سایت است. - قبل از روشن کردن مجدد ترافیک تولید، تم ها و قالب های ماژول سفارشی را اعتبارسنجی کنید. به الگوهایی که از بلوکهای
{php}، اصلاحکنندههای منسوخ، یا نحو جداکننده غیراستاندارد استفاده میکنند، توجه ویژه داشته باشید – اینها رایجترین خرابیهای Smarty 4 هستند.
همچنین به بخش Smarty 4 در موضوعات ویژه مراجعه کنید.
مسائل مربوط به مجوز
Section titled “مسائل مربوط به مجوز”ارتقای XOOPS ممکن است نیاز به نوشتن روی فایلهایی داشته باشد که قبلاً فقط خواندنی بودهاند. اگر اینطور باشد، پیامی مانند زیر مشاهده خواهید کرد:

راه حل این است که مجوزها را تغییر دهید. اگر دسترسی مستقیم بیشتری ندارید، می توانید مجوزها را با استفاده از FTP تغییر دهید. در اینجا یک مثال با استفاده از FileZilla آورده شده است:

خروجی اشکال زدایی
Section titled “خروجی اشکال زدایی”می توانید با افزودن یک پارامتر اشکال زدایی به URL مورد استفاده برای راه اندازی ارتقا، خروجی اشکال زدایی اضافی را در لاگر فعال کنید:
http://example.com/upgrade/?debug=1