当我将php网站上传到主机时,我的索引不起作用

时间:2019-05-20 17:39:57

标签: php localhost cpanel web-hosting

我正在尝试为网站编写代码,但是它只能在localhost中工作,当我将网站上载到服务器(hostinger)时,它将不再起作用。显示一些我以前在本地主机上从未见过的PHP错误

为使错误更容易理解,我将代码的白色部分留了下来。

索引只是尝试运行./core/core.php内部的“测试”功能

我的index.php:

<?php 
require 'config.php';

spl_autoload_register (function($class){
    if(strpos($class, 'Controller') > -1) {
        if(file_exists('controllers/'.$class.'.php')){
            require_once 'controllers/'.$class.'.php';
        }
    } elseif(file_exists('models/'.$class.'.php')) {
             require_once 'models/'.$class.'.php';
    } elseif(file_exists('core/'.$class.'.php')){
            require_once 'core/'.$class.'.php';
    }
 });

$core = new Core();
$core->run();
?>

我的core.php:

<?php
class Core {

    public function test(){
        echo "Test";
    }  
}

以下是php报告的错误:

警告:require_once(core / Core.php):无法打开流:在第10行的/home/u778395628/domains/safetymotors.pe.hu/public_html/index.php中没有此类文件或目录

致命错误:require_once():无法在/ home / u778395628 / domains / safetymotors中打开所需的'core / Core.php'(include_path ='。:/ opt / alt / php73 / usr / share / pear')。 pe.hu/public_html/index.php,第10行

0 个答案:

没有答案