/* 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
*/