0

CMSを使ってサイトを作っています。私はライブサイトを更新してきましたが、開発者の友人からの「tsk tsk」の数か月後、最終的に、ライブにする前に更新をテストするためにコンピューターにローカルバージョンを作成することにしました.

すべてのファイルと DB をフォルダーにコピーしました。次に、XAMPPを使用してファイルをローカルホストに転送しました

> http://localhost/mywebsite/

次に、phpmyadmin で「mywebsite」という新しいデータベースを作成し、ダウンロードしたデータベースを正常にインポートしました。

今、私がに移動するとき

> http://localhost/mywebsite/

次のメッセージが表示されます。

このページの読み込みを妨げるエラーが検出されました。この問題が続く場合は、ウェブサイトの管理者に連絡してください。core.error_file_line mysql_connect() [function.mysql-connect]: 不明な MySQL サーバー ホスト 'mywebsitecom.fatcowmysql.com' (1)

おそらく、データベースを自分のコンピューターの CMS にリンクする必要があります。Stack Overflow のほとんどの人にとって、これは非常に単純に聞こえるに違いないと思いますが、私の PHP と DB のスキルは限られています。

ローカル セットアップを完了するために次に何をする必要があるかは、誰の目にもすぐにわかりますか?

4

2 に答える 2

2

ホストとして指定してmysql_connectいる呼び出しでmywebsitecom.fatcowmysql.com、MySQL に接続するコード ファイルを見つけ、その値を次のように変更します。localhost

お気に入り

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');

とにかく関数を使用しない方が良いmysql_*:)

于 2013-04-10T15:51:05.843 に答える
1

mywebsitecom.fatcowmysql.com で MySQL サーバーに接続しようとしていますが、そのサーバーはおそらくセキュリティ上の理由から外部接続を許可していません。「mywebsitecom.fatcowmysql.com」ではなく「localhost」に接続してみてください。ローカル システムに MySQL がインストールされていれば、これは機能するはずです。使用している CMS によっては、どこかで構成ファイルを編集できるはずです。

于 2013-04-10T15:51:14.957 に答える