از TestRail ۵.۶، PHP ۵.۶ دیگر پشتیبانی نمیشود. پشتیبانی فعال PHP ۵.۶ به طور رسمی در ۱۹ ژانویه ۲۰۱۷ پایان یافته است و پشتیبانی امنیتی در ۳۱ دسامبر ۲۰۱۸ به پایان می رسد. بنابراین لطفاً توجه داشته باشید، حتی اگر TestRail ۵.۶ در محیط PHP ۵.۶ شما کار می کند، ما دیگر از پیکربندی پشتیبانی نمی کنیم و برخی از ویژگی ها ممکن است به خوبی کار نکنند. از TestRail ۵.۷، PHP ۷.۰.x دیگر پشتیبانی نمیشود.
#
لطفاً توجه داشته باشید که ارتقاء PHP به طور خودکار هیچ گونه سفارشی سازی انجام شده را منتقل نمی کند. در زیر چند سناریو وجود دارد که باید برای هر گونه سفارشی سازی احتمالی که باید انجام شود، بررسی شوند.
- اگر از اسکریپت های اتصال LDAP/AD استفاده می کنید، حتما ماژول PHP-LDAP را برای نسخه جدید PHP نیز به روز کنید.
- پیکربندی سفارشی PHP مانند “memory_limit” یا “upload_max_filesize” در فایلهای config.php تنظیم شده است.
ارتقا در لینوکس #
TestRail ۵.۶ اکنون از نسخه های ۷.۱ PHP پشتیبانی می کند & ۷.۲. شما می توانید نسخه PHP خود را از طریق خط فرمان خود ارتقا دهید. به عنوان مثال در اوبونتو:
برای اطمینان از فعال بودن مخزن اضافی مورد نیاز:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.2
پس از نصب، مطمئن شوید که تمام پسوندهای PHP مورد نیاز برای اجرای TestRail را نیز نصب کرده اید:
sudo apt-get install php7.2-mbstring php7.2-mysql php7.2-curl php7.2-json php7.2-zip php7.2-xml
در مرحله بعد، زمان به روز رسانی IonCube Loader است. شما قبلاً در نصب TestRail فعلی خود به این ارجاع خواهید داد و فقط باید فایل(های) php.ini خود را به روز کنید تا نسخه PHP ۷ را منعکس کند. به عنوان مثال، میتوانید فایل php.ini خود را بهروزرسانی کنید تا هنگام ارتقا به PHP ۷.۲ موارد زیر نشان داده شود:
zend_extension = /opt/ioncube/ioncube_loader_lin_7.2.so
شما باید ماژول های PHP ۵.۶ را غیرفعال کنید و ماژول های PHP ۷ را فعال کنید:
sudo a2dismod php5.6
sudo a2enmod php7.2
#
لطفاً خدمات وب سرور خود را مجدداً راه اندازی کنید تا تغییرات بالا اعمال شوند.
اکنون آماده ارتقا به TestRail ۵.۶ هستید. ما به شدت توصیه می کنیم ایجاد یک نسخه پشتیبان قبل از ارتقا!
برای ارتقا TestRail، کافی است آخرین نسخه را از شرکت خود دانلود کنید حساب درگاه صورتحساب TestRail.
ارتقاء TestRail بسیار آسان است و شما اساسا فقط باید فایل های جدید را روی نصب موجود خود کپی کنید و از طریق جادوگر ارتقاء پایگاه داده کلیک کنید. می توانید در مورد فرآیند ارتقاء اطلاعات بیشتری کسب کنید ارتقاء اسناد TestRail.
ارتقا در ویندوز #
php نسخه ۷.۱ یا ۷.۲ را از طریق Web Platform Installer به همراه درایورهای مناسب نصب کنید:
این شامل تمام پسوندهای PHP مورد نیاز برای اجرای TestRail به جز لودر IonCube می شود. شما باید لودر IonCube را به طور جداگانه با مراحل زیر دانلود کنید:
-
دانلود کنید جادوگر لودر IonCube (که برای اجرای TestRail لازم است).
-
همه فایل ها را استخراج کنید و پوشه ioncube را در آن کپی کنید
inetpub/wwwroot/
- حرکت به
localhost/ioncube/loader-wizard.php
- این کار از جادوگر لودر می خواهد تا لودر IonCube دقیق مورد نیاز برای سیستم و نسخه PHP شما را شناسایی کند. به سادگی دستورالعمل های صفحه loader-wizard را دنبال کنید تا لودرهای صحیح را نصب کنید و سپس مرجع لازم را به لودر در فایل php.ini خود اضافه کنید. مرجع باید شبیه به این باشد و قبل از هر مرجع دیگری اضافه شود zend_extension خطوط:
در مرحله بعد حتما IIS را در خط فرمان از طریق:
iisreset
پس از انجام این کار، آن را اجرا کنید php -v دستور در خط فرمان برای اطمینان از استفاده از نسخه صحیح PHP و نصب صحیح Loder IonCube.
#
برای اینکه IIS بتواند پسوند را بارگیری کند، ممکن است به تغییرات مجوز فایل پسوند ionCube نیاز داشته باشد. برای انجام این کار، روی فایل در کلیک راست کنید کاوشگر > خواصرا انتخاب کنید امنیت را برگه و اضافه کنید کاربران گروه
اگر همه چیز به درستی انجام شده باشد، باید یک پیام موفق مانند زیر دریافت کنید:
ما به شدت توصیه می کنیم قبل از ارتقا به نسخه جدید TestRail یک نسخه پشتیبان از پایگاه داده خود ایجاد کنید. میتوانید این کار را در SQL Server Management Studio با گسترش پایگاههای داده، کلیک راست بر روی پایگاه داده آزمایشی خود، کلیک بر روی tasks و سپس انتخاب نسخه پشتیبان انجام دهید.
برای ارتقا TestRail، کافی است آخرین نسخه را از شرکت خود دانلود کنید حساب درگاه صورتحساب TestRail.
فایل های خود را استخراج کرده و در inetpub/wwwroot کپی کنید تا جایگزین فایل های فعلی شما شود. پس از انجام این کار به localhost/testrail بروید و مراحل ارتقا را دنبال کنید. سپس باید بنر TestRail ۵.۶ را دریافت کنید:
همین است. اگر همه چیز جواب داد، اکنون می توانید از TestRail ۵.۶ در PHP ۷.۰، ۷.۱ لذت ببرید. & ۷.۲!

