iWonder Designs

Navigation

Recent site activity

Installing Nexus For The First Time

Overview

Nexus is a PHP application that uses MySQL on the backend to store data. Nexus requires PHP 5 or later and version 4 or later of MySQL.

 

Uploading Nexus

You can upload your Nexus installation in its entirety to the destination folder on your FTP server. For example, if you want Nexus to be accessible at http://fileplace.com/nexus/ you might upload it to ftp://ftp.fileplace.com/public_html/nexus.

 

Setting Folder Permissions On The Server

During operation Nexus will save files in various place on the server. To do so, the script must have permission to write to certain folders. Depending on the server being uploaded to and the utility being used to upload them, the permissions by default can vary. Here's a list of all the permissions that need to be set in order for Nexus to function correctly:

FolderPermission
cache/archives777
cache/data777
cache/logs777
cache/smarty777
cache/temp777
cache/thumbs777
files/filebox777
files/library777

 

Logging In

After installation, Nexus can can be logged into using the following credentials:
Username: admin
Password: password

A Note About .htaccess Files

Nexus uses .htaccess files to lock out browser access to certain folders.  But .htaccess files are entirely ignored by IIS (Microsoft) servers and there may even be Apache configurations that would override or ignore local .htaccess files.  For example, users should not be able to download files directly from the files/library folder.  To verify that you're installation is properly locked down after installation, add a new document to the library as an administrator then, using the address bar in your browser, link directly to the document in the files/library directory.  Access should be denied.  If it isn't then confirm that you're using apache and that your .htaccess files are present (you may have to turn on "Hidden File Viewing" in your FTP client to see .htaccess files).