Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同一目录中的多个CakePHP实例_Php_Cakephp - Fatal编程技术网

同一目录中的多个CakePHP实例

同一目录中的多个CakePHP实例,php,cakephp,Php,Cakephp,我已经将一个CakePHP站点复制到了几个不同的目录中,并且能够使每个目录都正常工作,但是最近一次该站点显示了正确的视图,但是显示了来自原始站点的模型和控制器 似乎没有任何明显的设置指向原始站点。有什么想法可以解决这个问题吗?检查.htaccess,如果它不存在,那么构建一个 这比重新编程原始站点以显示多种语言更容易 这可能是真的,它没有任何意义,最终会导致更多的工作。如果代码不是一堆令人难以置信的失败,这就不可能是真的 如果复制代码,则必须始终维护两个回购协议或分支,管理两个站点,并在两者之间

我已经将一个CakePHP站点复制到了几个不同的目录中,并且能够使每个目录都正常工作,但是最近一次该站点显示了正确的视图,但是显示了来自原始站点的模型和控制器


似乎没有任何明显的设置指向原始站点。有什么想法可以解决这个问题吗?

检查.htaccess,如果它不存在,那么构建一个

这比重新编程原始站点以显示多种语言更容易

这可能是真的,它没有任何意义,最终会导致更多的工作。如果代码不是一堆令人难以置信的失败,这就不可能是真的

如果复制代码,则必须始终维护两个回购协议或分支,管理两个站点,并在两者之间合并修复。仅仅因为翻译而复制整个应用程序是愚蠢的

如果需要添加到现有的应用程序中,那么这比仅仅添加
\uuu(“可翻译字符串在这里”)
更难吗?在URL中获取语言,有问题吗

在坚持你古怪的想法之前,先看看这本书


我们正在运行一个有18种语言的网站,中文,俄文,英文。。。并使用我之前命名的框架提供的所有内容。都在同一个代码库中,应用程序从1.3迁移到了2.x,现在又迁移到了3.x.

因此3.htaccess文件与工作站点上使用的文件完全相同,随着目录更改以反映新站点,请解释您的答案可能是前端控制器需要ReWriteCond和ReWriteRule编辑,因为网站的两个副本位于不同的目录中,htaccess中的一些其他内容也可能是罪魁祸首,因此joshv2的评论可能是正确的。我不是不同意你的意见,我只是告诉你我的客户希望我怎么做。基于你的问题,我不清楚这一点。好吧,下一个建议:摆脱那个客户。那些认为自己比雇佣来解决问题的人更了解这一点的客户通常很麻烦。