ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルをアップグレードした後、phpmyadmin がログインできない

php_PHP チュートリアルをアップグレードした後、phpmyadmin がログインできない

WBOY
WBOYオリジナル
2016-07-13 17:44:431183ブラウズ

一般的には、PHP.ini の設定に問題があります。次の設定項目に従って再設定し、サーバーを再起動して試してください。

(1)展開パスの設定

extension_dir を見つけると、そのような行があります

;extension_dir = "./"

この行の後に行を追加します (最後に行を追加するのではなく、行を追加することに注意してください)

extension_dir = "d:phpext"

ここで、d:php は php をインストールしたパスです。パスが間違っていると、DLL はロードされません

(2) 拡張機能を探す

拡張子=php_mbstring.dll

拡張子=php_gd2.dll

拡張子=php_mysql.dl

IIS の起動時にこれらの DLL をロードできるように、上記の 3 つの項目の前のセミコロンを削除します

(3) セッション保存パスを設定します

session.save_path を見つけると、そのような行があります

; session.save_path = "N;/パス"

この行の後に行を追加してください

session.save_path = "C:WindowsTemp"

一時ディレクトリに保存します。Windows の一時ディレクトリ Temp

に保存できます。

(4) short_open_tag がデフォルトでオフになっていることにも注意してください

つまり、php では のような短いタグを使用することができず、 を使用する必要があります。

短いタグは使いやすいので、discuzなど、多くのプログラムが短いタグを使って書かれています

short_open_tagをOnに変更しないと、上記の理由による症状なのか判断が難しくなりますので、ここで変更することをお勧めします

を見つけてください

short _open_tag = オフ

に変更します

short _open_tag = オン

(5) エラー表示の有無display_errors

セキュリティ上の理由から、display_errors もデフォルトでオフになります

これは、デバッグ中に PHP コードにエラーがある場合、空白のページのみが表示されることを意味します。エラーの原因やエラー行数は表示されません。

このようにデバッグするのは非常に不便ですので、必要に応じて変更することをお勧めします

を見つけてください

reGISter_globals = オフ

に変更します

register_globals = オン

(6) register_globals

セキュリティ上の理由から、デフォルトではオフになっています

register_globals=Off の場合、次のプログラムは次のプログラムを受信するときに $_POST['user_name'] と $_POST['user_pass']) を使用する必要があります

register_globals=On の場合、次のプログラムは $user_name と $user_pass を直接使用して値を受け入れることができます。

http://www.bkjia.com/PHPjc/478714.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/478714.html技術記事一般的には、PHP.ini の設定に問題があります。次の設定項目に従って再設定し、サーバーを再起動して試してください。 (1) 拡張パスを設定し、extension_dir;extensi... という行を探します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。