Forums / Install & configuration / multi-site configuration

multi-site configuration

Author Message

Michael Zielinski

Tuesday 13 June 2006 3:54:59 am

Hi,
we are running ezPublish on our webserver and currently there is one site (www.agrsci.dk) that uses it.
I have been asked to add another site. I have searched through the docs and the forum, but some questions remain unanswered:

1. Both sites should run their own db. How do I create a new db?
2. Both sites should have their own layout. Do I simply add the new site(s) with HostMatchMapItem and create site.ini's in the corresponding folders and create corresponding design folders?

Thanks

Michael

Matthew Carroll

Sunday 18 June 2006 3:15:20 pm

1. It's as if you were doing a manual installation: http://ez.no/doc/ez_publish/technical_manual/3_8/installation/manual_installation/manual_configuration_of_ez_publish

2. You have the right idea. You need to separate out three things: the design, var, and siteaccess files. For example:

design/site1/...
design/site2/...

var/site1/...
var/site2/...

settings/siteaccess/site1_user/...
settings/siteaccess/site1_admin/...
settings/siteaccess/site2_user/...
settings/siteaccess/site2_admin/...

...with all the corresponding settings to reference those directories in your site.ini.append.php files

Notes:

- If you are already using the main /var directory for your first site, it should still work fine using var/site2 for your second site

- depending on how many sites you are setting up it can be worth sym-linking out those directories to another location for each site, to facilitate easier upgrades.

- in the site.ini.append.php, it's a good idea to set this array for each siteaccess:

AvailableSiteAccessList[]
AvailableSiteAccessList[]=site1_user
AvailableSiteAccessList[]=site1_admin

...that means other siteaccesses don't appear in, for example, the debug settings dropdown in your admin site.

Good luck, and remember to back everything up first just in case!
Matthew

http://carroll.org.uk

eZ debug

Timing: Jan 20 2025 07:54:42
Script start
Timing: Jan 20 2025 07:54:42
Module start 'content'
Timing: Jan 20 2025 07:54:42
Module end 'content'
Timing: Jan 20 2025 07:54:42
Script end

Main resources:

Total runtime0.2010 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0060 588.9766180.8281
Module start 'content' 0.00600.0113 769.804793.8984
Module end 'content' 0.01730.1835 863.7031522.5547
Script end 0.2009  1,386.2578 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00381.8975200.0002
Check MTime0.00160.7778200.0001
Mysql Total
Database connection0.00060.300510.0006
Mysqli_queries0.142770.98541410.0010
Looping result0.00140.70531390.0000
Template Total0.183191.110.1831
Template load0.00120.605110.0012
Template processing0.181890.485210.1818
Override
Cache load0.00090.445410.0009
Sytem overhead
Fetch class attribute can translate value0.00221.103710.0022
XML
Image XML parsing0.00030.133810.0003
General
dbfile0.01195.9317200.0006
String conversion0.00000.003030.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs