Installing
NOC Wizard is fairly easy and straight forward. You will be required
to have a basic understanding of MySQL and PHP. These procedures
are for V3.0.0 or later.
PRE-INSTALL
Be
sure that the following items are done prior to doing the
NOC Wizard install Click on the name of the item to be taken to it's cooresponding
website.
- Linux Operating System (Desktop or Server). We use Red
Hat Enterprise WS on our development box. But any version
of Linux should work
- Apache -> 1.3.26
(or later)
- PHP -> 4.2.x
(or later) (to my knowledge it hasn't been tested on PHP 5.X)
- MySQL -> 3.23.xx
(Compiled into PHP) (or later)
- ionCube
loader -> The install program will attempt to do this
for you.
- Be sure that register_globals
is set to ON. This can be found in your PHP.INI file. This
is critical. If you don't turn it on then everytime you try
to login, it'll look like you've mistyped your login or password.
If it's turned off and you turn it on, you will need to restart
Apache in order for the change to take place.
- If you plan on using AUTHORIZE.NET
or other credit card processor, you will also need to install
cURL. The installation script will test to see if cURL is installed
and working.
- We suggest that PHP and APACHE
are compiled with SUEXEC or PHPSUEXEC, otherwise a few of the
features built into NOCWizard won't work. Also the Installation
program will have an error when trying to create the config.inc
file.
INSTALLATION INSTRUCTIONS STEP 1 - Create a MySQL Database and User
STEP 2 - Download the latest
stable version. This is a Windows based executable.
STEP 3 - Run the file. It
will upload all the files and auto-install ioncube.
- This step will upload the files VIA FTP so you will need the
ftp login and password for this site.
- To change the default install
directory, click the ADVANCED button on the FTP settings.
STEP 4 - Once the
program has finished uploading the files, you will need to edit
the post install scripts.
- Edit the config.inc file and the
post-install.sql file. The system will automatically upload
the modified files.
STEP 5 - Import
the database.sql file located in the install directory
STEP 6 - Import
the post-install.sql file located in the install directory. THIS
MUST BE DONE LAST
STEP 7 - Browse to wherever you installed
it to. http://www.yourdomain.com/yourinstall and you will see
a welcome screen walking you through the last step/
Default Login -> sales@nocwizard.com
Default Password -> password
ALL DONE. Once you've done the above
you should be able to login. If you have any problems, please
let us know.
POST INSTALL SUGGESTIONS
SUGGESTION 1 - Login and
click the CONFIG TAB then click the SECURITY link then change
the
system
key. The default key is blank
so leave that field empty on the first run. Refer to the forums
for any mysql errors you may see.
BUILT IN SUPPORT
With Version 3.1.0 this has changed
a bit. I'll update the site once I've settled on how Support
will work from within NOCWizard.
COMMON
ERRORS
ERROR 1 - Be sure that you enter
the correct INCLUDE and WIZARD URL in the first step of the
install
script.
Failure to do this will cause
the program to behave funny or not even work.
ERROR 2 - Be sure that you enter
the correct key information. If you mistype even one letter or
number
then
your program will give you a bad
key error and not work.
ERROR 3 - Be sure that you install
ioncube prior to running anyting. Since all the INCLUDE files
are encrypted,
they will not run properly
if you don't have ioncube installed.
ERROR 4 - Be sure that register_globals
is set to ON. This can be found in your PHP.INI file. Otherwise
when you try to login, even though
you may enter the correct login and password, the script will just
keep returing to the login page. If register_globals is set to
OFF and you change it to ON, you'll need to restart APACHE in order
for the changes to take effect. For more information about this
option, visit THIS
LINK. At some point, we will rewrite NOCWizard so that this
variable can be either ON or OFF, but at present, it MUST be set
to ON in order for the program to work.
ERROR 5 - You get a blank screen
after logging in OR you get a message stating something like "HEADERS
ALREADY DEFINED". This message typically means there is
a space at the beginning of the config.inc file or at the end.
The config file
should begin with <?php and not have ANY spaces or carrage
returns above it and end with ?> and not have any spaces or
carrage returns after it. |