Это именно то, что я сделал на dreamhost.com
Я сделал домен как обычно, назовем его cake.example.com
в корневом каталоге у меня был каталог тортов, который я связал как просто «торт»
Таким образом, это был / home / myusername / cake, который содержит торты в молнии.
в моем домашнем каталоге я отредактировал файл .bash_profile и добавил эту строку внизу файла.
экспорт PATH = $ PATH: / home / myusername / торт / торт / консоль
Затем вам необходимо выйти из системы и войти снова или получить исходный код .bash_profile
Теперь вы можете испечь.
После того, как вы запекли свое приложение внутри cake.example.com, вам нужно отредактировать файл /home/myusername/cake.example.com/webroot/index.php
.
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
//define ('CAKE_CORE_INCLUDE_PATH', 'FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED. DO NOT ADD A TRAILING DIRECTORY SEPARATOR');
//You should also use the DS define to separate your directories
define('CAKE_CORE_INCLUDE_PATH', '/home/myusername/cake');
}
Вы видите в последней строке, вы указываете на каталог исходного кода торта. Таким образом, вы можете иметь множество приложений для торта, использующих один и тот же каталог приложений для торта.
Вид сладкого, верно?
Но это еще не все. Внутри /home/myusername/cake.example.com
Вам нужно создать файл .htaccess и поместить его в него.
<IfModule mod_rewrite.c>
RewriteEngine on
rewriteRule ^(.*) http://cake.example.com/$1 [L]
RewriteRule ^.* http://cake.example.com%1 [R=permanent,L]
</IfModule>
А теперь вы на пути к блаженству.