{"id":23579,"date":"2023-09-13T02:04:42","date_gmt":"2023-09-12T17:04:42","guid":{"rendered":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/?page_id=23579"},"modified":"2024-01-29T19:07:28","modified_gmt":"2024-01-29T10:07:28","slug":"upgrading-linux","status":"publish","type":"page","link":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/server-guide\/installation\/installing-on-unix-linux\/upgrading-linux\/","title":{"rendered":"Unix\/Linux \u3067\u306e TestRail 8.x \u3078\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9"},"content":{"rendered":"<p><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;\">\u4ee5\u4e0b\u3067\u306f\u3001\u65e2\u5b58\u306e TestRail \u3092\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u65b9\u6cd5\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3059\u3002<\/span><\/p>\n<h2>\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306e\u6d41\u308c<\/h2>\n<p>8.0.1 \u3078\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u624b\u9806\u306f\u3001\u73fe\u5728\u3054\u5229\u7528\u306e TestRail \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u3088\u3063\u3066\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\n<h3>TestRail 5.7 \u307e\u305f\u306f 6.3 \u304b\u3089\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9<\/h3>\n<p>TestRail 7.0.2 \u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u5f8c\u3001TestRail 8.0.1 \u3078\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u53d6\u5f97<\/li>\n<li>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u8981\u4ef6\u306e\u78ba\u8a8d\n<ul>\n<li>\u3054\u5229\u7528\u74b0\u5883\u304c TestRail 7.0.2 \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u8981\u4ef6\u3092\u6e80\u305f\u3057\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002(PHP 7.0 \u306e\u30b5\u30dd\u30fc\u30c8\u304c\u7d42\u4e86\u3057\u3001PHP 7.3 \u307e\u305f\u306f 7.4 \u3092\u5229\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002)<\/li>\n<\/ul>\n<\/li>\n<li>TestRail 7.0.2 \u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\n<ul>\n<li>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u914d\u7f6e\u5f8c\u3001WEB \u30d6\u30e9\u30a6\u30b6\u304b\u3089 TestRail \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u753b\u9762\u306b\u5f93\u3063\u3066\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306e\u64cd\u4f5c\u3092\u884c\u3044\u307e\u3059\u3002<\/li>\n<li>\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306f\u7ba1\u7406\u8005\u30e6\u30fc\u30b6\u30fc\u306e\u307f\u304c\u5b9f\u65bd\u3067\u304d\u307e\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><strong>\u8a73\u7d30\u306a\u624b\u9806\u306f 7.0.2 \u7528\u30de\u30cb\u30e5\u30a2\u30eb\u306e\u300c<a href=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/702\/admin\/installation\/upgrading\/\" target=\"_blank\" rel=\"noopener\">TestRail \u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9<\/a>\u300d\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/strong><\/p>\n<h3>TestRail 7.0.1, 7.0.2 \u307e\u305f\u306f 7.5.3 \u304b\u3089\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9<\/h3>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306e\u53d6\u5f97<\/li>\n<li>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u8981\u4ef6\u306e\u78ba\u8a8d\n<ul>\n<li>\u3054\u5229\u7528\u74b0\u5883\u304c TestRail 8.0.1 \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u8981\u4ef6\u3092\u6e80\u305f\u3057\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\n<ul>\n<li>PHP 7.x \u306e\u30b5\u30dd\u30fc\u30c8\u304c\u7d42\u4e86\u3057\u3001PHP 8.1 \u3092\u5229\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/li>\n<li>TestRail 7.5.3 \u4ee5\u964d\u306f Apache Cassandra \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/li>\n<li>RabbitMQ \u306f Webhook \u6a5f\u80fd\u3092\u5229\u7528\u3057\u306a\u3044\u5834\u5408\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u4e0d\u8981\u3067\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>TestRail 8.0.1 \u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\n<ol>\n<li>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u914d\u7f6e\u5f8c\u3001WEB \u30d6\u30e9\u30a6\u30b6\u304b\u3089 TestRail \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u753b\u9762\u306b\u5f93\u3063\u3066\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306e\u64cd\u4f5c\u3092\u884c\u3044\u307e\u3059\u3002\n<ul>\n<li>\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306f\u7ba1\u7406\u8005\u30e6\u30fc\u30b6\u30fc\u306e\u307f\u304c\u5b9f\u65bd\u3067\u304d\u307e\u3059\u3002<\/li>\n<li>RabbitMQ \u306f Webhook \u6a5f\u80fd\u3092\u5229\u7528\u3057\u306a\u3044\u5834\u5408\u3001\u8a2d\u5b9a\u306f\u4e0d\u8981\u3067\u30b9\u30ad\u30c3\u30d7\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u307e\u305f\u3001\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u5f8c\u3001\u7ba1\u7406\u753b\u9762\u304b\u3089\u6709\u52b9\u5316\u3001RabbitMQ \u306e\u8a2d\u5b9a\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<li>WEB \u30d6\u30e9\u30a6\u30b6\u304b\u3089\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7\u5b8c\u4e86\u5f8c\u3001DB \u30de\u30a4\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5b9f\u884c\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n<ul>\n<li>\u30de\u30a4\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5b9f\u884c\u3057\u306a\u3044\u5834\u5408\u3001\u6dfb\u4ed8\u30d5\u30a1\u30a4\u30eb\u95a2\u9023\u306e\u64cd\u4f5c\u304c\u3067\u304d\u307e\u305b\u3093\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><strong>\u8a73\u7d30\u306a\u624b\u9806\u306f\u672c\u30da\u30fc\u30b8\u5185\u306e\u6b21\u9805\u300c\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u300d\u4ee5\u964d\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/strong><\/p>\n<h2><span style=\"color: revert; font-size: revert; font-weight: revert;\">\u30d0\u30c3\u30af\u30a2\u30c3\u30d7<\/span><\/h2>\n<div class=\"lt-article__body\">\n<p>\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u524d\u306b\u3001<a href=\"\/server-guide\/server-administration\/creating-backup\/\" target=\"_blank\" rel=\"noopener\">TestRail \u306e\u30d5\u30a1\u30a4\u30eb\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u4f5c\u6210<\/a>\u3059\u308b\u3053\u3068\u3092\u5f37\u304f\u304a\u52e7\u3081\u3057\u307e\u3059\u3002\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3067\u554f\u984c\u304c\u767a\u751f\u3057\u305f\u5834\u5408\u3001\u5909\u66f4\u3092\u30ed\u30fc\u30eb\u30d0\u30c3\u30af\u3057\u3066\u4ee5\u524d\u306e (\u6b63\u5e38\u306b\u52d5\u4f5c\u3059\u308b) \u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u623b\u3059\u552f\u4e00\u306e\u65b9\u6cd5\u306f\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3067\u3059\u3002TestRail \u306e\u30d5\u30a1\u30a4\u30eb\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u5b9a\u671f\u7684\u306b\u4f5c\u6210\u3057\u3001\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u524d\u306b\u3082\u4f5c\u6210\u3059\u308b\u3053\u3068\u3092\u304a\u52e7\u3081\u3057\u307e\u3059\u3002<\/p>\n<h2 id=\"01G7Y5C4RX5AK8H7WYJHP1QTEK\">\u8981\u4ef6<\/h2>\n<p>TestRail\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3092\u884c\u3046\u524d\u306b\u3001<a href=\"\/server-guide\/installation\/requirements\/\" target=\"_blank\" rel=\"noopener\">\u8981\u4ef6<\/a>\u304a\u3088\u3073 OS \u56fa\u6709\u306e\u624b\u9806 (Windows\/Linux) \u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002PHP\u3084SQL\u306a\u3069\u306eTestRail\u304c\u4f9d\u5b58\u3059\u308b\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306f\u6642\u9593\u3068\u3068\u3082\u306b\u5909\u66f4\u3055\u308c\u308b\u305f\u3081\u3001TestRail\u3092\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u524d\u306b\u3001\u3053\u308c\u3089\u306e\u8981\u4ef6\u3092\u78ba\u8a8d\u3059\u308b\u3053\u3068\u3092\u304a\u52e7\u3081\u3057\u307e\u3059\u3002<\/p>\n<h2 id=\"docs-internal-guid-58af9a0c-7fff-15a6-1493-b310a03c9e2f\"><span style=\"color: #202020;\">\u4f9d\u5b58\u95a2\u4fc2\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9<\/span><\/h2>\n<p>\u3053\u3053\u3067\u306f\u3001TestRai 8.0.1 \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u8981\u4ef6\u306b\u5408\u308f\u305b\u305f\u4f9d\u5b58\u95a2\u4fc2\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u624b\u9806\u3092\u8aac\u660e\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<h4>PHP 8.1<\/h4>\n<p>TestRail 8.0.1 \u306b\u306f PHP 8.1 \u304c\u5fc5\u8981\u3067\u3059\u3002(PHP 8.0 \u3082\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u304c PHP 8.1 \u3092\u63a8\u5968\u3057\u307e\u3059\u3002)<\/p>\n<p>\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306e\u6700\u521d\u306e\u624b\u9806\u3068\u3057\u3066 PHP 8.1 \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<p>\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ sudo apt-get install php8.1 -y<\/pre>\n<p>\u4f7f\u7528\u3059\u308b PHP \u306e\u30d0\u30fc\u30b8\u30e7\u30f3 (\u3053\u3053\u3067\u306f 8.1) \u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ sudo update-alternatives --config php<\/pre>\n<p><a href=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_01.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_01.png\" alt=\"\" width=\"624\" height=\"133\" class=\"aligncenter size-full wp-image-23585\" srcset=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_01.png 624w, https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_01-480x102.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 624px, 100vw\" \/><\/a><\/p>\n<p>Apache \u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ sudo systemctl restart apache2<\/pre>\n<h4>ionCube<\/h4>\n<p>\u6700\u5f8c\u306b\u5fc5\u8981\u306a PHP \u62e1\u5f35\u6a5f\u80fd\u306f\u30d5\u30ea\u30fc\u306e ionCube PHP \u30ed\u30fc\u30c0\u30fc\u3067\u3059\u3002\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066 ionCube \u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea (\u3053\u306e\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f \/opt\/ioncube\/ \u3068\u3057\u307e\u3059) \u306b\u79fb\u52d5\u3057\u3001 Unix\/Linux \u7528 ionCube \u30ed\u30fc\u30c0\u30fc\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304a\u3088\u3073\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<p>\/opt\/ioncube \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u79fb\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ cd \/opt\/ioncube<\/pre>\n<p>ioncube \u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ wget https:\/\/downloads.ioncube.com\/loader_downloads\/ioncube_loaders_lin_x86-64.zip\n<\/pre>\n<p>ioncube \u30d5\u30a1\u30a4\u30eb\u3092\u5c55\u958b\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ unzip ioncube_loaders_lin_x86-64.zip<\/pre>\n<p>(\/apache \u304a\u3088\u3073 \/cli \u306e) php.ini \u30d5\u30a1\u30a4\u30eb\u3092\u66f4\u65b0\u3057\u3066\u65b0\u3057\u3044 ioncube \u30ed\u30fc\u30c0\u30fc\u3092\u8a2d\u5b9a\u3057\u307e\u3059 (\u901a\u5e38\u306f \u2018\/etc\/php\/8.1\/cli\/php.ini\u2019\u304a\u3088\u3073\/etc\/php\/8.1\/apache2\/php.ini)\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">zend_extension=\/opt\/ioncube\/ioncube_loader_lin_8.1.so<\/pre>\n<p>wwwroot \u30d5\u30a9\u30eb\u30c0\u30fc\u306b phpinfo.php \u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308b\u5834\u5408\u3001\u6b21\u306e phpinfo.php \u30d5\u30a1\u30a4\u30eb\u4f5c\u6210\u624b\u9806\u3092\u7701\u7565\u3057\u3001Web \u30d6\u30e9\u30a6\u30b6\u30fc\u3067 \u2018localhost\/phpinfo.php\u2019 \u306b\u79fb\u52d5\u3057\u307e\u3059\u3002<\/p>\n<div class=\"callout callout--info\">\n<p>[et_pb_text admin_label=&#8221;Note&#8221; _builder_version=&#8221;4.4.2&#8243; background_color=&#8221;#F0F8FF&#8221; hover_enabled=&#8221;0&#8243; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#b0c4de&#8221;]<\/p>\n<p>phpinfo.php \u30d5\u30a1\u30a4\u30eb\u304c\u306a\u3044\u5834\u5408\u3001 <a href=\"\/server-guide\/server-administration\/troubleshooting\/phpinfo\/\" target=\"_blank\" rel=\"noopener\">phpinfo() \u8a3a\u65ad\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u5b9f\u884c<\/a>\u306e\u624b\u9806\u306b\u5f93\u3063\u3066 phpinfo.php \u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n<p>[\/et_pb_text]<\/p>\n<\/div>\n<p><!-- END note --><\/p>\n<p>Web \u30d6\u30e9\u30a6\u30b6\u30fc\u3067 \u2018localhost\/phpinfo.php\u2019 \u306b\u79fb\u52d5\u3057\u3001PHP \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u60c5\u5831\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\u00a0 \u6b21\u306e\u3088\u3046\u306b\u8868\u793a\u3055\u308c\u308b\u306f\u305a\u3067\u3059 (\u30bf\u30a4\u30c8\u30eb\u306b\u9069\u5207\u306a\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059)\u3002<\/p>\n<p><a href=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_02.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_02.png\" alt=\"\" width=\"624\" height=\"563\" class=\"aligncenter size-full wp-image-23586\" srcset=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_02.png 624w, https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_02-480x433.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 624px, 100vw\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Cassandra \u3092\u542b\u3080\u3059\u3079\u3066\u306e\u5fc5\u9808<\/span> PHP \u62e1\u5f35\u6a5f\u80fd\u3092\u30ea\u30b9\u30c8\u3057\u305f<a href=\"\/wp-content\/uploads\/PHP-8.1.14-phpinfo.pdf\" target=\"_blank\" rel=\"noopener\">phpinfo \u30da\u30fc\u30b8<\/a>\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p><span style=\"color: #202020;\">\u6b63\u5e38\u306b ionCube \u30ed\u30fc\u30c0\u30fc\u62e1\u5f35\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u305f\u3053\u3068\u3092\u78ba\u8a8d\u3059\u308b\u306b\u306f\u3001\u2018php -v\u2019\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ php -v<\/pre>\n<p><span style=\"color: #202020;\">\u2018php -v \u3092\u5b9f\u884c\u3057\u3001\u6b21\u306e\u3088\u3046\u306b\u51fa\u529b\u3055\u308c\u3066\u3044\u308c\u3070\u3001ionCube \u30ed\u30fc\u30c0\u30fc\u62e1\u5f35\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u6b63\u5e38\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u3059 (ionCube PHP Loader \u3068\u3044\u3046\u6587\u5b57\u5217\u3092\u542b\u3080\u884c\u306b\u6ce8\u76ee\u3057\u3066\u304f\u3060\u3055\u3044)\u3002<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">PHP 8.1.15 (cli) (built: Feb  7 2023 11:31:13) (NTS)\nCopyright (c) The PHP Group\nZend Engine v4.1.15, Copyright (c) Zend Technologies\nwith the ionCube PHP Loader v12.0.5, Copyright (c) 2002-2022, by ionCube Ltd.\nwith Zend OPcache v8.1.15, Copyright (c), by Zend Technologies<\/pre>\n<h4>PHP \u62e1\u5f35<\/h4>\n<p><span style=\"color: #202020;\">Linux \u3067 MySQL Server \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3068\u7d44\u307f\u5408\u308f\u305b\u3066 TestRail \u3092\u4f7f\u7528\u3059\u308b\u306b\u306f\u3001\u6b21\u306e PHP \u62e1\u5f35\u6a5f\u80fd\u304c\u5fc5\u8981\u3067\u3059\u3002<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul class=\"list-bullet\">\n<li><span style=\"color: #202020;\">cassandra \u62e1\u5f35\u6a5f\u80fd &#8211; NoSQL \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u306e\u306b\u5fc5\u8981\u3067\u3059 <\/span><\/li>\n<li><span style=\"color: #202020;\">gd PHP \u62e1\u5f35\u6a5f\u80fd &#8211; \u30b0\u30e9\u30d5\u306e\u751f\u6210\u306b\u4f7f\u7528\u3057\u307e\u3059<\/span><\/li>\n<li><span style=\"color: #202020;\">mySQL \u62e1\u5f35\u6a5f\u80fd &#8211; \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u306e\u306b\u5fc5\u8981\u3067\u3059<\/span><\/li>\n<li><span style=\"color: #202020;\">pdo_mysql PHP \u62e1\u5f35\u6a5f\u80fd &#8211; \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u306e\u306b\u5fc5\u8981\u3067\u3059<\/span><\/li>\n<li><span style=\"color: #202020;\">fileinfo PHP \u62e1\u5f35\u6a5f\u80fd &#8211; \u30d5\u30a1\u30a4\u30eb \u30bf\u30a4\u30d7\u304a\u3088\u3073\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u306e\u5224\u65ad\u306b\u4f7f\u7528\u3057\u307e\u3059<\/span><\/li>\n<li><span style=\"color: #202020;\">imagick PHP \u62e1\u5f35\u6a5f\u80fd &#8211; \u753b\u50cf\u306e\u51e6\u7406\u306b\u4f7f\u7528\u3057\u307e\u3059<\/span><\/li>\n<li><span style=\"color: #202020;\">mbstring PHP \u62e1\u5f35\u6a5f\u80fd &#8211; Unicode \u6587\u5b57\u5217\u306e\u64cd\u4f5c\u306b\u4f7f\u7528\u3057\u307e\u3059<\/span><\/li>\n<li><span style=\"color: #202020;\">curl PHP \u62e1\u5f35\u6a5f\u80fd &#8211; \u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306e\u78ba\u8a8d\u306a\u3069\u306b\u4f7f\u7528\u3057\u307e\u3059<\/span><\/li>\n<li><span style=\"color: #202020;\">openssl PHP \u62e1\u5f35\u6a5f\u80fd &#8211; SSL \u63a5\u7d9a\u306e\u51e6\u7406\u306b\u4f7f\u7528\u3057\u307e\u3059<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"color: #202020;\">\u901a\u5e38\u3001php \u62e1\u5f35\u6a5f\u80fd\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f \u2018\/usr\/lib\/php\/20210902\/\u2019 \u306b\u3042\u308a\u307e\u3059\u3002\u00a0 \u3053\u306e\u30de\u30cb\u30e5\u30a2\u30eb\u3067\u306f\u3001\u3053\u306e\u5834\u6240\u306b\u62e1\u5f35\u6a5f\u80fd\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u3042\u308b\u3068\u4eee\u5b9a\u3057\u307e\u3059\u3002<\/span><\/p>\n<p><span style=\"color: #202020;\">\u591a\u304f\u306e\u62e1\u5f35\u6a5f\u80fd\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001mbstring\u3001gd\u3001imagick \u306b\u3064\u3044\u3066\u306f\u624b\u52d5\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u00a0\u00a0<\/span><\/p>\n<p><strong>gd\u3001fileinfo\u3001mbstring\u3001curl\u3001openssl\u3001imagick<\/strong><\/p>\n<p><span style=\"color: #202020;\">\u3053\u308c\u3089\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u306b\u306f\u3001\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<\/span><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ sudo apt-get install php8.1-imagick php8.1-mbstring php8.1-gd -y<\/pre>\n<p>php.ini \u30d5\u30a1\u30a4\u30eb\u306b\u62e1\u5f35\u6a5f\u80fd\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"ini\">extension=gd\nextension=fileinfo\nextension=mbstring\nextension=curl\nextension=openssl\nextension=imagick<\/pre>\n<pre><\/pre>\n<h4>Cassandra<\/h4>\n<p>\u300c<a href=\"\/server-guide\/installation\/installing-on-unix-linux\/upgrading-linux\/\" target=\"_blank\" rel=\"noopener\">Cassandra NoSQL \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb (Unix \/ Linux)<\/a>\u300d\u306e\u5185\u5bb9\u306b\u5408\u308f\u305b\u3066Cassandra \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<h4>\u307e\u3068\u3081<\/h4>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u5b8c\u4e86\u3057\u305f\u3089\u3001\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066 PHP 8.1 for Apache \u3092\u6709\u52b9\u5316\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ sudo a2enmod php8.1<\/pre>\n<p>PHP\u306e\u53e4\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u7121\u52b9\u5316\u3057\u307e\u3059\u3002php7.4\u306e\u5834\u5408\u306f\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ sudo a2dismod php7.4<\/pre>\n<p>Apache \u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">$ sudo systemctl restart apache2<\/pre>\n<p>PHP\u3001ionCube Loader\u3001gd\u3001mbstring\u3001imagick\u3001Cassandra \u3092\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3059\u308b\u3068\u3001php.ini\u30d5\u30a1\u30a4\u30eb\u306f\u6b21\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"ini\">zend_extension =\"\/opt\/ioncube\/ioncube_loader_lin_8.1.so\"\nextension=cassandra\nextension=gd\nextension=fileinfo\nextension=imagick\nextension=mbstring\nextension=curl\nextension=openssl\nextension=mysql<\/pre>\n<h2 id=\"01G7Y5C7Q2NA8PVN7W7SHRF6JN\">\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u30d5\u30a1\u30a4\u30eb\u306e\u7f6e\u304d\u63db\u3048<\/h2>\n<p>TestRail \u3092\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u306b\u306f\u3001TestRail \u306e\u30d5\u30a1\u30a4\u30eb\u3092 Web \u30b5\u30fc\u30d0\u30fc\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u62bd\u51fa\u3057\u3001\u65e2\u5b58\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u7f6e\u304d\u63db\u3048\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u53d6\u5f97<\/li>\n<li>TestRail \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664<\/li>\n<li>TestRail 8.0.1 \u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u5c55\u958b\u5f8c\u3001TestRail \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u914d\u7f6e<\/li>\n<li>\u5fc5\u8981\u306a\u30d5\u30a1\u30a4\u30eb\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u304b\u3089\u5fa9\u5143\n<ul>\n<li>config.php \u30d5\u30a1\u30a4\u30eb\uff1a\u5fc5\u9808\n<ul>\n<li>\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u304b\u3089 config.php \u3092\u53d6\u5f97\u3057\u3066\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u518d\u914d\u7f6e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/li>\n<\/ul>\n<\/li>\n<li>logs, audit, reports, attachments \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\uff1a\u5fc5\u8981\u306b\u5fdc\u3058\u3066\n<ul>\n<li>\u3053\u308c\u3089\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c TestRail \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306b\u914d\u7f6e\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u306f\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u304b\u3089\u30b3\u30d4\u30fc\u3057\u3066\u518d\u914d\u7f6e\u304c\u5fc5\u8981\u3067\u3059\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><span>phantomjs \u306e\u6a29\u9650\u5909\u66f4<\/span>\n<ul>\n<li>$ sudo chmod 755 \/var\/www\/html\/testrail\/bin\/phantomjs*<\/li>\n<\/ul>\n<\/li>\n<li>\n<p class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">TestRail \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u6240\u6709\u8005\u3092\u5909\u66f4<\/p>\n<ul>\n<li>$ sudo chown -R www-data:www-data \/var\/www\/html\/testrail<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<div class=\"callout callout--info\">\n<p>[et_pb_text admin_label=&#8221;Note&#8221; _builder_version=&#8221;4.4.2&#8243; background_color=&#8221;#F0F8FF&#8221; hover_enabled=&#8221;0&#8243; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#b0c4de&#8221;]<\/p>\n<div class=\"callout callout--info\">\n<p>Web \u30b5\u30fc\u30d0\u30fc\u306e\u8a2d\u5b9a\u306b\u3088\u3063\u3066\u306f\u3001Web \u30b5\u30fc\u30d0\u30fc\u304c\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u9593\u306f\u30d5\u30a1\u30a4\u30eb\u304c\u4e0a\u66f8\u304d\u3067\u304d\u306a\u3044\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u306e\u5834\u5408\u3001TestRail \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30d5\u30a1\u30a4\u30eb\u3092\u7f6e\u304d\u63db\u3048\u308b\u524d\u306b Web \u30b5\u30fc\u30d0\u30fc\u3092\u505c\u6b62\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u554f\u984c\u306f\u3001\u4e3b\u306b Windows\/IIS \u30b7\u30b9\u30c6\u30e0\u3067\u767a\u751f\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3067\u554f\u984c\u304c\u8d77\u304d\u305f\u5834\u5408\u306f\u3001Web \u30b5\u30fc\u30d0\u30fc\u3092\u505c\u6b62\u3057\u3066\u304b\u3089\u30d5\u30a1\u30a4\u30eb\u3092\u3082\u3046\u4e00\u5ea6\u4e0a\u66f8\u304d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/div>\n<p>[\/et_pb_text]<\/p>\n<\/div>\n<p>\u30d5\u30a1\u30a4\u30eb\u3092\u7f6e\u304d\u63db\u3048\u305f\u3089\u3001\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306f\u5b8c\u4e86\u3057\u3066\u3044\u307e\u3059\u3002\u00a0 Web \u30d6\u30e9\u30a6\u30b6\u30fc\u3067\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u30ed\u30b0\u30a4\u30f3\u3057 (\u901a\u5e38\u306f \u2018<a href=\"http:\/\/localhost\/testrail\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/localhost\/testrail\/<\/a>\u2019 \u7b49)\u3001\u6b63\u5e38\u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<h2 id=\"01G7Y5CCC1FQKCRT8GX8NS62D2\">\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9<\/h2>\n<p>\u6bce\u56de\u3068\u3044\u3046\u308f\u3051\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u304c\u3001TestRail \u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306b\u4f34\u3063\u3066 TestRail \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3082\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u304c\u5fc5\u8981\u306a\u5834\u5408\u3001Web \u30d6\u30e9\u30a6\u30b6\u30fc\u3067 TestRail \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u3001\u81ea\u52d5\u7684\u306b\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u753b\u9762\u306b\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u3057\u307e\u3059\u3002\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3067\u304d\u308b\u306e\u306f\u7ba1\u7406\u8005\u3060\u3051\u3067\u3042\u308a\u3001\u4ed6\u306e\u3059\u3079\u3066\u306e\u30e6\u30fc\u30b6\u30fc\u306f\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u304c\u5b8c\u4e86\u3059\u308b\u307e\u3067 TestRail \u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002<\/p>\n<h3 id=\"01G7Y5NA5YVP8HE7S80HW35H67\">\u30de\u30a4\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u5b9f\u884c<\/h3>\n<p>TestRail \u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u304c\u5b8c\u4e86\u3057\u3001Cassandra \u8a2d\u5b9a\u304c\u4fdd\u5b58\u3055\u308c\u305f\u3089\u3001\u79fb\u884c\u30c4\u30fc\u30eb\u3092\u958b\u59cb\u3067\u304d\u307e\u3059\u3002\u79fb\u884c\u30c4\u30fc\u30eb\u306f\u65e2\u5b58\u306e\u6dfb\u4ed8\u30d5\u30a1\u30a4\u30eb\u3092 SQL \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304b\u3089 Cassandra \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u79fb\u884c\u3057\u307e\u3059\u3002<\/p>\n<h4 id=\"01G6TQ2431JRCHZEQPSMQQWX4J\">MySQL \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9<\/h4>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$ cd migration_script (TestRail \u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u3067\u5b9f\u884c)\n$ php .\/TestRailSqlToCassandraMigration.php -d2 -m\"driver=mysql;host=localhost;port=3306;database=testrail;user=testrail;password=123456789\" -s\"host=localhost;port=9042;keyspace=testrail;user=cassandra;password=cassandra\" -i<\/pre>\n<p>\u3053\u306e\u30d7\u30ed\u30bb\u30b9\u306f\u6570\u5206\u304b\u304b\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u79fb\u884c\u304c\u5b9f\u884c\u3055\u308c\u3066\u3044\u308b\u9593\u3001\u6dfb\u4ed8\u30d5\u30a1\u30a4\u30eb\u306e\u4ee3\u308f\u308a\u306b\u30a2\u30a4\u30b3\u30f3\u3057\u304b\u8868\u793a\u3055\u308c\u306a\u3044\u3053\u3068\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u5b9f\u884c\u306b\u6642\u9593\u304c\u304b\u304b\u308b\u5834\u5408\u306f\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u306e\u300c\u30de\u30a4\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u30b9\u30af\u30ea\u30d7\u30c8 (TestRailSqlToCassandraMigration.php) \u306e\u5b9f\u884c\u306b\u6642\u9593\u304c\u304b\u304b\u308b\u300d\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/p>\n<h2 id=\"01G7Y5DBQA07TP96R8YDZNCWYN\">\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0<\/h2>\n<h3>\u30de\u30a4\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3\u30b9\u30af\u30ea\u30d7\u30c8 (TestRailSqlToCassandraMigration.php) \u306e\u5b9f\u884c\u306b\u6642\u9593\u304c\u304b\u304b\u308b<\/h3>\n<p>\u5b9f\u884c\u30b3\u30de\u30f3\u30c9\u306b &#8216;-a1000&#8217; \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4ed8\u4e0e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">php .\/TestRailSqlToCassandraMigration.php -d2 -m\"driver=mysql;host=localhost;port=3306;database=testrail;user=testrail;password=123456789\" -s\"host=localhost;port=9042;keyspace=testrail;user=cassandra;password=cassandra\" -i -a1000<\/pre>\n<h3>\u6dfb\u4ed8\u30d5\u30a1\u30a4\u30eb\u6a5f\u80fd\u95a2\u9023\u306e\u53e4\u3044\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664<\/h3>\n<p>\u65e2\u5b58\u306e TestRail \u3092\u65b0\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u3067\u4e0a\u66f8\u304d\u3057\u305f\u5834\u5408\u3001\u6b21\u306e 2 \u3064\u306e\u53e4\u3044\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>app\/models\/attachment.php<\/li>\n<li>app\/helpers\/attachments.php<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>CSV\/XML\u00a0\u30a4\u30f3\u30dd\u30fc\u30c8\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3068\u753b\u9762\u304c\u56fa\u307e\u308b<\/h3>\n<p>CSV\/XML\u00a0\u30a4\u30f3\u30dd\u30fc\u30c8\u6642\u306b\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3068\u753b\u9762\u304c\u56fa\u307e\u308a\u3001\u64cd\u4f5c\u304c\u3067\u304d\u306a\u304f\u306a\u308b\u3053\u3068\u304c\u3054\u3056\u3044\u307e\u3059\u3002<\/p>\n<p>[\u7ba1\u7406]\u00a0&gt;\u00a0[\u30b5\u30a4\u30c8\u8a2d\u5b9a]\u00a0&gt;\u00a0[\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3]\u00a0\u30bf\u30d6\u306e\u00a0\u201cCSP\u00a0\u2013\u00a0TestRail\u00a0\u306b\u30ea\u30e2\u30fc\u30c8\u00a0\u30a2\u30c9\u30ec\u30b9\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef\u3059\u308b\u201d\u00a0\u3067\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3092\u6709\u52b9\u5316\u3057\u3066\u00a0TestRail\u00a0\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u30b5\u30fc\u30d0\u30fc\u306e\u30db\u30b9\u30c8\u60c5\u5831\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<h3>\u30ec\u30dd\u30fc\u30c8\u3092\u8868\u793a\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u753b\u9762\u304c\u56fa\u307e\u308b<\/h3>\n<p>\u30ec\u30dd\u30fc\u30c8\u4f5c\u6210\u5f8c\u3001\u30ec\u30dd\u30fc\u30c8\u3092\u8868\u793a\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u753b\u9762\u304c\u56fa\u307e\u308a\u3001\u64cd\u4f5c\u304c\u3067\u304d\u306a\u304f\u306a\u308b\u3053\u3068\u304c\u3054\u3056\u3044\u307e\u3059\u3002<\/p>\n<p>[\u7ba1\u7406] &gt; [\u30b5\u30a4\u30c8\u8a2d\u5b9a] &gt; [\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3] \u30bf\u30d6\u306e \u201cCSP \u2013 TestRail \u306b\u30ea\u30e2\u30fc\u30c8 \u30a2\u30c9\u30ec\u30b9\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef\u3059\u308b\u201d \u3067\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3092\u6709\u52b9\u5316\u3057\u3066 TestRail \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u30b5\u30fc\u30d0\u30fc\u306e\u30db\u30b9\u30c8\u60c5\u5831\u3092\u8ffd\u52a0\u3057\u307e\u3059<\/p>\n<h3>MAX_CHART_ROWS \u30a8\u30e9\u30fc<\/h3>\n<p>\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u753b\u9762\u3092\u8868\u793a\u3057\u305f\u969b\u306b\u3001\u4ee5\u4e0b\u306e\u30a8\u30e9\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p><a href=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_03.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_03.png\" alt=\"\" width=\"1623\" height=\"602\" class=\"aligncenter size-full wp-image-23587\" srcset=\"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_03.png 1623w, https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_03-1280x475.png 1280w, https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_03-980x363.png 980w, https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-content\/uploads\/upgrading-linux_03-480x178.png 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1623px, 100vw\" \/><\/a><\/p>\n<p>\u3053\u308c\u3092\u4fee\u6b63\u3059\u308b\u306b\u306f\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e config.php \u30d5\u30a1\u30a4\u30eb\u306b\u6b21\u306e\u5b9a\u6570\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\">\/*\n|--------------------------------------------------------------------\n| OPTIMIZATIONS\n|--------------------------------------------------------------------\n|\n| You can choose whether to optimize the delivery of style sheet and\n| javascript files and the handling of language files. The following\n| optimization settings are available:\n|\n| DEPLOY_OPTIMIZE_LANG:   If enabled, TestRail uses a single combined\n|                         language file named 'all_lang' instead of\n|                         multiple language files.\n|\n| DEPLOY_OPTIMIZE_CSS:    If enabled, a single combined style sheet\n|                         is served to the clients.\n|\n| DEPLOY_OPTIMIZE_JS:     If enabled, a single combined javascript\n|                         file is served to the clients.\n*\/\n\n\ndefine('DEPLOY_OPTIMIZE_LANG', true);\ndefine('DEPLOY_OPTIMIZE_CSS', true);\ndefine('DEPLOY_OPTIMIZE_JS', true);\n\n\ndefine('MAX_CHART_ROWS', 150000);<\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u4ee5\u4e0b\u3067\u306f\u3001\u65e2\u5b58\u306e TestRail \u3092\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u65b9\u6cd5\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3059\u3002 \u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306e\u6d41\u308c 8.0.1 \u3078\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u624b\u9806\u306f\u3001\u73fe\u5728\u3054\u5229\u7528\u306e TestRail \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u3088\u3063\u3066\u7570\u306a\u308a\u307e [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":14777,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-23579","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/pages\/23579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/comments?post=23579"}],"version-history":[{"count":62,"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/pages\/23579\/revisions"}],"predecessor-version":[{"id":27091,"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/pages\/23579\/revisions\/27091"}],"up":[{"embeddable":true,"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/pages\/14777"}],"wp:attachment":[{"href":"https:\/\/docs.testrail.techmatrix.jp\/testrail\/docs\/801\/wp-json\/wp\/v2\/media?parent=23579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}