To jest dokładnie to, co zrobiłem na dreamhost.com
zrobiłem domenę jak zwykle, pozwala wywołać cake.example.com
w katalogu głównym miałem katalog ciasto które simlinked jako po prostu "ciasto" Tak było/home/myusername/cake, który zawiera rozpakowane ciasto.
w moim katalogu macierzystym Edytowałem plik .bash_profile i dodałem ten wiersz na dole pliku.
export PATH = $ PATH:/home/myusername/ciasto/ciastko/konsola
Następnie należy się wylogować i zalogować ponownie lub pozyskać .bash_profile
Teraz można upiec.
Po upieczeniu aplikacji w witrynie cake.example.com należy edytować plik /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');
}
Widzisz w ostatnim wierszu, wskazujesz go na katalog źródłowy ciast. W ten sposób możesz mieć wiele aplikacji do ciast przy użyciu tego samego katalogu aplikacji do ciast.
Rodzaj słodkiej prawej?
Ale to nie wszystko. Wewnątrz /home/myusername/cake.example.com
Musisz utworzyć plik .htaccess i umieścić go w środku.
<IfModule mod_rewrite.c>
RewriteEngine on
rewriteRule ^(.*) http://cake.example.com/$1 [L]
RewriteRule ^.* http://cake.example.com%1 [R=permanent,L]
</IfModule>
A teraz jesteś na najlepszej drodze do szczęścia.
Jakie masz problemy? Zrobiłem to milion razy bez żadnych problemów. –
Nie wskazałeś, jakie kroki zostały podjęte lub jakie błędy wystąpiły. Jak możesz oczekiwać, że ktokolwiek będzie w stanie Ci pomóc? – Rob
Niestety nie zdążyłem opublikować konkretnych błędów, które miałem. Wkleję je wkrótce. dzięki. –