我有一个cakephp应用程序在一台机器上运行良好但在另一台机器上运行失败。我的cakephp应用程序设置为使用XAMPP运行。 以下是我在新机器上重新配置应用程序时执行的一些步骤(两台机器都是OS Win7):
myapp
)中。我没有设置任何虚拟主机,因为我认为一次又一次地更改主机文件需要时间。所以它可能会按照{-1 <}
http://127.0.0.1/myapp
上运行
更改了myapp / app / config / database.php文件内容;特别是我做了
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'myapp', //my database name my application will connect to this time
'encoding' => 'utf8',
'prefix' => '',
);
http://localhost/myapp/
更新 这是我的.htaccess内容。文件夹中有一些.htaccess文件,其内容完全相同
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
死锁建议
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase myapp/
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>