r1993 + mention the multibyte string extension
authorDenis Ovsienko <infrastation@yandex.ru>
Mon, 23 Jun 2008 22:45:30 +0000 (22:45 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 23 Jun 2008 22:45:30 +0000 (22:45 +0000)
README
install.php

diff --git a/README b/README
index 54d1dd74ff26dab75bd170592897c5c78881737a..4a37c0b9235337ddf4cf914e85074e0bd3efcf03 100644 (file)
--- a/README
+++ b/README
@@ -22,10 +22,12 @@ Fedora 8: yum install mysql-server mysql
 ALTLinux Compact 3.0: apt-get install MySQL-server MySQL-client
 ALTLinux Desktop 4.0: apt-get install MySQL-server 
 
-For web-frontend you must have Apache and PHP 5 with PDO extension:
+For web-frontend you must have Apache and PHP 5 with PDO and multibyte
+extensions:
 Fedora Core 6: # yum install httpd php php-mysql php-pdo php-gd
 Fedora 8: yum install httpd php php-mysql php-pdo php-gd php-snmp
-
+ALTLinux Server 4.0: apt-get install apache2-httpd-prefork php5-gd2 \
+php5-pdo_mysql php5-pdo apache2-mod_php5 php5-mbstring
 
 II. Prepare the server.
 1. Unpack the tarball and make it web-accessible, e.g. http://yourcompany.com/racktables
@@ -80,7 +82,25 @@ procedure should be sufficient:
 *                                                     *
 *******************************************************
 
-Upgrading to 0.14.12
+*** Upgrading to 0.14.12 ***
+
 The upgrade may show a failed query "alter database character set utf8", in
 this case the user should issue the query manually from the mysql command
 line.
+
+*** Upgrading to 0.16.0 ***
+
+This release features a completely new authorization system, RackCode,
+which brings the tags feature (introduced in 0.15.0) to its full potential.
+The old-style user permissions are converted during upgrade automatically,
+but the result may appear not what you would expect. Review the RackCode
+after upgrade (Main page -> Configuration -> Permissions) and adjust,
+if necessary.
+
+Another important change is a new dependency on "multibyte string" PHP
+extension. Normally one should get it working before starting the upgrade,
+this is typically achieved by installing a particular PHP RPM from the
+standard package repository (and restarting Apache after that):
+
+Fedora: yum install php-mbstring
+ALTLinux: apt-get install php5-mbstring
index 5b2f006bf0f7e98642223f24ca1dd87e65777c8a..4907514fa6b375dce4c70bce6bdf026beb3658b3 100644 (file)
@@ -133,6 +133,25 @@ function platform_is_ok ()
                echo '<td class=msg_warning>HTTP (all your passwords will be transmitted in cleartext)';
        echo '</td></tr>';
 
+       echo '<tr><td>Multibyte string extension</td>';
+       if (defined ('MB_CASE_LOWER'))
+               echo '<td class=msg_success>Ok';
+       else
+       {
+               echo '<td class=msg_error>not found';
+               $nerrs++;
+       }
+       echo '</td></tr>';
+
+       echo '<tr><td>LDAP extension</td>';
+       if (defined ('LDAP_OPT_DEREF'))
+               echo '<td class=msg_success>Ok';
+       else
+       {
+               echo '<td class=msg_warning>not found, LDAP authentication will not work';
+       }
+       echo '</td></tr>';
+
        echo "</table>\n";
        return !$nerrs;
 }