CakePHP项目迁移到不同服务器

CakePHP项目迁移到不同服务器,cakephp,migration,web-hosting,Cakephp,Migration,Web Hosting,我正在尝试将几个月前完成的cakePHP项目从服务器(朋友的服务器)转移到我自己的web服务器 我已设置数据库并更改了数据库配置文件以匹配我的数据库/登录凭据 当我导航到你看到它看起来好像是一个全新的项目。当我转到just/muve而不是index.php时,它会说我丢失了一个~jam2z9Controller文件,但我没有看到任何来自旧服务器的类似文件需要编辑并更改为~jam2z9 我觉得这应该是一个非常简单的转换,一旦我连接了数据库凭据,但我只是困惑于我的问题是什么 新数据库中的所有数据库表

我正在尝试将几个月前完成的cakePHP项目从服务器(朋友的服务器)转移到我自己的web服务器

我已设置数据库并更改了数据库配置文件以匹配我的数据库/登录凭据

当我导航到你看到它看起来好像是一个全新的项目。当我转到just/muve而不是index.php时,它会说我丢失了一个~jam2z9Controller文件,但我没有看到任何来自旧服务器的类似文件需要编辑并更改为~jam2z9

我觉得这应该是一个非常简单的转换,一旦我连接了数据库凭据,但我只是困惑于我的问题是什么


新数据库中的所有数据库表都是空的,因为我刚刚将.sql文件导入到phpMyAdmin中。这一切似乎都连接良好,但它不会进入主页,只会出现前面提到的通用cakephp屏幕?

在引导程序中。php添加以下行:

Configure::write('App.base', '/~jam2z9/');
这是因为在Cake看来,您将它托管在一个子目录中


编辑:关于无法使用mod_rewrite有更多详细信息

我应该在app/config/bootstrap.php文件中这样做吗?我尝试将其添加到其中,但现在我得到了基本相同的错误,即找不到MuveController.php。您可能需要执行/~jam2z9/muve/-理想情况下,您应该将其设置为使文档根目录指向/app/webroot目录。我感觉它正在接近工作状态!现在,当我访问它是一个简单的url重写错误,但服务器不允许。我删除了所有.htaccess文件并取消了core.php文件中的行注释,但它仍然存在错误,我又回到了被卡住的状态:(我确实在另一台服务器上删除了default.ctp文件,这可能是一个问题吗?我仍然在git上保留该文件,但我认为一旦项目完成,这并不重要。我已经用另一个链接更新了我的答案。如果你不能使用mod_rewrite,请用你现在遇到的错误更新你的问题,如果你删除了defa,这是可能的。)ult.ctp您可能会遇到另一个错误。