Symfony Hosting
Why should you allow us to host your Symfony application?

At ServerGrove we don't only offer hosting with Symfony installed but we use Symfony to develop most of our products. Hosting Symfony applications on shared hosting accounts can often be complicated. At ServerGrove we developed Maestro; and easy to use symfony management tool to make installing and deploying symfony applications simple. ServerGrove was one of the first companies on the market to offer hosting configured for Symfony and we continue to be closely involved, updating and rethinking our hosting platform as the framework evolves.
Maestro
Maestro is an extension to our hosting control panel that will allow our shared hosting users to easily deploy and manage multiple symfony applications. Some of its key features are:
- Install, configure and deploy your project with our Apache Web Servers easily and quickly.
- Manage the Apache configuration changes that need your Symfony-based sites, including the document root, .htaccess and mod_rewrite configuration.
- Includes an Ajax based log viewer so you can monitor symfony generated logs and PHP error log all from your browser.
- Run symfony commands like clear cache and fix permissions from your browser.
- Enhanced shared hosting security by running each website under its own user, preventing other users in shared server to access your files, cache and session data. Additionally since your site runs with your FTP user, there are no permissions conflicts between the files you upload using FTP and the files generated by your site.
Click here to learn more about Maestro >>
Enhanced security
Symfony developers often discussed about the drawbacks and security concerns regarding hosting symfony application in shared hosting servers. We listened. At ServerGrove, your site runs under your userid, not the Apache user. This means that all files generated by your site will be owned by you. Other users in the server are not going to be able to access them. Your cache and log files are safe. Additionally, if you run "fix-permissions" from Maestro, we set the cache, log and web/uploads permissions to 700 instead of 777 where every user in the server can access them, providing extra security. That's not all! Every domain has its own sessions directory where all PHP session files are placed and owned by your user. Traditionally, PHP uses a centralized directory for session storage, on shared hosting this is not a very good idea. We still recommend our customers who are very concerned about security to purchase a VPS hosting account where you don't share Apache or the file system with other hosting customers.
Save all your session files in your personal directory
When we configure your domain, PHP is configured to save all session files in your personal directory and since your site runs with your userid, the session files are not readable by other users.
No more file permissions conflicts
Since your site runs using the same user as your FTP account, you won't have any more conflicts of permissions between files uploaded through FTP and those created by your site.
About Symfony
Symfony is a stable, fully documented, and released under open-source MIT license PHP framework. It is used by hundreds of websites both small and large and fully deserves our attention. Symfony is meant to build robust applications in an enterprise context, and gives developers full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized. ServerGrove is committed to supporting the continued development of this framework and its community.
All our shared hosting accounts are on servers with the latest version of Symfony installed. We also provide a free installation service with our VPS accounts.
Symfony/PHP Information
Currently Installed Version: 1.0.22 /
1.1.9 / 1.2.12 / 1.3.3 / 1.4.3
Currently Installed PHP Version: 5.2.13
Currently Installed PHP Version: 5.2.13
| Zend Optimizer |
Yes |
| mod_rewrite |
Yes |
| Zend SafeGuard Suite | Yes |
| Zend Optimized Servers |
Yes |
| PHP 5.2.13 |
Yes (other versions available upon request) |
| Zend Framework Version |
1.10.2 |
| Curl | Yes |
| Image Magick | Yes |
| GD2 | Yes |
| ffmpeg |
VPS Only (installed on request) |
| PHP Accelerator | Yes |
| SSL Secure Server |
Yes |
| phpMyAdmin |
Yes |
| PEAR |
Yes |
| PECL |
Yes |
| PDO (mysql, sqlite) | Yes |
| php.ini | Modifiable through .htaccess (full access on VPS) |
| imap | Yes |
| ldap | Yes |
| mbstring | Yes |
| mcrypt | Yes |
| soap | Yes |
| apc | Yes |
Symfony Hosting News
-
Support
Get support
Knowledge Base
Open a Ticket
Billing and Invoices
About us
Who we are
Contact Us
Community
Blog
You should really follow us on Twitter!
Badges and logo downloads
Projects we support
Hosting
Shared Hosting
Virtual Hosting
Symfony Hosting
Zend Framework Hosting
Managed Dedicated Servers
Domain names
Buy a domain name