ホームページ >CMS チュートリアル >PHPCMS >phpcms がデータサーバーに接続できない場合はどうすればよいですか?

phpcms がデータサーバーに接続できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-07-14 10:35:402929ブラウズ

phpcms がサーバーに接続できない問題の解決策: まず、「install/step5.tpl.php」ファイルを見つけて開き、コードを「var dbpw = 'var dbpw =scape('」に変更します。 '); ';" をクリックしてファイルを保存します。

phpcms がデータサーバーに接続できない場合はどうすればよいですか?

#phpcms v9 を新しくインストールすると、データベース サーバーに接続できないというメッセージが表示される

原因:データベースのパスワードは特殊文字です。

phpcms のインストール時に、データベース サーバーに接続できないようです。構成を確認してください。データベース情報は完全に正しいです。

インターネットでいろいろ調べましたが、解決できませんでした問題は後でわかりましたが、それはデータベースのパスワードでした。「!@#」などの特殊文字が含まれている場合、この問題を解決するには 2 つの方法があります。

1 つ目は、データベースのパスワードを変更することです。 、しかし、これは特に良いことではありませんね、

2 番目の 2 つの方法: 合計 2 か所を変更します

1. install/step5.tpl.php の 127 行目を変更します

置換:

var url = '?step=dbtest&dbhost='+$('#dbhost').val()+'&dbuser='+$('#dbuser').val()+'&dbpw='+$('#dbpw').val()+'&dbname='+$('#dbname').val()+'&tablepre='+$('#tablepre').val()+'&sid='+Math.random()*5;

を:

var url = '?step=dbtest&dbhost='+$('#dbhost').val()+'&dbuser='+$('#dbuser').val()+'&dbpw='+'&dbpw='+escape($('#dbpw').val())+'&dbname='+$('#dbname').val()+'&tablepre='+$('#tablepre').val()+'&sid='+Math.random()*5;2.修改install/step6.tpl.php 55行

置換:

var dbpw = &#39;<?php echo $dbpw?>&#39;;

を:

var dbpw = &#39;var dbpw = escape(&#39;<?=$dbpw?>&#39;);&#39;;

推奨: "

phpcms チュートリアル "

以上がphpcms がデータサーバーに接続できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。