将codeigniter项目从localhost移动到cpanel

avkwfej4  于 2022-12-06  发布在  其他
关注(0)|答案(2)|浏览(136)

我试图在服务器上运行我的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]

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

i1icjdpr

i1icjdpr1#

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

brtdzjyr

brtdzjyr2#

您需要执行以下几个步骤:

  • base_url更新'application/config/config.php'
  • 更新RewriteBase的“htaccess”文件(如果需要)
  • 更新文件权限(如果需要)
  • database设置更新'application/config/database.php'
  • 如果仍然面临问题,则需要进行如下调试:
  • 在索引控制器中打印一些内容,并沿着调用的函数序列进行操作,然后查看。

相关问题