私のプロジェクトのディレクトリ構造は次のようになっています:-
/var/www/includes/
/var/www/classes/
/var/www/public/css/
/var/www/public/js/
/var/www/public/index.php
webrootは/var/www/public
であるため、テストドメインにアクセスすると、ディレクトリlocalhost.dev
内のファイルが提供されるpublic
ため、が実行され/var/www/public/index.php
ます。のようにアクセスする必要はありませんlocalhost.dev/public/index.php
問題は、Netbeansでプロジェクトを作成するときに、xdebugとNetbeansを使用してプロジェクトをデバッグできるようにインデックスファイルを設定する必要があることです。
したがって、プロジェクトを追加するときは/var/www
、プロジェクトソースフォルダー(Sources Folder
)として提供し、このフォルダーにincludes
あります。classes
次のプロジェクト構成画面( )で、とChoose Project > Name and Location > file path is taken as Run Configuration
を求められます。ファイルは実際にはの下にあるので、ファイルを参照して選択すると、インデックスページへのURLが単なるの代わりに使用されます。これにより、プロジェクトをデバッグできなくなります。Project URL
index file
index.php
/var/www/public/
localhost.dev/public/index.php
localhost.dev/index.php
すべてのソースファイルがWebルートになく、プロジェクトがxdebugを使用してデバッグされる場合に、プロジェクトをNetbeansに追加する方法を誰かが指摘できますか。