問題タブ [phpinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - display_errors がオンに設定されているが、phpinfo() でオフと表示される
私はOS X 10.9を使用しています(ただし、10.8でも同じでした)
display_errors を On に設定しようとしていますが、わかりません。/etc に php.ini ファイルがなかったので、 /etc/php.ini.default をコピーしましcp /etc/php.ini.default /etc/php.ini
た。
次に /etc/php.ini に入り、行のコメントを外しdisplay_errors
て On - に設定しましたdisplay_errors=On
。ファイルを保存してに移動しましたphpinfo()
。
「構成ファイル(php.ini)」パスには「/etc」が表示され、「ロードされた構成ファイル」には「/etc/php.ini」が表示されるので、正しいphp.iniファイルを使用していると思いますか?
しかし、phpinfo() を下にスクロールすると、ローカル値とマスター値の両方で「display_errors」がオフとして表示されます。
私は何を間違っていますか?display_errors をオンにする必要がある別の場所はありますか? 私はPHP 5.4.17を使用しています
sudo apachectl restart
編集:Apacheを数回再起動しましたが、まだ変更がない ことを忘れていました。
また、php.ini.default を /etc/php.ini にコピーする前に、php はおそらくデフォルトの php.ini ファイルを使用していたのに、display_errors がまだ Off に設定されていたのが不思議でした。それはデフォルトでオンになっていませんか?
php - PDO 接続が機能するには、phpinfo() の代わりに他に何を確認する必要がありますか?
これは私のphpinfoの結果の一部で、proという言葉を見つけることができましたか?
奇妙なことに、私はこのエラーを受け取りました:
これに加えて、構成ファイルに「localhost」がありませんでした。
php - PHP: phpinfo 関数が一部のフィールドに「値なし」を与える
私は最近、いくつかのホスティング プロバイダーの Web サイトにアクセスし、登録しました。
ある瞬間、いくつかの機能を実行しようとしましたが、最後に結果がありませんでした。
次に、phpinfo() ページを表示することにしましたが、特定のフィールドで、
次のように宣言されています。
値なし
この場合、次の値に興味がありました。
**
disable_functions : 値なし
**
つまり、無効になっている機能が実際に宣言されていない、またはサーバー構成で値を表示しないように管理されているため、そのフィールドに値が表示されていないということですか?
例:
shell_exec、fopen などの機能は無効になっていますが、サーバーはそのように構成されていて、それが表示されませんか? それとも本当に価値がないのですか?
php - file_get_contents と curl の両方が機能しない
file_get_contents を使用して、Web サイトのデータを取得しました。しかし、それは何も返しません。
ローカル環境で同じものを使用すると、値が返されます。
また、自分の Web サイトで curl を試して、何かが返されるかどうかを調べました。しかし、それは示しています
禁止
アクセス権がありません。
私はググって、いくつかのヒントを見つけました。allow_url_fopenとallow_url_includeを有効にしました。
しかし、何も機能していません。
私が試したcurlコード
php - phpinfoは、MySQLndがアクティブなドライバーであると言っていますか、それとも混乱していますか
getAttribute 関数を使用しようとすると、次のエラーが発生します: 非オブジェクトでメンバー関数 getAttribute() を呼び出します。mysqlnd が有効になっているようですが、get_result() も使用できません。
これは最近本当に私を悩ませています。別の投稿で @inspire は正しく答えましたが、うまくいきません。ここでそれを見つけることができます: MySQLnd がアクティブなドライバーかどうかを知るには?
これをエコーすると:
まったく何も起こらないので、私の phpinfo() が有効になっていると言っていても、明らかに有効になっていませんか?
アクティブな PDO ドライバーかどうかを検出するには、MySQL PDO オブジェクトを作成します。
これを試すと、非オブジェクトでメンバー関数 getAttribute() が呼び出されます..
どんな助けでも大歓迎です。前もって感謝します。
php - wamppのphpinfoにOCI8が表示されない
サーバーに wampp サーバーと oracle クライアントをインストールしました。しかし、php拡張機能からoci8を有効にすると. phpinfo に OCI8 が表示されず、php 経由で oracle に接続できません。
私の php ini show dll がアクティブです。
php - PHP OPcacheが有効かどうかを判断する方法は?
ubuntu 12.04 LTS
サーバー (で実行apache 2.4.7
されている) でopCache を有効にしようとしていますPHP Version 5.5.10-1+deb.sury.org~precise+1
。
何かを開始する前に、opCache がデフォルトで無効になっており、手動で有効にする必要があるという非常に関連性の高い投稿を読みました。
私は php.ini に入り、 のテキストがなくopcache.so
、opcache に関連するすべてがコメントアウトされていることを発見しました。このような:
その人はそれが無効になっていると言ったので、これは問題ありません。しかし、相談するphpinfo();
と、次のように表示されます(私の理解に基づいて、opCacheはすでに使用されていることがわかります)。
私の opcache は有効化され、使用されていますか?どうすれば確認/確認できますか?
php - phpinfo() 式 Web 4
Microsoft Expression Web 4 をインストールし、php 5.3.28 をインストールし、php.ini-production の名前を php.ini に変更し、display_errors=on を実行し、cgi.force_redirect=0 を実行し、php_mbstring.dll と php_exif.dll の位置を切り替えました。 (php.exe を実行したところ、php_mbstring.dll が見つからないと言われました)、式 web を php-cgi.exe に向け、式 web 4 にテストごとにサーバーを起動させました。次のようにphp情報のサンプルコードを実行します...
ファイル名 - 「index.php」
空白のページ (WSOD) が表示されますが、まだ解決策を探しています。
要するに、私はここで与えられた指示に従っています。
そして、いくつかの追加の潜在的な修正をフォローアップしましたが、ほとんど成功しませんでした. よろしくお願いいたします。