A quick comment on multiple domains - I’ve seen many requests on forums for this feature. There is a relatively simple way to do this with current versions prior to Phoenix:
- Use stub files to manage access to the various domains or subdomains - index.php in each virtual host’s DocumentRoot folder (see b2e docs for more info on this.)
- In the stub file, add a line to set the variable $baseurl to “http://www.yourdomain.com” - no trailing slash! There should be just one of these lines per stub file. Like this:
$baseurl = ‘http://www.yourdomain.com’;
- In your b2evolution installation’s conf/ folder, edit _config.php:
3.1 Look for the line that says $baseurl = ‘http://www.yourotherdomain.com’;
3.2 Change it by inserting the following code at the begining of the line: ‘if(!isset($baseurl))’
- The finished line should read something like:
if(!isset($baseurl)) $baseurl = ‘http://www.yourotherdomain.com’;
This allows the stub files to override the $baseurl variable in the _config.php file.
There may be other things that need tweaking - most notably, comments may not work. On *nix servers, you can fix this by symlinking the ‘htsrv’ folder into each domain/subdomain’s root folder (where you keep a stub file for each.) Windows servers, I haven’t had time to test.
You may also need to set a tag in each site’s skin _main.php file, depending on whether your site draws elements from a main site (i.e. a skin for blog.mydomain.com may need a BASE HREF pointing to www.mydomain.com if it uses images or stylesheets from the main site.)