Duke's Generic PHP setup PHP Install Documentation for PHP-Nuke-7.8 PHP-Nuke-7.8.zip from: Download 7.8: http://phpnuke.org/modules.php?name=Downloads&d_op=viewdownload&cid=1 Manual (not a download) is located at: http://phpnuke.org/modules.php?name=PHP-Nuke_HOWTO&page=book1.html Manual for MySQL 4.0.14 is at: http://manuals.thexdershome.com/mysql-4.0/ Unzip PHP-Nuke-7.8.zip and Download 'Power Zip' and install. Use it to convert the 'html' folder content from the unzipped PHP-Nuke-7.8.zip into a new file PHPnuke.tar.gz Make sure to select the html folder as the 'virtual root'. Upload the tar.gz file to the site in the public_html folder Open the file manager in the admin panel of the site. find the tar.gz file and extract it. Also upload sql/nuke.sql (both folder and file) Then find ultramode.txt and make sure the permission is set to: 666 Open the MySQL Databases manager in the admin panel of the site. Create a new database. Note down the Username, DBName, and Password. e.g. for this website: UN=double_nuke DBN=double_db PW=double2 Now edit 'config.php' with the proper db info and change: $admin_file = "admin"; into $admin_file = "admin-0"; FOR SECURITY: Save the admin.php file as admin-0.php Edit the admin.php file as follows: Find this: // Uncomment the following block of code after editing the next line to match your site domain /*$domainname = "www.yourdomainname.com"; enter "www.yourdomainname.com" instead and remove all instances of /* This will result in 'Access Denied' to appear when an outsider tries to access the admin file Then find 'ultramode.txt' and make sure the permission is set to: 666, if not, change it. Because MySQL 4.0.14 does not use MyISAM, but InnoDB, which does not require any command: In sql/nuke.sql remove all instances of ENGINE=MyISAM, leaving ) ; Then open phpMyAdmin 2.5.0 in the admin panel of the site. It should show MySQL 4.0.14-standard-log running on local host as duyck_nuke@localhost Double-click on duyck_dbphp in the left hand column Click on SQL Browse to sql/nuke.sql Click on GO That should install ALL required tables FOR SECURITY: Load the config.php file to the root (above public_html/) Now rewrite the old config.php which is IN publich_html/ as follows: delete all and replace it with This will refer the system to the config file, which is not accessible by the public. Go to: http://www.yourdomainname.com/admin-0.php Create the SuperUser: 'superman' http://www.yourdomainname.com/ email: info@yourdomainname.com PW: double3 Normal user with the same data? NO Submit Fill in UN & PW Click on Preferences Fill in form Site Name: JoeNuke Site URL: http://www.yourdomainname.com/ Site Logo: earth.gif [ must be in /images/ directory. Valid only for AvantGo module ] Site Slogan: PHP is Great Site Start Date: October 2005 Administrator Email: webmaster@yourdomainname.com Number of Items in Top Page: 10 Stories Number in Home: 10 Stories in Old Articles Box: 20 Activate Ultramode? Yes 0 No 1 Allow Anonymous to Post? Yes 0 No 1 Default Theme for your site: Deep Blue Select the Language for your Site: English Locale Time Format: en_US Footer: logo.gif All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest (c) 2005 by 'yourself'. This web site was made with PostNuke, a web portal system written in PHP. You can syndicate our news using the file backend.php or ultramode.txt Security Update: Go to: http://phpnuke.org/modules.php?name=Downloads&d_op=viewdownload&cid=9 Click on: Security Fixes for PHP-Nuke 6.0 which lets you download a ZIP file: 7.8SecurityFix.zip Unzip it and copy the files into the site at the locations, indicated by the readme.txt file