この問題はまだ解決されていません
私がフォローしているビデオ PHP チュートリアルでは、initialize.php というファイルを作成しています。このファイルでは、PHP の定義済み定数 Directory_Separator を使用してから、site_root を定義しています。site_root は、PHP が必要なファイルを見つけるための絶対ファイル パス (Web サーバー パスではない) です。彼は私たちに次のコードを与えました
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null :
define ('SITE_ROOT', DS.'Users'.DS.'kevin'.DS.'Sites'.DS.'photo_gallery');
彼のコンピューターのファイル パスは root/users/kevin/sites/photogallery であると想定しています
私は自分のコンピューターでサイトを構築するのではなく、直接オンラインで構築しています。代わりに挿入するファイルパスがわかりません。
Web サーバーのパスではなく、ファイル システムのパスであると彼が強調したように、代わりに何を入力すればよいでしょうか。このようにドメイン名だけ。
define('SITE_ROOT', DS. 'www.example.com');
彼は Web サーバーのパスを望んでいませんが、ファイルはオンラインにありますか? だからわからない。
アップデート
ビデオチュートリアルでは、次のコードを使用しました
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null :
define ('SITE_ROOT', DS.'Users'.DS.'kevin'.DS.'Sites'.DS.'photo_gallery');
defined('LIB_PATH') ? null : define('LIB_PATH',SITE_ROOT.DS.'includes');
私はこのコードを使用しました:
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT')? null: define('SITE_ROOT', realpath(dirname(__FILE__)));
defined('LIB_PATH') ? null : define('LIB_PATH',SITE_ROOT.DS.'includes');
このエラーメッセージが表示されました
require_once(/hsphere/local/home/c263430/quoralist.com/includes/includes/config.php): ストリームを開けませんでした: /hsphere/local/home/c263430/quoralist.com/includes/ にそのようなファイルやディレクトリはありません11 行目の initialize.php 致命的なエラー: require_once(): 必要な '/hsphere/local/home/c263430/quoralist.com/includes/includes/config.php' を開くことができませんでした (include_path='.:/hsphere/shared/apache /libexec/php5ext/php/') /hsphere/local/home/c263430/quoralist.com/includes/initialize.php の 11 行目
以下の 3 つの編集を使用して、experimentX と次のように更新します。
define('SITE_ROOT', DS.'hsphere'.DS.'local'.DS.'home'.DS.'c263430'.DS.'quoralist.com');
私はいつもエラーメッセージを受け取りました
警告: require_once(LIB_PATH/config.php): ストリームを開くことができませんでした: No such file or directory in /hsphere/local/home/c263430/quoralist.com/includes/initialize.php 行 11 致命的なエラー: require_once(): /hsphere/local/home/c263430/quoralist.com/includes/initialize.php で必要な 'LIB_PATH/config.php' (include_path='.:/hsphere/shared/apache/libexec/php5ext/php/') を開くことができませんでした11行目
また、