TestRail ۹.۸.۱ برای همه مشتریان سرور در دسترس است. مشتریانی که مایل به ارتقاء به TestRail ۹.۸.۱ هستند می توانند فایل های نصب را از پورتال صورتحساب TestRail دانلود کنید.
دستورالعمل های زیر به شما کمک می کند تا نحوه نصب TestRail را بر روی سیستم ویندوز سرور درک کنید. این دستورالعمل ها برای همه نسخه های سرور TestRail از ۹.۴.۱ تا ۹.۸.۱ اعمال می شود. شما می توانید اطلاعات بیشتری در مورد سیستم عامل و سرور در اینجا پشتیبانی می شود.
ℹ️ نکته مهم:
شروع با سرور TestRail ۹.۵.۱، کاساندرا رسماً منسوخ شده است و اجرای آن در حال انجام است.
-
ادمین ها ابتدا باید برنامه را اجرا کنند اسکریپت بی اعتباری کاساندرا در نسخه ۹.۴.۱ قبل از
ارتقاء به نسخه های جدیدتر -
اگر اسکریپت اجرا نشده است، به جدیدتر ارتقا دهید
نسخه ها
خواهد شد
مسدود شود و الف پیام هشدار نمایش داده خواهد شد
در طول فرآیند ارتقا👉 لطفا ما را بررسی کنید
استهلاک کاساندرا
مستندات
به عنوان
XAMPP). در عوض، توصیه می کنیم از IIS، PHP با FastCGI و SQL Server استفاده کنید
برای
محیط های ویندوز برای اطمینان از بهترین عملکرد و قابلیت اطمینان،
همانطور که توضیح داده شد
زیر گزینه جایگزین استفاده از لینوکس، آپاچی و MySQL است.
اما
هر دو
محیط ها به همان اندازه خوب کار می کنند.
آماده سازی سرور
#
TestRail به یک وب سرور، یک پایگاه داده SQL (SQL Server) و یک سرویس دهنده نیاز دارد
PHP
محیط ۸.۰ یا ۸.۱ روی سرور نصب شود. در سرورهای ویندوز،
TestRail
با وب سرور IIS مایکروسافت و PHP که برای اجرا پیکربندی شده است، بهترین کار را دارد
با
FastCGI.
نصب IIS
#
برای نصب IIS روی ویندوز سرور، اجرا کنید مدیر سرور. در داشبورد، در قسمت Configure This Local Server، کلیک کنید نقش ها و ویژگی ها را اضافه کنید.
انتخاب کنید نصب مبتنی بر نقش یا ویژگی، و
کلیک کنید
بعدی.
میزبان سرور مورد نظر خود را برای نصب IIS از استخر سرور انتخاب کنید،
و
کلیک کنید
بعدی. سپس هنگام انتخاب نقش های سرور، مطمئن شوید
وب سرور (IIS) انتخاب شده و تحت
وب سرور > توسعه اپلیکیشن مطمئن شوید CGI است
همچنین انتخاب شده است (اگر قبلاً انتخاب نشده باشد). کلیک کنید
نصب کنید.
#
برای اطلاعات بیشتر، لطفاً به اسناد رسمی مایکروسافت مراجعه کنید:
فایل های رسمی PHP را دانلود کنید در
فرمت zip. از آخرین نسخه ۸.۱ موجود استفاده کنید.
از سال ۲۰۲۳، VS16 x64 Non Thread Safe توصیه می شود
نسخه برای دانلود، زیرا در اسناد نصب استفاده خواهد شد.

پس از اتمام دانلود، فایل های PHP فشرده شده را در آن استخراج کنید
C:\php\ در سیستم میزبان
خود را ویرایش کنید متغیرهای محیطی، و یک مورد جدید اضافه کنید
مسیر
سیستم
متغیر C:\php.
برو به مدیر IIS، روی میزبان سرور کلیک کنید، سپس
کلیک کنید
نگاشت هندلر، و اضافه کنید نقشه برداری ماژول.
در پنجره جدید، تمام فیلدها را با اطلاعات دقیق پر کنید
نشان داده شده است
در
تصویر زیر و سپس کلیک کنید باشه.
به میزبان سرور در قسمت بازگردید مدیر IIS،
و
این
زمان کلیک کنید سند پیش فرض. کلیک کنید اضافه کنید
در پنل اقدامات
فیلد Name را با آن پر کنید Index.php و کلیک کنید
باشه. بعد، کلیک کنید اضافه کنید دوباره و
این
زمان
فیلد Name را با آن پر کنید Default.php و کلیک کنید باشه.
نصب پیش نیازها
#
برای استفاده از TestRail در ویندوز با پایگاه داده SQL Server، موارد زیر را انجام دهید
PHP
پسوندها
مورد نیاز است:
- پسوند gd PHP برای تولید نمودار
-
sqlsrv_81_nts_x64 PHP پسوند
به
دسترسی به پایگاه داده های SQL Server - پسوند pdo_mysql PHP برای دسترسی به پایگاه داده
- پسوند fileinfo PHP برای تعیین نوع فایل و رمزگذاری
- پسوند imagick PHP برای کار با تصاویر
- پسوند mbstring PHP برای کار با رشته های یونیکد
- برای بررسی بهروزرسانیها و غیره، پسوند PHP را بچرخانید.
- پسوند openssl PHP برای رسیدگی به اتصالات SSL
- ioncube PHP loader برای رمزگشایی فایل های PHP TestRail
دانلود کنید
درایورهای PHP مایکروسافت برای SQL Server در اینجاو کلیک کنید دانلود درایورهای مایکروسافت برای PHP برای SQL Server (ویندوز).
قبل از استخراج فایل ها، ابتدا باید مطمئن شوید که کدام Thread Safety را برای نسخه PHP خود (ts یا nts) دارید، در غیر این صورت نصب کار نخواهد کرد. برای اینکه ببینید آیا نسخه شما برای Thread Safe یا Not Thread Safe فعال است، دستور زیر را وارد کنید:
php -i|find "Thread Safety"
پس از استخراج فایل ها، فایل های Thread Safety مربوطه را مطابق نسخه خود پیدا کنید و فایل ها را در دایرکتوری C:\php\ext\ خود کپی کنید. به عنوان مثال:
-
- php_pdo_sqlsrv_81_nts_x64.dll
- php_sqlsrv_81_nts_x64.dll
برای نصب این پسوندها، موارد زیر را به فایل های php.ini خود اضافه کنید:
-
- پسوند=pdo_sqlsrv_81_nts_x64
- پسوند=sqlsrv_81_nts_x64
درایور همچنین نیاز به نصب درایور ODBC دارد. بسته مربوطه را دانلود و نصب کنید:
پس از فعال کردن پسوند در فایل پیکربندی PHP.ini و پس از نصب درایور ODBC، لطفاً وب سرور IIS خود را مجددا راه اندازی کنید. می توانید بررسی کنید که آیا برنامه افزودنی با موفقیت بارگیری شده است اجرای تابع phpinfo(). می توانید از Command Prompt برای اجرای php -m استفاده کنید تا تأیید کنید که ماژول ها در حال اجرا هستند.
رسمی را دنبال کنید اسناد نصب برنامه افزودنی imagick در اینجا یافت می شود.
آخرین پسوند مورد نیاز PHP، بارگذار رایگان ionCube PHP است. شما می توانید
دانلود کنید
را
ionCube loader برای Windows در اینجا.
این روش نصب به «ioncube_loader_win_8.۱.dll» نیاز دارد که با دانلود Windows VC16 (غیر TS) (۶۴ بیت) فایل فشرده (ioncube_loaders_win_nonts_vc16_x86-۶۴.zip). تمام فایل های روی سرور خود را استخراج کنید و پسوند لودر را در دایرکتوری ext PHP خود کپی کنید (معمولاً C:\php\ext\). در مرحله بعد، با افزودن خط زیر به فایل PHP.ini، افزونه را فعال کنید (این فایل را می توانید در پوشه نصب خود پیدا کنید، معمولاً C:\php\):
zend_extension = "C:\php\ext\ioncube_loader_win_8.1.dll"
برای تأیید اینکه برنامه افزودنی لودر ionCube با موفقیت نصب شده است،
php -v را در خط فرمان ویندوز اجرا کنید (باید تغییر دهید
به
PHP ها
دایرکتوری نصب به منظور اجرای این دستور).
پسوند لودر ionCube با موفقیت نصب می شود اگر php -v خروجی داشته باشد
چیزی
مانند این (به خط ionCube PHP Loader توجه کنید):
PHP 8.1.14 (cli) (built: Jan 4 2023 12:24:57) (NTS Visual C++ 2019 x64)
Copyright (c) The PHP Group
Zend Engine v4.1.14, Copyright (c) Zend Technologies
with the ionCube PHP Loader v12.0.5, Copyright (c) 2002-2022, by ionCube Ltd.
#
برای اینکه IIS بتواند افزونه را بارگیری کند، ممکن است نیاز داشته باشید
به
تغییر دهید
مجوز فایل پسوند ionCube. برای انجام این کار، کلیک راست کنید
را
فایل در Explorer، روی Properties کلیک کنید، تب Security را انتخاب کنید و
اضافه کردن
را
گروه کاربران
بیشتر برنامههای افزودنی باید بهطور خودکار، IonCube و مراحل imagick اضافه شوند.
اگر
شما PHP را به صورت دستی نصب کردید، ممکن است مجبور شوید پسوندهای مورد نیاز را فعال کنید
در فایل PHP.ini به صورت زیر است:
zend_extension = "C:\php\ext\ioncube_loader_win_8.1.dll"
extension=gd
extension=fileinfo
extension=imagick
extension=mbstring
extension=curl
extension=openssl
extension=pdo_sqlsrv_81_nts_x64
extension=sqlsrv_81_nts_x64
برای بارگیری مجدد PHP، وب سرور IIS را مجددا راه اندازی کنید. ساده ترین راه برای انجام این کار
است
برای راه اندازی مجدد
را ویندوز انتشار وب جهانی خدمات شما می توانید
این کار را انجام دهید
با باز کردن اپلیکیشن Services از Administrative Tools و
راه اندازی مجدد
خدمات (لطفاً توجه داشته باشید که با این کار تمام استخرهای برنامه IIS مجدداً راه اندازی می شود
و
وب سایت ها
اگر وب سایت ها و برنامه های دیگری را روی این سرور میزبانی می کنید، شما
ممکن است
فقط می خواهید مجموعه برنامه مربوطه را مجدداً راه اندازی کنید).
نصب Chrome Headless Shell Dependency (برای گزارش ها) #
-
Dependencies را نصب کنید – لطفا مطمئن شوید که سیستم شما
دارد
قابلیت حذف آرشیو فایل های ZIP -
Chrome Headless Shell را به صورت دستی دانلود کنید – باز کن
وب سایت Chrome for Testing
در یک مرورگر و آخرین نسخه پایدار را دانلود کنید -
فایل را از حالت فشرده خارج کنید – روی .zip کلیک راست کرده و انتخاب کنید
“عصاره گیری
همه” -
به مکان مورد نظر حرکت کنید – پوشه استخراج شده را جابجا کنید
هر جا
(به عنوان مثال، C:\Program Files\ChromeHeadless). مکان را یادداشت کنید
کجا
باینری را جابجا خواهید کرد، زیرا باید این مسیر را به مسیر اضافه کنید
TestRail
پیکربندی

