将codeigniter项目从localhost移动到cpanel

时间:2012-12-06 13:28:39

标签: codeigniter cpanel

我正在尝试在服务器上运行我的codeigniter网站。但我不知道应该执行哪些设置。

我找到以下link来移动文件并执行指定的设置,但仍然没有显示我网站的主页。

这是我到目前为止所做的事情。

我将codeigniter网站的application and system文件夹移到根目录上,而我的.htaccess文件以及我的assetsindex.php位于public_html内。

这是我的目录结构。

-/home/mysite
    -public_html
        -index.php        <-- the path for system is set to '/home/mysite/system' and for application folder is '/home/mysite/application'
        -.htaccess
    -system
    -application

我已按照链接中的说明执行了以下设置。

$config['index_page'] = "";
$config['base_url'] = "http://myurl.com/";
$config['server_root'] = $_SERVER['DOCUMENT_ROOT'];
$config['uri_protocol'] = 'AUTO';

$route['default_controller'] = "home_controller";

这是我的.htaccess文件。

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

现在我不知道为什么当我输入网站的网址时,我的主页仍然没有出现。

2 个答案:

答案 0 :(得分:0)

在public_html文件夹中上传您的应用程序文件夹,系统文件夹,资源文件夹,index.php,.HTACCESS

答案 1 :(得分:0)

您需要执行几个步骤:

  • base_url更新'application / config / config.php'
  • 更新RewriteBase的“ htaccess”文件(如果需要)
  • 更新文件权限(如果需要)
  • database设置更新'aplication / config / database.php'
  • 如果仍然遇到问题,则需要像这样进行调试:
  • 在索引控制器中打印一些内容,并逐步执行称为然后查看的功能序列。