Eventum:Installation notes for NetWare

Eventum Menu: Home - Documentation - FAQ - Help

From Rich Stevenson (email withheld to prevent spam)

I now have Eventum running on a NetWare 6.5 box. More extensive testing needs to be done but here's what I had to do to get it installed and working.

  1. NetWare 6.5 with Service Pack4a installs PHP 5.0.4. I downgraded it to 4.2.4 from http://developer.novell.com/wiki/index.php/Php.
  2. Installed the GD extension from http://developer.novell.com/wiki/index.php/Php_gd
  3. Added the line, extension=php_gd.nlm, to the NetWare Extentions section of PHP.INI.
  4. In the PHP.INI file, commented out the, Open basedir=".;sys:\tmp", line.
  5. Changed the following code in the setup/config.inc.php...
if (stristr(PHP_OS, 'darwin')) {
    ini_set("include_path", ".:" . APP_PEAR_PATH);
} elseif (stristr(PHP_OS, 'win')) {
    ini_set("include_path", ".;" . APP_PEAR_PATH);
} else {
    ini_set("include_path", ".:" . APP_PEAR_PATH);
}

...to include a check for the NetWare OS.

if (stristr(PHP_OS, 'darwin')) {
    ini_set("include_path", ".:" . APP_PEAR_PATH);
} elseif (stristr(PHP_OS, 'win')) {
    ini_set("include_path", ".;" . APP_PEAR_PATH);
} elseif (stristr(PHP_OS, 'netware')) {
    ini_set("include_path", ".;" . APP_PEAR_PATH);
} else {
    ini_set("include_path", ".:" . APP_PEAR_PATH);
}

NOTE: I also could have changed the : to a ; in the else statement instead of adding the OS check.

6. Changed the following code in the setup/index.php....

if (stristr(PHP_OS, 'darwin')) {
    ini_set("include_path", ".:./../include/pear/");
} elseif (stristr(PHP_OS, 'win')) {
    ini_set("include_path", ".;./../include/pear/");
} else {
    ini_set("include_path", ".:./../include/pear/");
}

...to include a check for the NetWare OS.

if (stristr(PHP_OS, 'darwin')) {
    ini_set("include_path", ".:./../include/pear/");
} elseif (stristr(PHP_OS, 'win')) {
    ini_set("include_path", ".;./../include/pear/");
} elseif (stristr(PHP_OS, 'netware')) {
    ini_set("include_path", ".;./../include/pear/");
} else {
    ini_set("include_path", ".:./../include/pear/");
}

** Upgrading from 1.6.1 to 1.7

Follow the standard upgrade procedure and then modify the config.inc.php as follows: Change this block....

if (stristr(PHP_OS, 'darwin')) {
    ini_set("include_path", ".:" . APP_PEAR_PATH);
} elseif (stristr(PHP_OS, 'win')) {
    ini_set("include_path", ".;" . APP_PEAR_PATH);
} else {
    ini_set("include_path", ".:" . APP_PEAR_PATH);
}

...to include a check for the NetWare OS.

if (stristr(PHP_OS, 'darwin')) {
    ini_set("include_path", ".:" . APP_PEAR_PATH);
} elseif (stristr(PHP_OS, 'win')) {
    ini_set("include_path", ".;" . APP_PEAR_PATH);
} elseif (stristr(PHP_OS, 'netware')) {
    ini_set("include_path", ".;" . APP_PEAR_PATH);
} else {
    ini_set("include_path", ".:" . APP_PEAR_PATH);
}

Retrieved from "http://forge.mysql.com/wiki/Eventum:Installation_notes_for_NetWare"

This page has been accessed 1,381 times. This page was last modified 12:23, 23 June 2009.

Find

Browse
MySQLForge
Main Page
Current events
Recent changes
Random page
Help
Edit
Edit this page
Editing help
This page
Discuss this page
Post a comment
Printable version
Context
Page history
What links here
Related changes
My pages
Special pages
New pages
File list
Statistics
Bug reports
More...