/* As rover: */ [rover@localhost ]$ cd public_html/ [rover@localhost public_html]$ mkdir PHPNUKE [rover@localhost public_html]$ cd PHPNUKE [rover@localhost PHPNUKE]$ cp /home/rover/PHP-Nuke-5.6.tar.gz [rover@localhost PHPNUKE]$ tar xvzf PHP-Nuke-5.6.tar.gz /* As root with a mysql installation as /opt/mysql: */ [root@localhost root]# cd /opt/mysql/bin/ [root@localhost bin]# ./mysqladmin -u root -p create phpnukedbrover /* if you want to erase phpnukedbrover just type ./mysqladmin -u root -p drop phpnukedbrover */ [root@localhost bin]# ./mysql -u root -p phpnukedbrover Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 to server version: 3.23.52-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> grant select,insert,update,delete,create,drop -> on phpnukedbrover.* -> to rover@localhost -> identified by ''; Query OK, 0 rows affected .... mysql> exit /* Always as root uncomment the line ;include_path = .... of /usr/local/lib/php.ini by adding the include path /home/rover/spublic_html/PHPNUKE/html */ /* Now as rover: */ [rover@localhost rover]$ cd /home/rover/public_html/PHPNUKE/sql/ [rover@localhost sql]$ /opt/mysql/bin/mysql -u rover phpnukedbrover < nuke.sql [rover@localhost sql]$ cd .. [rover@localhost PHPNUKE]$ chmod 755 -r html/ [rover@localhost PHPNUKE]$ chmod 600 html/config.php /* Edit the lines $dbhost = "localhost"; $dbuname = "root"; $dbpass = ""; $dbname = "nuke"; $prefix = "nuke"; $user_prefix = "nuke"; $dbtype = "MySQL"; of html/config.php to $dbhost = "localhost"; $dbuname = "rover"; $dbpass = ""; $dbname = "phpnukedbrover"; $prefix = "nuke"; $user_prefix = "nuke"; $dbtype = "MySQL"; or similar */ /* NOTA FONDAMENTALE: Nel file globale di configurazione di php, che sul mio sistema e' alla locazione /usl/local/lib/php.ini occorre che la linea */