尝试在cPanel上运行localhost网站时出现错误

时间:2019-05-12 18:08:27

标签: php path connection-string

我一直在尝试将Web应用程序从localhost切换到学校服务器,但它告诉我找不到路径:

  

警告:require_once(/util/tags.php):无法打开流:否这样   文件或目录在   /home/xiaoant/public_html/database_pizza/pizza/util/main.php在线   17

     

严重错误:require_once():无法打开所需的'/util/tags.php'   (include_path ='///')在   /home/xiaoant/public_html/database_pizza/pizza/util/main.php在线   17

    <?php
    // Start session to store user and cart data
    session_start();

    // Get the document root
    $doc_root = filter_input(INPUT_SERVER, 'DOCUMENT_ROOT', FILTER_SANITIZE_STRING);

    // Get the application path
    $uri = filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_STRING);
    $dirs = explode('/', $uri);
    $app_path = '/' . $dirs[1] . '/' . $dirs[2] . '/';

    // Set the include path
    set_include_path($doc_root . $app_path);

    // Get common code
    require_once('/util/tags.php');
    require_once('/model/database.php');

    // Define some common functions
    function display_db_error($error_message) {
        global $app_path;
        include 'errors/db_error.php';
        exit;
    }

    function display_error($error_message) {
        global $app_path;
        include 'errors/error.php';
        exit;
    }
    ?>

1 个答案:

答案 0 :(得分:0)

如果您使用的是window并将其托管在linux服务器上,请检查它的路径,是否包含大写字母linux中的目录名与Windows不同,区分大小写 您也可以列出目录中的所有文件以进行检查

'''$ files1 = scandir($ dir); print_r($ files1); ''' 看看是否有