問題タブ [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 - smtp、phpinfo、sendmail
PHPmailer を使用して電子メールを送信しようとしていますが、php.ini で SMTP サーバーを変更すると、phpinfo で更新されません。まだ localhost が表示されます。これがエラーが発生する理由だと思いますSMTP Error: Could not connect to SMTP host
。
smtp_port を変更できるにもかかわらず、SMTP サーバーを変更できないエラーと考えられる理由を見つけるのを手伝ってもらえますか?
私はすでにメールサーバーでこれを試しましたが、pearのインストールにも多くの問題があったので、これを機能させたいだけです. smtp.mail.yahoo.com
、 、および独自のメールサーバーを試しましたが、smtp.gmail.com
まだ localhost として表示されます。変更するたびに再起動しました
単純な電子メールを送信する際の問題を診断するのは 3 日目です (これは asp.net ではるかに簡単であることがわかりました)。さらに情報が必要な場合は、お知らせください。前もって感謝します。
php - Symfony 2.1 セッションのローカル値とマスター値 (phpinfo で読む)
symfony 2.0 から symfony 2.1 への移行を開始したときに、セッションで問題が発生しました。
認証に simplesamlphp を使用していますが、symfony 2.0 ではすべて正常に動作していました。
Symfony 2.1 では OK ではありません。私は phpinfo->session でそれらの間の違いをチェックしました、そしてこれは私が得たものです:
simplesaml が必要とするため、この値は php.ini と等しくなければなりません!
framework:session:save_path
config.yml でプロパティを設定することもできますが、ローカル開発マシン上にあるかどうかによって保存パスが異なる可能性があるため、これは良い方法ではないと思います (私のプロジェクトは git 上にあります)。
また、save_handler については、config.yml で指定する方法が見つかりませんでした。これで「ユーザー」に固執しますか?
この symfony バージョンでは何が起きているのでしょうか?? symfony 2.0 では、これはすぐに使用できました! 助けてください。これに関するまともなドキュメントはありません(私が見たと信じてください!!)。
php - $_SERVER['REQUEST_METHOD'] は存在しません
WAMP をインストールしたところ、localhost にアクセスして phpinfo() の出力を取得できます。
ただし、_SERVER['REQUEST_METHOD'] が GET に設定されていることがわかりますが、次の PHP を使用しようとしています。
しかし、それはこのエラーを生成します:
PHP Notice: 未定義のインデックス: REQUEST_METHOD in C:\ ... \test.php 行 40
Komodo を使用して 40 行目で停止し、$_SERVER をチェックします - 配列に「REQUEST_METHOD」がまったくありません - GET さえありません。
誰にもアイデアはありますか?POST、REQUEST_METHOD を有効にする必要がありますか?
phpinfo では REQUEST_METHOD=GET が表示されるのに、PHP スクリプトでは表示されないのはなぜですか。
私もこれを試しました:
一部の phpinfo (localhost/?phpinfo=1 を使用してブラウザーで表示) を生成しますが、すべてではありません。なぜだめですか?
php - httpsまたはhttpを介して要求されたページを定義する方法は?
重複の可能性:
PHP:HTTPまたはHTTPS?どうすればわかりますか?
これを定義する方法はありますか?
$_SERVERsuperglogalはそのような情報を提供しません。それだけでも['SERVER_PROTOCOL']..。
php - phpinfoはMAMPでdate.timezone警告を表示します
MAMPでphpinfo()関数を実行したところ、php情報テーブルに埋め込まれた次の警告が表示されました。
php.iniファイルのdate.timezoneは「America/New_York」に設定されており、警告はphpinfoテーブルに反映されている実際の設定の3行上にあります。
この問題を解決する方法を誰かに説明してもらえますか?
apache - root で php.ini と phpinfo.php へのアクセスをブロックする
これを行う方法に関する別の質問を読みましたが、最も強調された解決策は次のとおりです。
私はテスト環境などを持っていないので、確かに知らずにこれをいじることはできません。
私の質問は、アクセスを拒否するために同じルールに複数のファイルを追加できますか? 上記の同じ拒否ルールに追加のファイルを追加するには、どのようなフォーマットになりますか?
助けていただければ幸いです。ありがとうございました。
php - php 5.2.17 date('T')は誤ったタイムゾーンを提供します。サーバー時間+phpinfo時間は正しい
私は少し奇妙な問題を抱えています:
- 日付関数はtimezone=MSTを与えます
- centOSプロンプトからの日付関数は私にESTを与えます
phpinfo()
関数はAmerica /New_Yorkを返します
PleskはAmerica/New_Yorkを表示していましたが、centOSは表示していなかったため、Techsupportは
/usr/share/zoneinfo/
、New_YorkファイルがMST(Mountain Time)を表示していると言ったため、ファイルに対して何かを行いました。
その操作の後、centOSの時刻とphpinfo()
ESTは正しく表示されますが、日付関数は引き続きMSTを表示します。
何か案は?
php - phpinfo()によって報告された場所にphp.iniが見つかりません
ここでは、管理されていないRackspaceクラウドサーバーを使用しています。Ubuntu11.10を実行しています。ギアマンライブラリと拡張機能をインストールしたかったので、現在ロードされているphp.ini
ファイルを見つける必要があります。を実行phpinfo()
すると、ファイルはにあると表示され/etc/php.ini
ます。しかし、ターミナルでこのディレクトリに移動すると、ファイルがありません。
ここで何が起こっているのでしょうか。どうすればこれを整理できますか?
更新:私もちょうど今php --version
ターミナルで実行しました、そしてそれはphpinfo()によって表示された間違ったバージョンを返します
php - PHPは異なるMySQLサーバーバージョンをロードします
apt-getを使用して安定バージョン5.5.29をインストールする代わりに、MySQL5.6.9devをUbuntu12.1032ビットにインストールしました。
私のPHP5、Apache、MySQLはすべて機能していますが、phpinfoを使用したMySQLセクションが表示されません。
php.iniでMySQLを有効にしていないと思いました。「apt-getinstallphp5-mysql」を実行すると、phpinfoの下にMySQLセクションが表示されますが、MySQL 5.5.29をインストールしなかったため、クライアントAPIライブラリバージョン5.5.29が正しく表示されません。
php5-mysqlに関連したものだと思います。自分のマシンにインストールしたMySQLの唯一のバージョンであるMySQL5.6.9を使用するようにPHPを構成するにはどうすればよいですか?