0
こんにちは私はmysqlを使ってPHPウェブサイトを開発しました。それは完全にlocalhost
で働いた。サイトをホストしてデータベース設定ファイルを変更しました。mysqlデータベースにphpサイトを接続できませんか?
<?php
define("dbhost", "128.199.145.183");
define("dbuser", "root");
define("dbpass", "xxxxxxx");
define("dbname", "database");
$dbc = new mysqli(dbhost,dbuser,dbpass,dbname);
?>
しかし、それはうまくいきません。私のサイトは正常に動作しています。ログインしようとすると、HTTP 500エラーが発生しました。どうすればこの問題を解決できますか?
まれに、別のサイトのホストに接続しているような場合にのみ、IPアドレスを使用します。ライブサーバーでは引き続きlocalhostを使用します。 localhostは、単にホストされているサイトに接続していることを意味します。 – awl19
@ awl19は一種ですが、多くの共有ホストがlocalhostとは異なるデータベースサーバーを提供します。最終的に、あなたのホストに確認してください。また、エラーログには何が書いてありますか? 500のエラーは内部的なもので、問題があなたの側にあることを意味します。したがって、チェックするために記録されたエラーが発生します。 – LeonardChallis
ありがとうございました。私はエラーログをチェックし、 '[11-Jul-2016 07:08:45 UTC] PHP警告:PHPスタートアップ:動的ライブラリ 'c:/wamp/bin/php/php5.5.12/ext/php_intlを読み込めません。 dll ' - 指定されたモジュールは見つかりませんでした。それをインストールするには? –