私は次の構造を持っています
otsg
 > class
   > authentication.php
   > database.php
   > user.php
 > include
   > config.inc.php
   > encryption.php
   > include.php
   > session.php
 > index.php
 > registration.php
include.phpファイルには以下が含まれます
ini_set('display_errors', 1);
error_reporting(E_ALL);
ini_set('include_path',ini_get('include_path').':/Applications/MAMP/htdocs/otsg/:');
require_once 'config.inc.php';
require_once '../class/database.php';
require_once '../class/user.php';
require_once 'encryption.php';
require_once 'session.php';
require_once '../class/authentication.php';
そして私が含めたindex.phpページに
require_once 'include/include.php';
index.phpページを開くと、次の警告と致命的なエラーが表示されます。このエラーの原因がわかりません。私が絶対パスを与えたとき、それは機能します。しかし、絶対パスは良い考えではないと私は信じています。
Warning: require_once(../class/database.php) [function.require-once]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/otsg/include/include.php on line 9
Fatal error: require_once() [function.require]: Failed opening required '../class/database.php' (include_path='.:/Applications/MAMP/bin/php5.3/lib/php:/Applications/MAMP/htdocs/otsg/include/:') in /Applications/MAMP/htdocs/otsg/include/include.php on line 9
前もって感謝します
                  私は通常Objective-Cを行っており、phpスクリプトを手に入れようとしていますが、PHPにファイルを正しく含める方法を理解するのに2時間も費やしているのを見て悲しいです。Xコードを使用すると、物事はとても簡単です。
                
                
                  
                    —
                    rohan-patel 14年
                    
                  
                
              
                  多くの場合、このエラーが発生し、すばやくトラブルシューティングするには、次の手順に従います
                
                
                  
                    —
                    。stackoverflow.com/a/36577021/2873507