This Guide is written for all Users who want to install BIGACE on their Webhosts.
You should have a copy of the latest version, otherwise download BIGACE first.
For the rest of this Guide, we assume you have installed BIGACE at http://www.example.com/ in the root directory. Wherever a URL is given in this Guide, replace this example Domain with your actual domain!
NOTE: We have a screencast that shows the basic steps for installing BIGACE on your webserver.
After downloading the latest Package bigace_2.x.zip from Sourceforge, you have to extract the archive to a new folder:
Don't worry if the version you have is different to the one in this guide. While this guide was written using the version 2.4, the same steps will work with newer versions. Also don't worry if some of the file names are a little different in the screen shots. We update the file names in the text more often than we update the screen shots.
Use FTP or a file manager to upload the extracted files bigace_install_2.x.zip and install.php with to your Webhost:
Now open the page in your Browser: http://www.example.com/install.php.
If you see this picture, your Webserver does not have built-in GZlib support, read Troubleshooting: Manual extraction and File upload.
If you see this screen, you can start extraction:
The path is different at your Host, this is no problem!
Hit the “Install” Button and wait until all files are extracted (this might take some time, be patient). The following screen tells you that extraction was successful:
After extracting the files, read the next chapter Check your Files BEFORE you follow the “Start Installation” link in the result window.
To make sure everything is fine, have a look at your Website with FTP, the extracted structure should look like this:
Clean-Up:
Delete the previously uploaded files:
Don't skip this, those files could cause trouble if you keep them!
After you've checked your file structure, click the link in the result page or enter http://www.example.com/install.php in your Browser, you see:
A checkup will be performed, to see if your environment matches the requirements to run BIGACE. The more red dots you see displayed, the higher the risk that something will be broken (see Troubleshooting: Checkup shows problems).
Hit the “Next” Button, to start Core installation.
In the next Screen, you have to submit your database connection values. BIGACE then tries to connect and install all its tables.
Here you can choose some basic settings which you can also change at runtime (i.e. after you've gotten your web site up and running).
IMPORTANT: If you do not understand the meaning of the Apache MOD-Rewrite and Apache .htaccess Feature leave as is! You might not be able to access your Website if you change the setting without being supported from your Webserver. Read 500 Internal Server error for further information!
add infos about the input fields
Now you need to create the first Community. Remember that each web site you run under BIGACE is its own community.
For every input field and select box, you get additional infos - as seen on the screenshot.
The following values have to be submitted:
If everything was OK, you should see this last informational screen. Hit the “Next” Button to see your new Website live.
If you plan on building and managing multiple web sites, you can do this all under one BIGACE installation. This assumes that all your content for these sites is hosted on the same server.
Each unique web site must be set up as its own BIGACE Community. If you have registered multiple domains for the same web site, you will need to list these in BIGACE as Aliases. For example:
WEB SITE 1 - My Personal Web Site This web site is served by 3 domains:
johnsmith.com, johnsmith.org, and johnsmith.name.
In BIGACE you choose one of these (it doesn't matter which one) as the Community Domain and then set the other domains as aliases.
WEB SITE 2 - The Acme Business Web Site This web site is served under 2 domains:
acme.com and acme.net.
You set this Community up the same way.
Under BIGACE, these two sites form 2 Communities, even though there are 5 domains in use. This assumes that all of these domains are hosted in the same location.
One last thing: To make this work, you need to set the Domain Pointing at your web host so all the domains for both web sites are pointing at the BIGACE install directory.
If you have problems with the installation, post in the Installation Help Forum.
If you have more information, hints or any advice that might help other Users with the installation, edit this Wiki page or give us the info in our Forum and we will add it here!
Uhoh, this is not good… BIGACE has workarounds for this problem, but Safe Mode is not the best solution to solve permission questions on shared-hosting environments! Talk to a qualified Administrator and read Safe Mode in between.
If you encounter red dots during the installation checkup, don't stop it! You might have a problem with one or more features, but most often it is just a configuration that doesn't match the BIGACE idea of a well-configured PHP environment.
These are some well-known problems:
You should really contact your Web Host about this because PHP without Image support is not up-to-date.
If your PHP version has no GZlib Support, you have to extract and upload the content from the file bigace_install_2.x.zip manually.
- Extract the archive bigace_install_2.x.zip
And by the way, you should contact your Web Hosting company and ask for GZlib support!
If errors occur during extraction, try to fix them (most often wrong file/folder permissions) and reload the page. The script will try to extract again and give you qualified feedback. You can repeat this, until no more error messages are shown.
Make sure the script can write to the root folder (easiest is to set 777 permissions).
If you installed with activated URL Rewriting (mod_rewrite) you might get a 500 error, saying:
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. ...
This is often caused by Webserver settings:
Please read URL Rewriting carefully.