通过allow_url_include = 0在服务器配置中禁用http //包装器

时间:2014-07-02 20:09:44

标签: php

我正在多页网站上工作,我的目录结构是: 控制器包含(     管理,     上市,     index.php) 2.模型包含(    类,    配置,    initialize.php) 3.观点 4. parameters.php:如下所示

<?php
$dir_root = 'C:/wamp/www/Inceptum/';
$dir_site = 'http://localhost/Inceptum/';
$dir_assets = $dir_site.'view/assets/';
$dir_assets_css = $dir_assets.'css/';
etc.?>

我在控制器中有一个文件index.php,其代码如下,我的initialize.php 在模型中

<?php
ob_start();
require_once '../../parameters.php';
require_once $dir_model.'initialize.php';
$workshops = Workshop::find_all();
include $dir_public.'home.php';?>

这是在我的本地服务器上运行但是当我上传它时我改变了

$dir_root = 'http://www.inceptum.co.in/';$dir_site = 'http://www.inceptum.co.in/';

但是跟随错误我看到了

警告:require_once(../ model / initialize.php):无法打开流:第4行的/home/inceptum/public_html/controller/public/index.php中没有此类文件或目录 致命错误:require_once():在/ home / inceptum / public_html中打开所需的'../model/initialize.php'(include_path ='。:/ usr / lib / php:/ usr / local / lib / php')失败第4行/controller/public/index.php

0 个答案:

没有答案