在终端中使用此php /var/www/html/abcd.com/public_html/beta/corn_user.php
命令运行以下文件时出现以下错误。
错误:
PHP warning : include_once(var/www/html/koolfeedback.com/public_html/beta/admin/dbcon/DBConnection.php) failed to open strem.
PHP fatal error: class DBConnection is not found.
我正在解释下面的代码。
<?php
include_once 'var/www/html/koolfeedback.com/public_html/beta/admin/dbcon/DBConnection.php';
include_once'/var/www/html/koolfeedback.com/public_html/beta/fcmClass.php';
$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != "off") ? "https" : "http";
//$cimagepath = $protocol . "://" . $_SERVER['HTTP_HOST'] . "/beta/admin/promotion/";
//$imagepath = $protocol . "://" . $_SERVER['HTTP_HOST'] . "/beta/admin/uploads/";
$dbobj = new DBConnection();
$db = $dbobj->connectFront();
$cnt =0;
$count=1;
$db->kf_test_cron->insert(array("key"=>"hello"));
?>
请帮我解决此错误。
答案 0 :(得分:0)
从
改变include_once 'var/www/html/koolfeedback.com/public_html/beta/admin/dbcon/DBConnection.php';
include_once'/var/www/html/koolfeedback.com/public_html/beta/fcmClass.php';
到
include_once 'admin/dbcon/DBConnection.php';
include_once 'fcmClass.php';
答案 1 :(得分:0)
您收到该错误,因为无法找到您想要include
的文件,因为该网址无法解析。
包含相对于当前php文件corn_user.php
所以,进行以下更改:
include_once ('admin/dbcon/DBConnection.php');
include_once ('fcmClass.php');
答案 2 :(得分:0)
您需要编写以Web服务器根目录中第一个目录开头的include行。
例如,如果您的根是htdocs
(忽略之前的任何内容),并且该文件位于'includes'
内,则写入:include_once('includes/foo.html')
。包含在php中总是从假设根'/'
开始,并从uri路径而不是本地文件路径中获取。
另外,如果您希望htdocs root为/beta/
,请确保在配置文件中声明了这一点。否则,它会将您的根目录视为'html'。