All about the development of eZ Publish by Graham Brookins, 7x (formerly Brookins Consulting) and our think tank kracker.org.

Hello eZ Community!

I write today to fulfil on the commitment made to describe the eZ Publish Symbolic Link Distribution I talked about previously in passing.

Here is how it works. No files are needed. The eZ Publish Symbolic Link Distribution is A Process to Turning an Empty sub domain virtual host folder ~/doc/ (main site) + ~/doc/admin.ezpublish.one (subdomain site) into a full fledged working eZ Publish Installation.

We do this by creating our base normal installation which gives us the eZ Files needed in ~/doc (main site).

If your like me and prefer full control via directory structure abstraction you'll quickly see that we need a way to use the main site files without var dir duplication (variable) so admin.ezpublish.one links to the same eZ Installation as the main site.

Here is how to do it:

cd /home/ezp/doc/admin.ezpublish.one;

for filename in ../*; do ln -s $filename .; done

This takes care of the files an eZ request requires for operation and addresses the var directory variable with a dynamic link sharing the var dir for both virtual host eZ Installations.

It's really that simple of a process. The symbolic links are generated dynamically based on the installed files in the path of the command and is a quick solution in bash shell to do the heavy lifting.

Next and perhaps the most important on 7x cPanel Based Server Hosting is that fact that when using mod_rewrite in the main site ~/doc .htaccess file we require nothing special per say.

But with the admin.ezpublish.one subdomain we are using a subdomain virtualhost which requires the following added to the top of your .htaccess file to load the second virtualhost eZ Publish Installation Normally.

# Static Subdirectory Virtual Host Required Options
RewriteEngine On
RewriteOptions IgnoreInherit

DirectoryIndex index.html index.php

These are just a few power querks to using these software platforms to quickly build multi-domain installations when changing the directory path in the virtual host is not an option.

Remember folks, there is always another way in all things eZ!

Tag Cloud

100% Working Example 100% Working Installation 2024 2024/Q3 6.0.4 6.0.6 7x 7x Digg 7x Symbolic Link Distribution of eZ Publish 6 7x Valkey 8.3 Addons admin3 admin design Alpha Audio Automation BC Blog Book Call Me Campaign clone.digg.one CMS Community Composer Composer eZ Publish extension Contact Contribute Cronjob Databases Default Installation design Design Designs developer initiative Development DiggClone digg.one Digg Project Direction Documentation do not wait for the release to try Download drag and drop installation DragonflyDB Educational Emails Engine expand the future of eZ Publish Extension Extensions eZ eZ Package Development eZpedia eZ PM eZ Publish eZ Publish 6 eZ Publish 6.0 CMS eZ Publish Basic eZ Publish Database Configuration Builder eZ Publish Symbolic Link Distribution eZ Update Features First Seps flexible Free Documentation License Fun Funding fund me GFDL GitHub GNU Google GPLv2 (or later) Graham Brookins Guide hcaptcha History Hit me up Home Page Hosting Importing content Installation Configuration Introducing Introduction Key / Value Stores Learning eZ Publish Learning eZ Publish 3 Learning PHP Legacy Maintenance Messaging Mirror Multi Domain Installations Netgen Networking New development New Developments News New Year Open Source Package Packages Patreon Performance PHP PHP 5.x PHP 7.x PHP 8 PHP 8.2 PHP 8.3 PHP 8.x PHP CMS For Beginers PHP Websites Podcast Private Messager Project Questions recaptcha Recent Improvements Record Redesign Redis Release Releases responsive Responsive Restored RSS-Bridge Library Screen Recording Script Scripting Search Setup Wizard simple SOAP Source Code Sponsor Sponsorship SQLite. eZ Publish. New feature Stable Support Sync Testing update functionality Updates Upgrade valkey Valkey Value Added Features Vendors Version Version Control Version Numbers Wordpress #working-late-nights

Mon Tue Wed Thu Fri Sat Sun
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Tags

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.