Category: Tutorials

Creating console commands with Symfony2

Symfony 2 is mainly used to create web application, however, sometimes you need to extend your app and need a command line tool to help perform tasks around the application. With symfony 1.4.x these were called tasks and it was possible to create a skeleton by using the symfony generate:task task. Symfony 2 does not [...]

October 14 / 2010
Author Pablo
Category PHP, symfony, Tutorials
Comments 3 Comments
Tags , ,

Deploying symfony projects to ServerGrove shared hosting accounts

Deployment is one of those topics that everybody has a different approach to and whatever works for you is fine. Before going into details, we would suggest that you read the Deploying Applications in the symfony documentation. The approach described in this post is based on this section. 1) Login to the Control Panel and [...]

September 27 / 2010

Installing WordPress on your ServerGrove shared hosting account

I have to admit, WordPress blogs run really well on our servers. For one, because each shared hosting account has it’s own apache user, we never run into those permissions issues that sometimes occur when installing WordPress on other hosting platforms. Most of the time, if you follow these instructions, you will be able to [...]

September 23 / 2010

Implementing a staging/live website system with symfony and Apostrophe CMS

In this post we will show you how to implement a system where you can have a separate URL for managing, staging and testing a website that is separated from the live/production URL. This system allows you to make changes to a website and preview them before actually going live. It can be implemented with [...]

September 15 / 2010

Fixing problems in Apache with case-sensitive URLs

Windows or Mac servers treat file names as case-insensitive, so Index.html and index.html are the same file. In Linux/Unix servers this is not the case, these files would be different. So when we create a link that does not match the case of the file name, you get an error. This is a common problem [...]

August 24 / 2010