2016-04-07 1 views
0

私はPHPスクリプトをインストールしましたが、問題はすべてデータベースの情報を入力する必要があるときに最終ステップにあります「エラーがSQLホストに接続しています」というエラーが表示されるため、さまざまな方法で試してみることにしましたが、解決策はありませんが、ローカルホストに同じスクリプトをインストールしました。 、私のホストプロバイダは:SitegroundSQLホストへの接続エラー、PHPスクリプト:PHPVALLEY Microjobスクリプト

記入データベース情報Image enter image description here エラーの表示 enter image description here

答えて

0

たとえばApacheなどのWebサービスを実行しているユーザーのconnect.phpファイルへの書き込み権限を与える必要があります。

サーバーにsshアクセスできましたか?

0

あなたのアプリケーションは、あなたがことを確認する必要があり、データベースに接続できない場合は、次の

  • アプリケーションが正しいMySQLのホスト名を使用している:
  • localhostのアプリケーションは、/ パスワードが正しいMySQLデータベース/ユーザー名を使用しています。
  • の接頭辞yourusername_を指定してMySQLユーザ名とデータベースを指定することを忘れないでください。たとえば、 cPanelのユーザー名はsitegroundで、データベースの名前は joomlaです。この場合、データベースを siteground_joomlaと呼ぶ必要があります。

出典:https://www.siteground.com/kb/my_script_cannot_connect_to_my_database_/

もう一つの良いアイデアは、データベースユーザとデータベースのパスワードのためにあなたのcPanelのユーザ名とパスワードを使用しようとすることです。これにより、データベースユーザーにすべての特権を付与したかどうかが除外されます。

また、connect.phpファイルのアクセス権を755に変更する必要があります。これを777に設定した場合と同様に、内部サーバーエラーが発生します。

関連する問題