I want to host multiple Symfony2 based websites under one root (server). Would it be possible to share the symfony own files? (vendors etc.). Does someone know a tutorial? Is it hard to manage? AFAIK a Symfony installation has about 600MB and I don't want to save this in a redundant manner ..
Is it possible to share an Symfony2 installation (multiple websites [domains] on one server)
3.8k Views Asked by NaN At
2
There are 2 best solutions below
2
Benjamin Dubois
On
Are you talking about the framework ? If yes, you just can move the folder anywhere on your server (let's say '/usr/local/symfony') and from your sites, just load the autoloader from this directory.
Check out this page of the documentation for more info (in the "Installation Verification" part).
If you want to use the same application for all your websites, it has to be design for that...
Related Questions in PHP
- php Variable name must change in for loop
- register_shutdown_function is not getting called
- Query returning zero rows despite entries existing
- Retrieving *number* pages by page id
- Automatically closing tags in form input?
- How to resize images with PHP PARSE SDK
- how to send email from localhost using codeigniter?
- Mariadb max Error while sending QUERY packet PID
- Multiusers login redirect different page in php
- Imaginary folder when I use "DirectoryIterator" in PHP?
- CodeIgniter + XDebug: debug only working in the main controller, index() function
- PHP script timeout when I use sleep()
- posting javascript populated form to another php page
- AJAX PHP - Reload div after submit
- PHP : How can I check Array in array?
Related Questions in SYMFONY
- Doctrine batch inserting uses 2GB of Ram
- Adding a callback when reading from an object in Twig
- Using Twig variable in AngularsJS
- Twig : Unescape hexadecimal text
- Symfony : is it better to use a trait or an intermediary class to complete Controller one?
- Symfony 2 form - date widget and validator
- Persisting other entities inside preUpdate of Doctrine Entity Listener
- Symfony2 - Custom annotation loading
- Display a findAll() result in a form
- What is the point of the name method in the symfony2 annotation?
- How to pass a function as a parameter in admin class
- doctrine/migrations incompatible with symfony 2.2.*
- Expected argument of type "string or Symfony\Component\Form\FormTypeInterface"
- Routing problems with AngularJS and Symfony
- symfony and google identity toolkit
Related Questions in MULTIPLE-DOMAINS
- Nginx multiple domains
- How to use facebook appid to work with multiple domains (not sub domains)
- Attempting to run three domains on VPS, one works, the other two show apache test page
- Multiple Domains, different language, same url for a page
- Sakai and multiple domain
- How can I login to multiple applications in different domains once?
- nginx, thin, and multiple hosts
- Multiple domains in Drupal
- Multiple domains and organic groups in Drupal
- Multi-domain setup for one root page in TYPO3 10.4?
- Assign different Domains to different nodes in one Umbraco instance
- Multiple domains for one website with multiple languages
- What's the Technique for Building Domain Packages in AMember?
- CSS Reference Issue
- Google App Engine - multiple apps and multiple domains?
Related Questions in VENDORS
- Symfony2 : --reinstall issue
- Symfony bin/vendors local modifications
- Composer revert packages
- Symfony 2.0.9 and wrong PropelBundle version
- WooCommerce Product Vendors: Send notification to vendor for new order received
- Woocommerce Vendors Set Selling Locations and Manipulate Product Query Loop
- Is there a place to get the laravel `vendor` folder in one spot?
- woocommerce generate producer-orderlists
- Possible solutions for using TFS and SVN in multiple vendor projects?
- How to checkout old Symfony 2.0.23 version with Vendors
- Cakephp 3.x How to set up with 3rd parties?
- Best SSL certificates provider?
- Microsoft Visual Studio License
- What are some useful criteria for deciding on which software package to go for?
- Correct way to develop a large application
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I certainly looks possible. A few things to remember:
Symfony/vendorsfolder contains all the Symfony related code. This can easily be shared between applications.Symfony/appfolder contains application related files like the config and cache, and shouldn't be shared between applications.Symfony/webfolder contains the public folder from which the application will be served, and shouldn't be shared.Symfony/srcfolder contains your bundles, and can be shared, depending on your needsSo at the very least, do the following:
webandappfolders. Keep the copies in theSymfonyfolder. AFAIK, there's no easy way to have these folders in different locations.appfolder, edit bothapp.phpandapp_dev.php. Replace all references to theappfolder with the name of your new / second app folder.php newapp/console assets:install newappon your command line to install the bundled assets.I'm sure you can also copy the
srcfolder, although I haven't experimented with that. Reusing your bundles is probably a good idea in any way.