设置本地版本的站点:配置设置/问题

时间:2013-04-10 16:34:19

标签: php mysql .htaccess configuration localhost

我一直在尝试在我的计算机上设置我的网站版本,以便我停止在我的网站上进行实时更新。该网站在基于PHP的CMS上运行。

我之前发布了一个问题:mysql connect - Moving my website to a local host

问题是关于mysql-connect - 结果是我将我的数据库连接到我的localhost而不是当前的实时主机。

现在,我的网站的本地版本已加载,但所有样式都已消失且导航链接不起作用。我怀疑答案可能与我在上面的问题中编辑的同一个文件有关:application / config / database.php

以下是代码最初的样子:

$config['default'] = array(
    'benchmark' => TRUE,
    'persistent' => FALSE,
    'connection' => array(
        'type' => 'mysql',
        'user' => 'mywebsite',
        'pass' => 'somestringoftext',
        'host' => 'mywebsitecom.fatcowmysql.com',
        'port' => FALSE,
        'socket' => FALSE,
        'database' => 'mywebsiteDB4',

然后我改为:

$config['default'] = array(
    'benchmark' => TRUE,
    'persistent' => FALSE,
    'connection' => array(
        'type' => 'mysql',
        'user' => 'root',
        'pass' => '',// Since it's on local host there is no password right now
        'host' => 'localhost',
        'port' => FALSE,
        'socket' => FALSE,
        'database' => 'mywebsite',//this is what I called the DB I created and imported to in PHPmyadmin

可能这一切看起来都是正确的,问题出在其他地方。我怀疑它可能与.htaccess文件有关,因为当我最初设置网站时,我遇到了问题,除了我所要做的就是设置权限。事实上,本地版本现在出现的方式与.htaccess文件没有“正常工作”的情况非常相似。

我意识到我刚刚放弃了一堆代码并说“帮助”!我真的被困在了下一步的地方。如果有人有任何想法我会很高兴听到他们。如果有任何进一步的信息可以帮助任何有疑问的人请告诉我,我会更新。

1 个答案:

答案 0 :(得分:2)

如果站点加载并且您可以看到从数据库中获取的页面数据,则表示您的数据库连接正常。 由于您无法看到样式和菜单不起作用,这意味着您从本地服务器无法正确加载.JS / .CSS文件。 你可以使用名为FireBug的插件FireFox,这里是" Net"选项卡,以查看哪些文件正确加载,哪些文件未加载。对于未加载的文件,您将需要或更改路径以将其包含在HTML文件中或更改本地文件系统中的文件位置