如何在Server2Go上与CakePHP建立数据库连接?
我一直在尝试在Server2Go便携式服务器上使用CakePHP,但由于某些原因,我无法连接到DB。此外,cake还闪现了一些关于mod rewrite的警告 我在XAMPP或WAMPP上设置相同的应用程序没有问题,而且我确信我使用了正确的数据库详细信息:localhost、root、(无密码)和db_name Wordpress、drupal、joomla、CI—将它们设置为在Server2Go上运行没有问题,但CakePHP无法建立数据库连接 我做错了什么???我必须这样做: server2go文件夹中有一个名为如何在Server2Go上与CakePHP建立数据库连接?,cakephp,server2go,Cakephp,Server2go,我一直在尝试在Server2Go便携式服务器上使用CakePHP,但由于某些原因,我无法连接到DB。此外,cake还闪现了一些关于mod rewrite的警告 我在XAMPP或WAMPP上设置相同的应用程序没有问题,而且我确信我使用了正确的数据库详细信息:localhost、root、(无密码)和db_name Wordpress、drupal、joomla、CI—将它们设置为在Server2Go上运行没有问题,但CakePHP无法建立数据库连接 我做错了什么???我必须这样做: server2
pms\u config
的文件。打开它并查找[数据库]。下面应该有这样一个条目MySQLPort=xxxx
在Cake db配置中,将主机设置为127.0.0.1:xxxx
,其中xxxx是pms\u配置中的端口号
希望这有帮助。您需要先启用php_pdo_mysql.dll扩展 要做到这一点,请编辑php.ini(在Server2Go的config_tpl dir中)并取消注释(从行的开头删除) 然后,重新启动Server2Go,完成 当对MySQL用户、PDO和/或CakePHP不再像这样使用旧的auth方法时,请小心 然后,检查MySQL端口并将CakePHP数据库配置文件设置为使用“localhost:XXXX”,其中XXX是Server2Go MySQL服务器的MySQL端口
成功 您尝试使用的数据库是Server2Go包的一部分,还是单独运行?它是什么类型的数据库?它是mysql,我尝试使用S2G的数据库(已经存在的默认表),当我更改S2G的ini文件时,我设置了一个名为“test”的新数据库,请尝试下载Cake 2.0并将其放入htdocs。改变蛋糕的配置,看看会发生什么。。。我不知道如何修复它。。。