我的网站在我的本地主机上使用xampp完美,但是......我将它上传到几个免费网站托管(000webhost和hostinger),当我尝试打开它时,得到了这样的消息:
警告:require(core / libs / smarty / Smarty.class.php):无法打开流:第7行/home/u327900732/public_html/www/index.php中没有此类文件或目录
致命错误:require():在/ home / u327900732 / public_html /中打开所需的'core / libs / smarty / Smarty.class.php'(include_path ='。:/ opt / php-5.5 / pear')失败www / index.php第7行
这是代码:
<?php
session_start();
$view = isset($_GET['view']) ? $_GET['view'] : 'index';
require_once('core/libs/smarty/Smarty.class.php');
require('core/models/class.Conexion.php');
if(file_exists('core/controllers/'.$view.'Controller.php')){
include('core/controllers/'.$view.'Controller.php');
}else {
include('core/controllers/errorcontroller.php');
}
?>
我检查了那个文件一百次,它就在那里。
我找到并尝试了这个解决方案:
警告:include(core / libs / smarty / Smarty.class.php):无法打开流:第7行/home/u327900732/public_html/www/index.php中没有此类文件或目录
警告:include():在/ home / u327900732 / public_html /中打开'core / libs / smarty / Smarty.class.php'以包含(include_path ='。:/ opt / php-5.5 / pear')失败www / index.php第7行
致命错误:第3行/home/u327900732/public_html/www/core/controllers/indexController.php中找不到“Smarty”类
警告:require(1core / libs / smarty / Smarty.class.php):无法打开流:第7行/home/u327900732/public_html/www/index.php中没有此类文件或目录
致命错误:require():在/ home / u327900732 / public_html /中打开所需的'1core / libs / smarty / Smarty.class.php'(include_path ='。:/ opt / php-5.5 / pear')失败www / index.php第7行
警告:require_once(/home/u327900732/public_html/core/libs/smarty/Smarty.class.php):无法打开流:/home/u327900732/public_html/www/index.php中没有此类文件或目录第7行
致命错误:require_once():无法打开所需的'/home/u327900732/public_html/core/libs/smarty/Smarty.class.php'(include_path ='。:/ opt / php-5.5 / pear')in第7行/home/u327900732/public_html/www/index.php
我尝试在路径中添加'./',但它仍然不起作用。我再说一遍,该网站在我的localhost中运行完美。求救!
答案 0 :(得分:0)
尝试使用完整的网址来测试您的网址。或者检查浏览器以检查文件是否存在。像这里:
http://host.com/core/libs/smarty/Smarty.class.php
我认为它会显示错误,表明您的文件不存在。