【问题标题】:Separate Application and system folder for multiple or single site on separate servers :Code Igniter单独服务器上的多个或单个站点的单独应用程序和系统文件夹:Code Igniter
【发布时间】:2014-05-06 06:39:37
【问题描述】:

我需要一些代码点火专家来为此投入宝贵的时间和精力。

$system_path = '/home/user14/Music/system';
$application_folder = '/home/user14/Music/application';

当我点击网站网址时,它运行得非常棒。

如果我们考虑以下情况, 出于安全目的想分离系统文件夹 从当前服务器到另一台服务器,将应用程序文件夹和 index.php 留在当前服务器上,反之亦然。 只需考虑将这两个文件夹分开即可。将任何 1 从一台服务器移动到另一台服务器。 示例

$system_path = 'www.oscarjewels.com/system';

$application_folder = '/home/user14/Music/application'; //app on the same server.

现在这些返回错误我已经尝试调试,但对我来说真的没有任何效果。

在 php.ini 中启用 remote_url。网站没有正面回应。

【问题讨论】:

    标签: php file codeigniter directory


    【解决方案1】:

    在系统路径中使用https://,然后尝试。

    $system_path = 'https://www.oscarjewels.com/system';
    
    $application_folder = '/home/user14/Music/application'; //app on the same server
    

    【讨论】:

      【解决方案2】:

      如果您想包含远程文件,您需要确保在您的 php.ini 中启用了allow_url_include。您还需要将协议附加到系统路径。因此,根据您要使用的协议,它可能是

      $system_path = 'http://www.oscarjewels.com/system';
      

      $system_path = 'ftp://ftp.www.oscarjewels.com/system';
      

      但是我不鼓励您包含这样的远程文件,因为它不安全会影响性能并且可能使您的应用程序不可靠强>。

      【讨论】:

      • 同样的错误。你能不能试着在你的 CG 项目的最后添加相同的线条。
      • 警告:require_once(oscarjewels.com/system/core/CodeIgniter.php):打开流失败:HTTP 请求失败! HTTP/1.1 500 内部服务器错误在 /opt/lampp/htdocs/php/cg/index.php 第 222 行致命错误:require_once(): 无法打开所需的'oscarjewels.com/system/core/CodeIgniter.php' (include_path='.:/opt/lampp /lib/php') 在 /opt/lampp/htdocs/php/cg/index.php 第 222 行
      猜你喜欢
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多