基本网址codeigniter中的点

时间:2017-06-08 05:06:40

标签: php codeigniter-2

我有一个codeigniter项目的源代码。在config.php文件中,基本网址中有一个点。

代码:

$config['base_url'] = 'http://codeigniter-ajaxcrud.local/';

在基本网址中使用此点的目的是什么?

2 个答案:

答案 0 :(得分:2)

所以实际上他们已经在本地机器上创建了虚拟主机。

您也可以在本地计算机上创建虚拟主机,请在下面找到示例,以便您简单了解它。

如果您使用的是xampp,请打开此文件,并在页面末尾添加此行。

  

C:\ XAMPP \阿帕奇\ CONF \额外\的httpd-vhosts.conf

<VirtualHost codeigniter-ajaxcrud.local:80>
      DocumentRoot "C:/xampp/htdocs/codeigniter-ajaxcrud"
      ServerName codeigniter-ajaxcrud.local
      ServerAlias www.codeigniter-ajaxcrud.local
      <Directory "c:/xampp/htdocs/codeigniter-ajaxcrud">
          Options Indexes FollowSymLinks Includes ExecCGI
          AllowOverride All
          Require all Granted
      </Directory>
</VirtualHost>

完成此操作后,在hosts文件中添加codeigniter-ajaxcrud.local。 该文件将位于Windows的下方位置。

  

驱动的/ etc /宿主

在页面末尾添加以下行。

127.0.0.1         codeigniter-ajaxcrud.local

完成此操作后,请保存所有文件并重启apache服务器。 比这个主人更有用。

答案 1 :(得分:0)

是的,它是虚拟主机。您可以尝试使用相同的名称创建虚拟主机: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

或更改路径的网址。

目的: 当您开发Web应用程序时,URL如下所示: http://localhost/codeigniter/

此处codeigniter是您开发网站的主文件夹..

然后您创建任何控制器(e.g Users),然后URL看起来像http://localhost/codeigniter/users

然后,网络应用将codeigniter作为控制器,users作为方法。 但实际上codeigniter是项目的根目录而不是控制器。

因此,您必须创建虚拟主机以弃用此问题。