ホームページ > 記事 > CMS チュートリアル > phpcms がリモートデータベースに接続できません
phpcms はリモート データベースに接続できません
原因: データベースのパスワードが特殊文字です。
phpcms のインストール時に、データベース サーバーに接続できないようです。構成を確認してください。データベース情報は完全に正しいです。
インターネットでいろいろ調べましたが、解決できませんでした問題です。後で、それがデータベースのパスワードであることがわかりました。特殊文字「!@#」がある場合、この問題を解決するには 2 つの方法があります。
関連する推奨事項: phpcms チュートリアル
最初の方法はデータベースのパスワードを変更することですが、これはあまり良いことではありませんね?
2 番目の方法: 合計 2 か所を変更します
1 インストールを変更します/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 = '<?php echo $dbpw?>';を次のように置き換えます:
var dbpw = 'var dbpw = escape('<?=$dbpw?>');';PHPcms
Web サイト構築入門チュートリアル の詳細については、PHP 中国語 Web サイトに注目してください。 ! !
以上がphpcms がリモートデータベースに接続できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。