2017-01-02 14 views
0

ターミナルでこのphp /var/www/html/abcd.com/public_html/beta/corn_user.phpコマンドを使用して以下のファイルを実行すると、次のエラーが発生します。phpファイルの実行中に致命的なエラーが発生する

Error:

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")); 
?> 

このエラーを解決するのを手伝ってください。

include_once 'admin/dbcon/DBConnection.php'; 
include_once 'fcmClass.php'; 
+1

[クラスが見つかりません、名前空間にinclude \ _onceを使用しています](http://stackoverflow.com/questions/28830227/class-not-found-using-include-once-in-namespace) – GilZ

+0

あなたは忘れてしまったパスの最初の '/'は – giorgio

答えて

0

変更URLが解決できなかったとして、あなたがincludeしたいファイルを見つけることができないので、あなたがそのエラーを取得しています。あなたは、ルートディレクトリ内の最初のディレクトリで始まる含める行を記述する必要が

include_once ('admin/dbcon/DBConnection.php'); 
include_once ('fcmClass.php'); 
+0

ですが、私はあなた一人で行いましたが、もう一度error.phpの致命的なエラーが発生しました:require_once():オープンに失敗しました 'このエラーは' DBConnection.php'ファイルの中に入っています。 – subhra

+0

クラスの代わりに新しいエラーが発生するDBConnectionが見つかりません。右? –

+0

変更点include_once'fcmClass.php '; include_once 'fcmClass.php'に; include_onceと 'frmClass.php'の間にスペースを追加する –

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'; 

から

0

は、以下の変更を行い、だから、corn_user.php

であるあなたの現在のPHPファイルにファイルを相対含めますあなたのウェブサーバーの。

たとえば、ルートがhtdocs(それ以前のものは無視する)で、ファイルが'includes'の場合、include_once('includes/foo.html')と書いてください。 PHPには、常にルート'/'を仮定して開始し、ローカルファイルパスではなくuriパスから取得します。

また、htdocsルートが/beta/であることを意図している場合は、これが設定ファイルで宣言されていることを確認してください。それ以外の場合は、ルートディレクトリを 'html'として扱います。

関連する問題