Home Security Codex * Patches * PDF documents Feature request / bug report Webtemplates Credits Language Contact Tutorials Tips & Tricks
2nd installation Change the login screen How to enable URL Rewrite? Username is case sensitive since version 4.0 QCMS Tags Members Only

2nd installation of Horizon QCMS on the same site

This applies to all versions of Horizon


We know that some of the web templates aren't very useful if you've a website with dozens of information. But did you know that it's quite simple to install a 2nd version of Horizon QCMS on your website so that you can have a website like the one you see on heathernova.us?

Just copy all the files in a 2nd map, something like articles, copy the file config.php, use the same database settings from your main site and change the value of $site_id into something new.

Somthing like : $site_id = "_articles";

After that you can install Horizon a second time...

 

Somthing like this :

--// original config.php //---

# config.php

# Copyright (c) 2006, 2011 ReFri Software / Internet Publication
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following
# conditions are met:
#
#    * Redistributions of source code must retain the above copyright notice,
#      this list of conditions and the following disclaimer.
#    * Redistributions in binary form must reproduce the above copyright notice, this
#      list of conditions and the following disclaimer in the documentation and/or
#      other materials provided with the distribution.
#    * Neither the name of ReFri Software / Internet Publicion nor the names of its contributors
#      may be used to endorse or promote products derived from this software without
#     specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


# Make a connection with a MySQL database
#
# Make sure that you enter the correct 
# details for your database, username and password
#
# And only use letters and numbers.

error_reporting(E_ALL E_NOTICE);


$user "root"// your mysql username 
$password ""// your mysql password
$host "localhost"
$dbname "beta"// this is your mysql database 
$mysql "mysqli"// this is the mysql driver, default is now mysqli
#$mysql = "mysql";
$disk_cache "no"// this is for future releases of Horizon QCMS.
$site_id "horizon"// this is the site id that will be used to install the MySQL tables.


// it's important that you don't touch this!     
if($mysql =="mysql"){
    
$db mysql_connect ($host$user$password) or die ("I can't make a connection with the database");
    
mysql_select_db ($dbname$db);
} elseif (
$mysql =="mysqli"){
    
$db = new mysqli($host$user$password$dbname) or die("I can't make a connection with the database");
    
mysqli_select_db($db,$dbname);
} else{
    echo 
"unknown database"
}

?>
---// adjusted copy of config.php //---

# config.php

# Copyright (c) 2006, 2011 ReFri Software / Internet Publication
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following
# conditions are met:
#
#    * Redistributions of source code must retain the above copyright notice,
#      this list of conditions and the following disclaimer.
#    * Redistributions in binary form must reproduce the above copyright notice, this
#      list of conditions and the following disclaimer in the documentation and/or
#      other materials provided with the distribution.
#    * Neither the name of ReFri Software / Internet Publicion nor the names of its contributors
#      may be used to endorse or promote products derived from this software without
#     specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


# Make a connection with a MySQL database
#
# Make sure that you enter the correct 
# details for your database, username and password
#
# And only use letters and numbers.

error_reporting(E_ALL E_NOTICE);


$user "root"// your mysql username 
$password ""// your mysql password
$host "localhost"
$dbname "beta"// this is your mysql database 
$mysql "mysqli"// this is the mysql driver, default is now mysqli
#$mysql = "mysql";
$disk_cache "no"// this is for future releases of Horizon QCMS.
$site_id "_articles"// this is the site id that will be used to install the MySQL tables.


// it's important that you don't touch this!     
if($mysql =="mysql"){
    
$db mysql_connect ($host$user$password) or die ("I can't make a connection with the database");
    
mysql_select_db ($dbname$db);
} elseif (
$mysql =="mysqli"){
    
$db = new mysqli($host$user$password$dbname) or die("I can't make a connection with the database");
    
mysqli_select_db($db,$dbname);
} else{
    echo 
"unknown database"
}

This applies to all versions of Horizon


We know that some of the web templates aren't very useful if you've a website with dozens of information. But did you know that it's quite simple to install a 2nd version of Horizon QCMS on your website so that you can have a website like the one you see on heathernova.us?

Just copy all the files in a 2nd map, something like articles, copy the file config.php, use the same database settings from your main site and change the value of $site_id into something new.

Somthing like : $site_id = "_articles";

After that you can install Horizon a second time...

 

Somthing like this :

--// original config.php //---

# config.php

# Copyright (c) 2006, 2011 ReFri Software / Internet Publication
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following
# conditions are met:
#
#    * Redistributions of source code must retain the above copyright notice,
#      this list of conditions and the following disclaimer.
#    * Redistributions in binary form must reproduce the above copyright notice, this
#      list of conditions and the following disclaimer in the documentation and/or
#      other materials provided with the distribution.
#    * Neither the name of ReFri Software / Internet Publicion nor the names of its contributors
#      may be used to endorse or promote products derived from this software without
#     specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


# Make a connection with a MySQL database
#
# Make sure that you enter the correct 
# details for your database, username and password
#
# And only use letters and numbers.

error_reporting(E_ALL E_NOTICE);


$user "root"// your mysql username 
$password ""// your mysql password
$host "localhost"
$dbname "beta"// this is your mysql database 
$mysql "mysqli"// this is the mysql driver, default is now mysqli
#$mysql = "mysql";
$disk_cache "no"// this is for future releases of Horizon QCMS.
$site_id "horizon"// this is the site id that will be used to install the MySQL tables.


// it's important that you don't touch this!     
if($mysql =="mysql"){
    
$db mysql_connect ($host$user$password) or die ("I can't make a connection with the database");
    
mysql_select_db ($dbname$db);
} elseif (
$mysql =="mysqli"){
    
$db = new mysqli($host$user$password$dbname) or die("I can't make a connection with the database");
    
mysqli_select_db($db,$dbname);
} else{
    echo 
"unknown database"
}

?>
---// adjusted copy of config.php //---

# config.php

# Copyright (c) 2006, 2011 ReFri Software / Internet Publication
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following
# conditions are met:
#
#    * Redistributions of source code must retain the above copyright notice,
#      this list of conditions and the following disclaimer.
#    * Redistributions in binary form must reproduce the above copyright notice, this
#      list of conditions and the following disclaimer in the documentation and/or
#      other materials provided with the distribution.
#    * Neither the name of ReFri Software / Internet Publicion nor the names of its contributors
#      may be used to endorse or promote products derived from this software without
#     specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
# THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


# Make a connection with a MySQL database
#
# Make sure that you enter the correct 
# details for your database, username and password
#
# And only use letters and numbers.

error_reporting(E_ALL E_NOTICE);


$user "root"// your mysql username 
$password ""// your mysql password
$host "localhost"
$dbname "beta"// this is your mysql database 
$mysql "mysqli"// this is the mysql driver, default is now mysqli
#$mysql = "mysql";
$disk_cache "no"// this is for future releases of Horizon QCMS.
$site_id "_articles"// this is the site id that will be used to install the MySQL tables.


// it's important that you don't touch this!     
if($mysql =="mysql"){
    
$db mysql_connect ($host$user$password) or die ("I can't make a connection with the database");
    
mysql_select_db ($dbname$db);
} elseif (
$mysql =="mysqli"){
    
$db = new mysqli($host$user$password$dbname) or die("I can't make a connection with the database");
    
mysqli_select_db($db,$dbname);
} else{
    echo 
"unknown database"
}