使用Cpanel cakephp在新的app目录中设置子域

时间:2011-05-12 08:51:01

标签: cakephp hosting subdomain cpanel

我使用cakephp(Cpanel托管)工作domain.kz WWW /应用
WWW /蛋糕
www / index.php

如何将admin.domain.kz设置为(app2)

WWW /应用
WWW / APP 2
WWW /蛋糕
www / index.php

2 个答案:

答案 0 :(得分:0)

如果蛋糕应用程序完全独立但共享蛋糕库,则以下内容可能有效:

一旦为admin.domain.kz设置了DNS,就可以使用cPanel的“Addon Domain”功能。 Instructions can be found here

将插件域的文档根目录设置为www / app2文件夹。

然后确保www / app2 / webroot / index.php中的CAKE_CORE_INCLUDE_PATH指向../../../ cake

答案 1 :(得分:0)

你想要的方式 - 将是非常困难的;你必须在几个地方改变几个文件/文件夹路径。相反,为什么不尝试创建一个管理文件夹,在那里你有完整的管理员cakephp应用程序。

因此得到的文件夹结构如下:

A

然后,您必须将子域名(admin.domain.kz)指向B

现在假设您已正确配置了域名和子域名,如果您尝试浏览您的域名,它将毫无问题地工作,但如果您尝试访问您的子域名,则会给您500错误。别担心。这是预期的。

主.htaccess文件强制主webroot(www / app / webroot)文件夹提供的所有请求。你必须像这样更改主.htaccess文件(www / .htaccess):

(domain.kz)
www/app
www/cake
www/index.php

(admin.domain.kz)
www/admin/app
www/admin/cake
www/admin/index.php

请注意,我添加了两行,告诉您如果要尝试访问子域,请停止重写;否则像往常一样重写。干杯!!!