我正在使用 PHP v5.2.4 上的 MAMP 在本地主机上运行我的测试站点。我已经多次尝试备份在 CakePHP v1.2 中配置的两个网站,同时传输数据库并为数据库输入正确的凭据。网站如何连接到数据库是通过 app/config 文件夹中的 database.php 文件,将凭据放入以下:
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysqli',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'nameofdatabase',
'prefix' => '',
);
}
输入用户名和密码后,我正确输入了数据库配置。
在主页上,它如下所示:
但是,当我单击其中一个链接时,它看起来像普通页面,从 webroot 文件夹中读取 CSS 和 JavaScript 文件。
我尝试按照@EoinMurphy 的回答并RewriteBase /
在所有 .htaccess 文件上编写代码,但没有成功。即使我的 CakePHP 版本错误,我仍然使用这些说明来配置网站,因为它的说明比这组令我感到困惑的说明更清晰。
我不明白为什么似乎所有内部页面上都在读取 CSS 和 JavaScript,而不是网站的主页?我能弄清楚如何链接 CSS 和 JavaScript 文件的唯一方法是使用<link src="" ... />
文件上的 输出索引页面内容。
唯一的另一个较早的问题是链接之后的(http://.. .)等链接的输出,但它只是 CSS 中的以下内容使其输出:
a:link:after, a:visited:after {
content:" (" attr(href) ")"; /*the content CSS made it spill out the links*/
font-size:90%;
}