0
私のMAMPのApacheサーバの設定に問題があります。問題は次のとおりです:変数$ _SERVER ['DOCUMENT_ROOT']は常に空です。サーバのドキュメントルート変数が空です(Apache MAMP)
私のhttpd.confの私は
DocumentRoot "/Users/<user>/workspace"
<Directory "/Users/<user>/workspace">
Options All
AllowOverride All
Order allow,deny
Allow from all
XSendFilePath "/Users/<user>/workspace"
</Directory>
を設定しているこれは私のバーチャルホスト
<VirtualHost *:80>
ServerName myApp.dev
ServerAlias *.myApp.dev
ServerAdmin [email protected]
DocumentRoot "/Users/<user>/workspace/myApp"
LogLevel debug
ErrorLog "/Users/<user>/workspace/myApp/rest/application/logs/myApp.dev-error_log"
CustomLog "/Users/<user>/workspace/myApp/rest/application/logs/myApp.dev-access_log" common
<Directory "/Users/<user>/workspace/myApp">
Options Indexes FollowSymLinks
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
であると私は、変数のvar_dumpとき
var_dump($_SERVER['DOCUMENT_ROOT']);
die();
結果は
string(0) ""
です
文書のルート値を印刷するには、他に何が必要ですか?追加情報が必要な場合は、私に知らせてください。ありがとうございました!
をしましたしなければならないと私は適切なパスを参照してください? –
あなたは本当にそれを行う必要がありますか?私はMacOS上でMAMPを使用しています –
Apacheを再起動しましたか?sudoのサービスapache2の再起動 –