在此先感謝您的幫助。 我花了很多時間試圖找到解決方案,我通常不會尋求幫助。 服務器上Godaddy.com 這一切都很好,我的本地主機。PHP .DS。在godaddy
<?php require_once("../includes/initialize.php"); ?>
// this is the initialize.php file
<?php
// Define the core paths
// Define them as absolute paths to make sure that require_once works as expected
// DIRECTORY_SEPARATOR is a PHP pre-defined constant
// (\ for Windows,/for Unix)
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null :
define('SITE_ROOT', DS.'webroot'.DS.'photo_gallery');
defined('LIB_PATH') ? null : define('LIB_PATH', SITE_ROOT.DS."includes");
// load config file first
require_once(LIB_PATH.DS."config.php");
// load basic functions next so that everything after can use them
require_once(LIB_PATH.DS.'functions.php');
// load core objects
require_once(LIB_PATH.DS.'session.php');
require_once(LIB_PATH.DS.'database.php');
require_once(LIB_PATH.DS.'database_object.php');
require_once(LIB_PATH.DS.'pagination.php');
require_once(LIB_PATH.DS.'phpMailer'.DS.'class.phpmailer.php');
require_once(LIB_PATH.DS.'phpMailer'.DS.'class.smtp.php');
// load database-related classes
require_once(LIB_PATH.DS.'user.php');
require_once(LIB_PATH.DS.'photograph.php');
require_once(LIB_PATH.DS.'comment.php');
?>
這是godaddy上的文件管理器右上角的路徑。 的webroot/photo_gallery /包括/ initialize.php
的所有文件都在includes文件夾
這裏是錯誤:)
警告:require_once(/webroot/photo_gallery/includes/config.php) :未能打開流:沒有這樣的文件或目錄在/home/content/43/7465643/html/photo_gallery/includes/initialize.php在線16
以及該網站不會讓我回答我自己的問題,所以這裏是答案。
感謝Quixrick這裏是工作代碼:
<?php
$webroot = "home/content/43/7465643/html/";
// Define the core paths
// Define them as absolute paths to make sure that require_once works as expected
// DIRECTORY_SEPARATOR is a PHP pre-defined constant
// (\ for Windows,/for Unix)
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null :
define('SITE_ROOT', DS.$webroot.DS.'photo_gallery');
defined('LIB_PATH') ? null : define('LIB_PATH', SITE_ROOT.DS.'includes');
// load config file first
require_once(LIB_PATH .DS.'config.php');
// load basic functions next so that everything after can use them
require_once(LIB_PATH.DS.'functions.php');
// load core objects
require_once(LIB_PATH.DS.'session.php');
require_once(LIB_PATH.DS.'database.php');
require_once(LIB_PATH.DS.'database_object.php');
require_once(LIB_PATH.DS.'pagination.php');
require_once(LIB_PATH.DS.'PHPMailer'.DS.'class.phpmailer.php');
require_once(LIB_PATH.DS.'PHPMailer'.DS.'class.smtp.php');
// load database-related classes
require_once(LIB_PATH.DS.'user.php');
require_once(LIB_PATH.DS.'photograph.php');
require_once(LIB_PATH.DS.'comment.php');
?>
...編程是非常複雜的,但大部分的時間都花在搞清楚你做錯了什麼。
以及至少對我來說反正:)
這是很清楚的,不是嗎?該文件不存在。另外,你可以在Windows和* nix上使用'/'。 – Brad
但該文件確實存在,並且它位於包含文件夾中。所有這些文件都在包含文件夾中。我不能改變.DS。到/因爲有使用.DS的方法。而沒有定義它,我將不得不把整個事情寫下來。 – user3384868
您是否需要在godaddy上安裝php或者是否自動安裝。我有一天設立了一個新賬戶,我需要下一個讓我的PHP訪問服務器上的數據庫mySQL。 www.jamesbond.ws是該網站。 – 2014-07-21 12:56:50