در ادامه توضیح داده شده است که چطور نصب فعلی 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، داخل installation archive نیستند.
بعضی از configurationهای web server اجازه نمیدهند وقتی web server فعال است، فایلها overwrite شوند. ممکن است لازم باشد قبل از جایگزین کردن فایلهای نصب TestRail، web server را متوقف کنید. این وضعیت بیشتر در سیستمهای Windows/IIS پیش میآید. اگر هنگام ارتقا مشکل داشتید، web server را متوقف کنید و دوباره فایلها را overwrite کنید.
بعد از جایگزین شدن فایلها، instance ارتقا داده شده است.
بعد از انجام مراحل بالا، میتوانید از طریق مرورگر وارد instance شوید (معمولاً «http://localhost/testrail/» یا آدرسی مشابه) تا مطمئن شوید ارتقا با موفقیت انجام شده است.
پاک کردن cache مرورگر #
بعد از تأیید ارتقا، همه end-userها باید cache مرورگر خود را پاک کنند تا ارتقای 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

