Database cakephp 3应用程序传输到webhoster

Database cakephp 3应用程序传输到webhoster,database,cakephp,web-hosting,Database,Cakephp,Web Hosting,我正在尝试将cakephp3应用程序从本地linux服务器传输到在线webhoster 我成功地迁移了数据库并将其联机。我现在唯一能连接到互联网的方法就是通过代理。但是,这个代理阻止了网站,所以我使用webproxy(proxfree.net和hide.me)访问网站 每当我尝试登录时,都会收到“无效用户名或密码”。 当我尝试创建一个新用户时,它会保存一条记录,但其中的笔名(用户名)字段为空 我为数据库连接编写了一个测试 $db = ConnectionManager::get('default

我正在尝试将cakephp3应用程序从本地linux服务器传输到在线webhoster

我成功地迁移了数据库并将其联机。我现在唯一能连接到互联网的方法就是通过代理。但是,这个代理阻止了网站,所以我使用webproxy(proxfree.net和hide.me)访问网站

每当我尝试登录时,都会收到“无效用户名或密码”。 当我尝试创建一个新用户时,它会保存一条记录,但其中的笔名(用户名)字段为空

我为数据库连接编写了一个测试

$db = ConnectionManager::get('default');
echo "To database ".($db->isConnected()?"connected":"disconnected")."\n";
它说它已连接到数据库。我还能够在登录站点上打印用户名,因此数据库连接肯定能正常工作

登录:

添加用户:

有人知道我为什么不能登录吗?还有其他人可以登录吗?它在我本地的机器上工作

用户名和密码示例:

用户名:斯特拉


密码:Superman

好的,所以Web空间没有问题,但我对cakephp功能的理解是正确的

在webhoster上,密码哈希显然不匹配。所以我需要添加新的用户和新的哈希密码。 但是新用户的注册不起作用,因为我在users表中将假名字段标记为不可访问。因此,当我在控制器中调用patchEntity方法时,它没有应用假名字段,因此没有在数据库中放置有效记录