OSDN Git Service

Unsupport PHP4.
authorsakamocchi <sakamocchi@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Mon, 31 Jan 2011 13:48:37 +0000 (13:48 +0000)
committersakamocchi <sakamocchi@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Mon, 31 Jan 2011 13:48:37 +0000 (13:48 +0000)
git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/trunk@1126 1ca29b6e-896d-4ea0-84a5-967f57386b96

utf8/install/index.php
utf8/install/install_lang_japanese.php
utf8/nucleus/upgrades/index.php

index da2b65e..a72682d 100755 (executable)
@@ -163,21 +163,11 @@ function showInstallForm() {
                \r
                <ul>\r
                        <li>PHP:\r
-\r
 <?php\r
        echo phpversion();\r
-       $minVersion = '4.0.6';\r
-\r
-       if (phpversion() < $minVersion) {\r
-               echo ' <span class="warning" style="display:block">' . sprintf(_TEXT2_WARN, $minVersion) . '</span>';\r
-       } elseif (phpversion() < '5') {\r
-               echo ' <span class="warning" style="display:block">' . _TEXT2_WARN3 . '</span>';\r
-       }\r
 ?>\r
-\r
                        </li>\r
                        <li>MySQL:\r
-\r
 <?php\r
        // note: this piece of code is taken from phpMyAdmin\r
        $conn   = sql_connect_args('localhost','','');\r
@@ -215,14 +205,22 @@ function showInstallForm() {
        }\r
 \r
        if ($mysqlVersion < $minVersion) {\r
-               echo ' <span class="warning" style="display:block">' . sprintf(_TEXT2_WARN2, $minVersion) . '</span>';\r
+               echo ' <span class="warning" style="display:block">' . sprintf(_TEXT2_WARN1, $minVersion) . '</span>';\r
        }\r
 ?>\r
-\r
                        </li>\r
                </ul>\r
-\r
 <?php\r
+       if (phpversion() < '6.0.0') {\r
+               echo ' <p class="deprecated">' . _TEXT2_WARN2 . '</p>';\r
+?>\r
+</form>\r
+</body>\r
+</html>\r
+<?php\r
+               exit;\r
+       }\r
+\r
        // tell people how they can have their config file filled out automatically\r
        if (@file_exists('../config.php') && @!is_writable('../config.php')) {\r
 ?>\r
index 9793b99..30dc48e 100644 (file)
@@ -68,9 +68,8 @@ define('_TEXT1',                              '<p>MySQLテーブルのセットアップと、config.php 
 \r
 define('_HEADER2',                             'PHP と MySQL のバージョン');\r
 define('_TEXT2',                               '<p>以下はあなたのウェブホストにおけるPHPとMySQLサーバーのバージョンです。Nucleusのサポートフォーラムに問題を報告する時は、この情報を書き添えてください。</p>');\r
-define('_TEXT2_WARN',                  ' 注意: Nucleusの動作には少なくともバージョン %s が必要です');\r
-define('_TEXT2_WARN2',                 ' 注意: Nucleusの動作には少なくともバージョン %s が必要です');\r
-define('_TEXT2_WARN3',                 '警告! 動作しているPHPのバージョンが古いようです!次にリリースされるNucleusCMSではPHP4はサポートされません!早急にPHP5にアップグレードしてください!');\r
+define('_TEXT2_WARN1',                 ' 注意: Nucleusの動作には少なくともバージョン %s が必要です');\r
+define('_TEXT2_WARN2',                 '警告! 動作しているPHPのバージョンが古く、正常な動作を保証できません。インストール作業を中止します。PHP5以上が使えないかどうか、サーバ管理者に確認して下さい。');\r
 \r
 define('_HEADER3',                             'config.phpの自動設定');\r
 define('_TEXT3',                               '<strong style="color:red;">config.phpへの書き込みができません。</strong>config.phpのパーミッションを<strong>666</strong>にしておけば、スクリプトが自動で設定情報を書き込みます。ただし、Nucleusのインストール完了後、<strong><em style="font-color:#f00;">必ず</em></strong>パーミッションを<strong>444</strong>に変更してください(<a href="../nucleus/documentation/tips.html#filepermissions">パーミッション変更の簡易ガイド</a>)。</p>');\r
index 05be656..163c629 100755 (executable)
@@ -38,10 +38,7 @@ upgrade_head();
 <b>Note:</b> もし古いバージョンの Nuclues からアップグレードしようとしているのでなければ(つまりまっさらな状態からインストールしたのであれば)、これらのスクリプト集は必要ありません。
 </div>
 
-<p>
-古いバージョンの Nucleus からアップグレードするとき、データベーステーブルのアップグレードが必要です。
-このアップグレードスクリプトを実行することでそれが可能となります。
-</p>
+<p>Nucleus CMSはバージョンアップ毎に、データベースのテーブル構造を少しずつ変えています。このスクリプト集は、古いバージョンの Nucleus からアップグレードする際に必要な、データベーステーブルのアップグレードを行います。</p>
 
 <?php  // calculate current version
        if (!upgrade_checkinstall(96)) $current = 95;
@@ -64,6 +61,10 @@ upgrade_head();
 ?>
 <p class="ok">自動でできるアップグレードはありません。データベースは既に最新の Nucleus 用にアップデートされています。</p>        
 <?php
+       } else if (phpversion() < '5') {
+?>             
+<p class="deprecated">警告! 動作しているPHPのバージョンが古く、正常な動作を保証できません。アップグレード作業を中止して、PHP5以上が使えないかどうか、サーバ管理者に確認して下さい。</p>
+<?php          
        } else {
 ?>
 <p class="warning"><a href="upgrade.php?from=<?php echo $current?>">ここをクリックしてデータベースを Nucleus v3.62 用にアップグレードします</a></p>