Đây chính là những gì tôi đã làm trên dreamhost.com
tôi đã thực hiện một miền như thường lệ, cho phép gọi nó là cake.example.com
trong thư mục gốc tôi đã có thư mục bánh mà tôi simlinked như chỉ 'bánh' Vì vậy, nó là/home/myusername/cake có chứa bánh được giải nén.
trong thư mục nhà tôi đã chỉnh sửa tệp .bash_profile và thêm dòng này ở cuối tệp.
export PATH = $ PATH:/home/myusername/bánh/bánh/console
Sau đó, bạn cần phải đăng xuất và đăng nhập lại hoặc nguồn các .bash_profile
Bây giờ bạn có thể nướng.
Sau khi bạn nướng ứng dụng của mình bên trong cake.example.com, bạn phải chỉnh sửa tệp /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');
}
Bạn thấy ở dòng cuối cùng, bạn trỏ nó vào thư mục nguồn bánh. Bằng cách này, bạn có thể thực sự có nhiều ứng dụng bánh tất cả bằng cách sử dụng cùng một thư mục ứng dụng bánh.
Loại quyền ngọt ngào?
Nhưng đó không phải là tất cả. Bên trong /home/myusername/cake.example.com
Bạn cần phải tạo tệp .htaccess và đặt tệp này vào bên trong.
<IfModule mod_rewrite.c>
RewriteEngine on
rewriteRule ^(.*) http://cake.example.com/$1 [L]
RewriteRule ^.* http://cake.example.com%1 [R=permanent,L]
</IfModule>
Và bây giờ bạn đang trên đường đến bánh hạnh phúc.
Bạn đang gặp phải sự cố gì? Tôi đã làm điều này một triệu lần mà không có vấn đề gì. –
Bạn chưa cho biết các bước bạn đã thực hiện là gì, hoặc các lỗi cụ thể bạn đã nhận được. Làm thế nào để bạn mong đợi bất cứ ai để có thể giúp bạn? – Rob
Rất tiếc, không có thời gian để đăng các lỗi cụ thể mà tôi đã gặp phải. Tôi sẽ dán chúng sớm thôi. cảm ơn. –