我一直在尝试将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;
}
?>
答案 0 :(得分:0)
如果您使用的是window并将其托管在linux服务器上,请检查它的路径,是否包含大写字母linux中的目录名与Windows不同,区分大小写 您也可以列出目录中的所有文件以进行检查
'''$ files1 = scandir($ dir); print_r($ files1); ''' 看看是否有