【问题标题】:Installing secure CodeIgniter with Sparks使用 Sparks 安装安全的 CodeIgniter
【发布时间】:2011-09-09 17:31:45
【问题描述】:

安装 Sparks 假定您遵守默认的 CodeIgniter 安装模式;将应用程序、系统和用户指南文件夹以及 index.php 和许可证文件提取到您的 Web 根目录中。

但是,出于安全原因,我们中的许多人将应用程序和系统文件夹从 Web 根目录中拉出,并在主 index.php 文件中重新路由 $system_path 和 $application_folder 变量。

这种分离往往会破坏 Spark 安装。特别是getsparks installation instructions 中使用的简单示例-spark。

得到一个错误:

遇到错误无法找到 火花路径在 火花/example-spark/1.0.0/

我维护以下目录结构:

  • CISYS
    • V202
    • V200
  • project1_application
  • project2_application
  • project3_application
  • www(公共 html)
    • 项目1
      • CSS
      • js
      • 图片
    • 项目2

我必须重新路由以实现安全性 + 火花?接受任何形式的建议。您如何设置安装?

【问题讨论】:

    标签: codeigniter security sparks-pakage-management


    【解决方案1】:

    回答我自己的问题:解决方案在 MY_Loader.php 文件中。通过修改第 43 行的 SPARKPATH 变量,可以重新路由所有火花的位置!干杯!

    【讨论】:

    • 我不知道从那时起火花是否已经更新,但它现在检查你是否定义了 SPARKPATH。如果是这样,它使用它,否则默认。我刚刚在我的 config/constants.php 中添加了 define('SPARKPATH', '../../CodeIgniter_2.1.0/sparks/');
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 2011-09-10
    • 2012-01-16
    • 1970-01-01
    • 2021-04-08
    相关资源
    最近更新 更多