私のプロジェクトのディレクトリ構造は次のようになっています:-
/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 URLindex fileindex.php/var/www/public/localhost.dev/public/index.phplocalhost.dev/index.php
すべてのソースファイルがWebルートになく、プロジェクトがxdebugを使用してデバッグされる場合に、プロジェクトをNetbeansに追加する方法を誰かが指摘できますか。