Zend framework

The instructions provided in this article or section are considered advanced.

You are expected to be knowledgeable in the UNIX shell.Support for these instructions is not available from DreamHost tech support.Server changes performed by DreamHost may break your modifications. You, as the user, are responsible for troubleshooting and resolving issues with your customizations.

The Process

Step one — Creating a fully hosted domain/sub-domain on the DreamHost panel

Create a new account to host the site before or during creation.

Use bash for shell.

Use PHP 5.4 for enhanced web security.

Wait for the domain to be created.

Note:

For security reasons, it is best to create a new user account to host the domain. Avoid hosting multiple domains on the same user account at all costs! Delineation of resources is a standard security practice for a reason. If a hack compromises your account, all the domains running on that account can and will be affected.

Step two — Enabling SSH and disallowing FTP

Make sure the DreamHost auto-magic scripts have completed and the domain and user are active.