我使用cakephp(Cpanel托管)工作domain.kz
WWW /应用
WWW /蛋糕
www / index.php
如何将admin.domain.kz设置为(app2)
WWW /应用
WWW / APP 2
WWW /蛋糕
www / index.php
答案 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
请注意,我添加了两行,告诉您如果要尝试访问子域,请停止重写;否则像往常一样重写。干杯!!!