如何将codeigniter网站从实时服务器集成到本地服务器

时间:2014-01-15 11:38:36

标签: php codeigniter

我有一个内置于codeigniter的网站源代码。我正在尝试将其设置为本地wamp服务器但无法正常工作。

我做了以下事情:

  1. 使用数据库名称“fc2”创建数据库UTF-8并导入实时服务器数据库。
  2. 通过设置base_url配置aplications / config / config.php。
  3. 通过设置数据库主机,用户名,密码和数据库名称来配置aplications / config / database.php。
  4. 但它不起作用。 (附有屏幕截图)。

    enter image description here

    .htaccess文件看起来像这样

    enter image description here

    请帮我解决这个问题。

    提前致谢

5 个答案:

答案 0 :(得分:0)

尝试.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_URI} ^sys.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{REQUEST_URI} ^app.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>

假设 index.php 是您的索引页。

sys 是您的系统文件夹,应用是您的应用程序文件夹。

并更改config.php

$config['index_page'] = '';

答案 1 :(得分:0)

我认为问题在于htaccess。试试这个

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /FOLDER_NAME/index.php?/$1 [L]

使用本地目录的名称更改FOLDER_NAME。

答案 2 :(得分:0)

检查是否已将基本网址放在config.php文件中,并带有“http://”。如果没有输入“http://”并检查

答案 3 :(得分:0)

请试试这个:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /folder_name/index.php?/$1 [L]

答案 4 :(得分:0)

同时检查php是否在堆栈中正确安装。

也许重新安装WAMP堆栈可能有所帮助。

或者我很想知道在XAMPP中查看它是否与wamp有关。