این راهنما توضیح می دهد که چگونه نصب یک سرور TestRail موجود را به نسخه قدیمی تر کاهش دهید. ما به شما نشان خواهیم داد که چگونه از یک نصب فعال TestRail، و چگونه از یک نصب ناموفق دانگرید کنید.
راهنما یک دایرکتوری نصب را فرض می کند /var/www/html/testrail، و این همه پیش نیازهای نصب راضی بوده اند.
محدودیت برای کاهش رتبه #
تنزل رتبه ها فقط از TestRail نسخه ۶.۷.۲ و جدیدتر در دسترس هستند. این بدان معنی است که فقط با استفاده از دستورالعمل های زیر می توان به ۶.۷.۲ یا بالاتر کاهش داد. لطفاً همچنین توجه داشته باشید که به دلیل معرفی Cassandra به عنوان یک مؤلفه نصب مورد نیاز از TestRail ۷.۱ به بعد، مسیرهای تنزل رتبه زیر پشتیبانی نمی شوند:
- ۷.x تا ۷.۰ یا کمتر
#
تنزل رتبه بین نسخه های TestRail ممکن است منجر به این شود از دست دادن دائمی داده ها مربوط به ویژگیهای جدیدتر در صورتی که در آینده سعی کنید نمونه خود را مجدداً ارتقا دهید. اطمینان حاصل کنید که از پایگاه داده تولیدی خود قبل از اقدام به تنزل نسخه پشتیبان تهیه کنید.
اگر از نسخه کاساندرا به نسخه پیش از کاساندرا تنزل می دهید، لطفاً از اسکریپت Migration برای انتقال پیوست ها از کاساندرا به پایگاه داده SQL استفاده کنید – فرآیند بازگشت (پارامتر -b).
پایگاه داده SQLServer #
$ cd migration_script (folder in TestRail application)
$ php ./TestRailSqlToCassandraMigration.php -d9 -b
-m"driver=sqlsrv;host=localhost;port=1433;database=testrail;
user=testrail;password=123456789"
-s"host=localhost;port=9042;keyspace=testrail;user=cassandra;
password=cassandra"
پایگاه داده MySQL #
$ cd migration_script (folder in TestRail application)
$ php ./TestRailSqlToCassandraMigration.php -d9 -b
-m"driver=sqlsrv;host=localhost;port=1433;database=testrail;
user=testrail;password=123456789"
-s"host=localhost;port=9042;keyspace=testrail;user=cassandra;
password=cassandra"
نصب در حال کار #
- دایرکتوری نصب TestRail موجود خود را به مکان دیگری منتقل کنید. به عنوان مثال /var/www/html/testrail_backup.
- نسخه TestRail را که می خواهید به (۶.۷.۲ یا بالاتر) تنزل دهید، دانلود کنید.
- بایگانی TestRail را در /var/www/html/testrail باز کنید.
- فایل config.php را از نسخه پشتیبانگیری شده TestRail خود (به عنوان مثال /var/www/html/testrail_backup/config.php) در پوشه /var/www/html/testrail کپی کنید.
- به نمونه TestRail در مرورگر خود بروید. جادوگر به روز رسانی نمایش داده خواهد شد.
- را کلیک کنید به روز رسانی.
نصب ناموفق #
- دایرکتوری اصلی فعلی را به عنوان مثال منتقل کنید. /var/www/html/testrail_failed
- نسخه TestRail را که می خواهید به (۶.۷.۲ یا بالاتر) تنزل دهید، دانلود کنید.
- بایگانی TestRail را در /var/www/html/testrail باز کنید
- فایل config.php را از نسخه شکست خورده TestRail خود (به عنوان مثال /var/www/html/testrail_failed/config.php) در پوشه /var/www/html/testrail کپی کنید.
- مهم است! تمام فایل های /var/www/html/testrail_failed/db/migrations را در /var/www/html/testrail/db/migrations کپی کنید.
- از TR URL در مرورگر بازدید کنید، به به روز رسانی هدایت خواهید شد
- را کلیک کنید به روز رسانی.

