为什么我们在 CodeIgniter 中设置 $system_path?

Why do we set $system_path in CodeIgniter?

我在 Linux 上使用 XAMPP,所以我将文件夹 CodeIgniter-3.0.1 移到了 htdocs 中。

下面是目录。

/opt/lampp/htdocs/CodeIgniter-3.0.1

在用户指南中,他们写道...

After moving them, open your main index.php file and set the $system_path, $application_folder and $view_folder variables, preferably with a full path, e.g. ‘/www/MyUser/system’.

  1. 他们提到的完整路径是什么?
  2. 我们为什么要做那一步?
  3. ...在我的情况下,我的会是什么样子?

system_path 是系统文件夹在 CodeIgniter 框架中的位置。需要对其进行设置,以便 CodeIgniter 知道在哪里寻找其内部工作原理。他们说要使用完整路径(如从文件系统根目录开始的路径),这样在移动依赖于该核心系统文件夹的系统时问题就会减少(请参阅下一段)

通过设置这个,意味着你可以配置多个CodeIgniter应用程序都使用同一个核心框架,因此只需要升级一个地方的核心。

在您的情况下,根据提供的信息,它将是 /opt/lampp/htdocs/CodeIgniter-3.0.1/system