در ادامه، روش ارتقای نصب فعلی TestRail به نسخه جدید (از ۸.۰.۴/۸.۰.۶/۸.۱.۰/۹.۰.۰ به ۹.۱.۰) توضیح داده شده است. برای ارتقای نصب TestRail، این مراحل را دنبال کنید.
Backup #
اکیداً توصیه میشود پیش از شروع ارتقا، از فایلهای نصب TestRail و database آن backup بگیرید . اگر هنگام ارتقا مشکلی پیش بیاید، backup تنها راه بازگرداندن تغییرات و برگشتن به نصب قبلی و سالم شماست. توصیه میکنیم بهطور منظم از نصب و database مربوط به TestRail backup بگیرید، بهویژه قبل از ارتقا به نسخه جدیدتر.
Requirements #
قبل از ادامه فرایند ارتقا به TestRail، لطفاً requirements documentation و دستورالعملهای مخصوص سیستمعامل (Windows/Linux) را بررسی کنید. وابستگیهای نرمافزاری مانند PHP و SQL ممکن است در طول زمان تغییر کنند؛ بنابراین مهم است پیش از بهروزرسانی نرمافزار TestRail، این requirements را مرور کنید.
جایگزین کردن فایلهای نصب #
برای ارتقای نصب TestRail، فایلهای نصب TestRail را روی web server خود upload و extract کنید و فایلهای نسخه جدید TestRail را روی فایلهای نصب فعلی کپی کنید. میتوانید همه فایلها را جایگزین کنید، چون فایلهای مخصوص نصب شما، مثل فایل config.php، در archive نصب وجود ندارند.
بعضی از configurationهای web server ممکن است وقتی web server فعال است، اجازه overwrite شدن فایلها را ندهند. شاید لازم باشد پیش از جایگزین کردن فایلهای نصب TestRail، web server را متوقف کنید. این مشکل بیشتر در سیستمهای Windows/IIS رخ میدهد. اگر در ارتقا به مشکل برخوردید، web server را متوقف کنید و دوباره فایلها را overwrite کنید.
بعد از جایگزین شدن فایلها، instance ارتقا یافته است.
پس از انجام مراحل بالا، میتوانید از طریق یک مرورگر وب وارد instance شوید (معمولاً «http://localhost/testrail/» یا آدرسی مشابه) تا مطمئن شوید ارتقا با موفقیت انجام شده است.
پاک کردن cache مرورگر #
پس از تأیید موفقیتآمیز بودن ارتقا، همه end-userها باید cache مرورگر خود را پاک کنند تا upgrade مربوط به jQuery اعمال شود. برای انجام این کار در مرورگرهای پشتیبانیشده، مراحل زیر را دنبال کنید:
- Chrome – https://support.google.com/accounts/answer/32050?hl=en&co=GENIE.Platform%3DDesktop
- Firefox – https://support.mozilla.org/en-US/kb/how-clear-firefox-cache
- Microsoft Edge – https://www.microsoft.com/en-us/edge/learning-center/how-to-manage-and-clear-your-cache-and-cookies?form=MA13I2
- Safari – https://support.apple.com/lv-lv/guide/safari/sfri11471/ma
Troubleshooting #
اگر نصب فعلی TestRail را با فایلهای جدید overwrite میکنید، باید یک پوشه را از نسخه قبلی حذف کنید پیش از extract کردن فایلهای نصب نسخه جدید:
- /app/libraries/PhpSpreadsheet folder

