ホームページ >CMS チュートリアル >PHPCMS >phpcms がリモートデータベースに接続できません

phpcms がリモートデータベースに接続できません

angryTom
angryTomオリジナル
2020-02-18 12:23:462285ブラウズ

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 = &#39;<?php echo $dbpw?>&#39;;

を次のように置き換えます:

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

PHPcms

Web サイト構築入門チュートリアル の詳細については、PHP 中国語 Web サイトに注目してください。 ! !

以上がphpcms がリモートデータベースに接続できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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