• ベストアンサー

phpの掲示板のインストール

PHPは初めてインストールします。素人です。 http://www.phpbb.com/ にあるphpBBという掲示板をインストールしています。マニュアルどおり、FTPでアップロードしました。そして、ネット上でインストールに必要な情報を入れたのですが、 Database Server Hostname / DSN: Your Database Name: Database Username: Database Password: Prefix for tables in database: という情報を入れないといけません。これが分からないので、空欄にしておくと、以下のようなメッセージが出ました。 Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/****/***/mysql4.php on line 48 データベースの必要な情報はどのようにして入手すればいいのでしょうか? また、PHPのインストールについて、このへんのことも書いてあるページがあれば教えてください。

  • PHP
  • 回答数4
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
noname#21216
noname#21216
回答No.4

レンタルサーバーということですので サーバーの管理画面にログインすると 最初の3つについては載っていませんか? 場合によっては、パスワードがわからなくても、その管理画面から変更もできるかもしれないです。 (わたしの借りているところではそういうことになっています) 最後のPrefix については 複数のphpbbを入れたときに内部で名前がだぶらないようにするためのものなので 1っこしかいれないのなら テキトーでいいと思います 管理画面にログインして探すか契約書をもう一度見て データベースの設定がないか探してみてください

genkigan
質問者

お礼

回答、ありがとうございました。 サーバーは、SAKURAなのですが、管理画面に入ってみます。

その他の回答 (3)

  • asahina02
  • ベストアンサー率47% (95/202)
回答No.3

#1です phpはサポート外とのことですが、知りたい情報のDatabase Server Hostname 等はPHPとは関係ありませんので サポート対象になるのではないでしょうか? まぁPHP以外に何がサポート外かは分からないのでなんともですが・・

genkigan
質問者

お礼

回答、ありがとうございました。だめもとで、一度聞いてみようと思います。

  • crazy_dog
  • ベストアンサー率37% (148/391)
回答No.2

こんにちは 確認ですが、サーバはあなたが所有(自宅サーバとか)しているものですか? Webスペースを借りている場合は、MySQLやPHPがインストールされているかどうかサーバ管理者に確認してください。 もし、両方インストールされている場合、ご質問の情報を教えてもらってください。

genkigan
質問者

お礼

回答、ありがとうございました。サーバーに関しては問題ありません。レンタルサーバーです。もちろん、MySQLやPHPがインストールされています。 サーバーの管理者に聞けばいいのですが、PHPに関してはサポートなし、という規定なんです。

  • asahina02
  • ベストアンサー率47% (95/202)
回答No.1

ここで言われているデータベースはPHPとは別物ですが、 その辺はお分かりでしょうか? そのphpBBという掲示板を使用するにはPHPとは別にMySQLというデータベース(検索すれば出てくるとは思いますが)が必要のようです。 データベースが既にあるのであれば、そのデータベースをインストールした人に聞けば上記の各情報が入手できると思います。

genkigan
質問者

お礼

回答、ありがとうございました。 >そのデータベースをインストールした人に聞けば なんですが、PHPに関しては、サポート対象外なのです。 どんなことでもかまいませんので、よろしくお願いいたします。

関連するQ&A

  • phpBB インストール手順となるmySQL database

    今、phpBB形式のBBSを作成しようと試みています。 その時に問題がありましたので、もしどなたかお手助けしてくれる方、 お答お願いします。 phpBBをDLしインストする時install/install.phpに アクセスし、 Database Server Hostname / DSN Your Database Name Database Username Database Password を入力後、何かのミスによって下記のように表示されました。 「phpBB : Critical Error Could not connect to the database」 今、参考にhttp://all.netgamers.jp/adcat2.html のサイトをみて行っています。 今、サンプルとして作成しています。 http://samplee.phpnet.us/install/install.php が今行っているサイトURLです。 MySQL Hostname: sql2.phpnet.us MySQL Username (FTP/SQL): pn_640350 MySQL Password (FTP/SQL): sarada がデータベースの内容だと思うのですが。何がいけないのでしょうか?

  • PHP+ApacheでMySQLに接続できない。プロンプトからは可能

    以下のようなコードでmysqltest.phpというファイルを作成しました。 これを php -f mysqltest.php とやると成功します。 しかし、ブラウザでhttp://パス/mysqltext.phpとやると失敗します。 双方がどう違うのか教えていただけないでしょうか。 以下コードです。 ----------------------- <html> <body> <?php $hostname = "localhost:/var/lib/mysql/mysql.sock"; $name = "root"; $password = "pass"; printf( "hostname:%s<br>\n" , $hostname ); printf( "username:%s<br>\n" , $name ); printf( "password:%s<br>\n" , $password ); mysql_connect($hostname, $name, $password ) or die('cannot connect to database'); ?> </body> </html> ---------------------------------- 単に「ホスト:ポート」「ユーザネーム」「パスワード」を指定してconnectしているだけです。 コマンドラインから実行すると成功します ---------------------- <html> <body> hostname:localhost:/var/lib/mysql/mysql.sock<br> username:root<br> password:komaba<br> </body> </html> ---------------------------- ブラウザで実行すると失敗します。 ----------------------------- hostname:localhost:/var/lib/mysql/mysql.sock username:root password:pass cannot connect to database -----------------------------

  • MySQLをPHPで使おうとして

    FedoraCore(192.168.0.101)に /var/www/html/index.php: <?php $link=mysql_connect("localhost","root","12") or die("Could not connect"); print"Connected successfully"; mysql_close($link); ?> を入れて他のPC(192.168.0.100)からこれを呼びましたが Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/html/index.php on line 2 Could not connect となり接続できません /var/lib/mysql/はありmysql.sockがありません どうしたらいいのでしょうか?

    • ベストアンサー
    • MySQL
  • よくわかるPHPの教科書で勉強中なのですが…

    188ページのPHPとDBで本格的なwebシステムを作るというところを勉強しているのですが、PHPをMySQLに接続したいのですがサーバーにアップするとWarning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/sites/heteml/users…/・/・/・/…/web/index.php on line 2 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) と出てきます。どのようにしたらアップできるのでしょうか? 使用しているサーバーはhetemlで動作環境はXAMPPです。localhostでは動きます。 どなたか詳しいかたご教授お願いいたします。宜しくお願い致します!

    • ベストアンサー
    • MySQL
  • MySQL+PHP 接続エラーについて

    はじめて質問させて頂きます。 MySQL、PHPともに初心者です。 MAMPを使用しています。 ローカルではほぼ問題無く動作していたphpファイルをウェブ上にアップロードしたところ、以下のようなエラーが出てしまいました。 Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in~ ネットやこちらの過去ログで調べたところMAMP使用下ではよくあるエラーらしく解決法も載っていたのですが、どれを試してもなぜかエラーが消えてくれません。 ソケットもMySQLサーバー側とクライアント側で同じもの(/Applications/MAMP/tmp/mysql/mysql.sock)を参照していると思うのですが・・・ php.iniの中でも、 mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock と指定されてあります。 何か他に原因があるのでしょうか。 ド素人のため質問がすでにおかしいかもしれませんが、お知恵をお貸しください。 よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • PHPのMySQLモジュールのインストール方法

    FedoraCore 4 MySQL 4.1.14 PHP 5.0.4    を使ってます。 PHPからMySQLが繋がらないためずっと悩んでいましたが、どうやらPHPのMySQLモジュールというのがインストールされていないらしいことがわかりました。 これまで、すべてyumで自動的にインストールしてきたため、拡張モジュールを新たにインストールする方法がわかりません。(かなりネットで検索したのですが、rpmで最新版をインストールする方法がわかりませんでした・・・) php-mysqlパッケージを配布しているところと、rpmでインストールする方法を教えてください。m(_ _)mペコリ 一応、これまで実行してダメだったPHPとエラーも書いておきます。 ■PHP <?PHP $conn = mysql_connect("localhost", "usr","pass"); mysql_select_db("kisop", $conn); $res = mysql_query("SHOW TABLES",$conn); if($res){ print("データ獲得に成功しました。"); }else{  print("失敗");  } ?> ■エラー Fatal error: Call to undefined function mysql_connect() in /var/www/html/simple_connect.php on line 5

    • ベストアンサー
    • PHP
  • PHPのconfigureのオプションにつきまして

    日頃WindowsメインでLinuxをあまり使わない者です。 今回、とある理由でCentOS5.5にPHP5.2とMySQL4.0の環境を作る必要が出てきました。それで、それらをソースからコンパイルしてインストールしてみたのですが、PHPのmysql_connect()で以下のようなエラーが出て、原因がわからず困っています。 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) PHPもMySQLも単体では正常に動いているようです。データベースも作れました。 それで色々調べていたのですが、/tmp/mysql.sockのアクセス権限を777にしたり、 PHPとMySQLが/tmp/mysql.sockを介する設定になっているかを確認しましたが、いずれも問題無さそうです。 それで、phpinfo()の結果をさくらサーバーのそれと比べてみたところ、 Configure Commandのところが全然違うことがわかりました。 今回構築した環境では、 './configure' '--with-apxs2=/usr/sbin/apxs' '--with-mysql=/usr/local/mysql' ですが、 さくらサーバーは、 './configure' '--prefix=/usr/local/php/5.2' '--with-config-file-path=${prefix}/etc' '--with-config-file-scan-dir=${prefix}/etc/conf.d' '--enable-force-cgi-redirect' '--with-openssl=/usr/local/ssl' '--with-zlib=/usr' '--with-curl' '--enable-exif' '--with-pcre-dir=/usr/local' '--with-gd' '--with-jpeg-dir=/usr/local' '--with-png-dir=/usr/local' '--with-ttf' '--with-freetype-dir=/usr/local' '--with-gettext=/usr/local' '--with-gmp=/usr/local' '--with-iconv=/usr/local' '--enable-mbstring' '--with-mcrypt' '--with-mysql=/usr/local' '--with-mysqli=/usr/local/bin/mysql_config' '--with-pdo-mysql=/usr/local' '--with-snmp=/usr/local' '--enable-soap' '--with-xsl=/usr/local' '--enable-zip' と非常に多いです。 これらは関係あるでしょうか。初歩的な質問で恐縮ですが、ご存知の方がいらっしゃいましたら、ご教示いただけましたら助かります。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • ソケットエラーについて(PHP+MYSQL)

    過去ログもたくさんでていたのですが、解決しないので質問します。 PHPとMYSQLを連動させて使用したいのですが、わからないなりにサーバーの設定しています。 Fedora Core3 PHP Version : 4.3.11 Apache Version : 2.0.53 MYSQL 5.0.24a で設定しています。 PHP単体では動いています。 MYSQLもターミナル上では動いています。 PHPからの動かすと DB Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) と出たので、 mysqldをもう一度起動してみたり php.iniを /tmp/mysql.sock に変更してApacheを再起動したり my.cnfも同じ値にしているのですが (mysql.socは/tmp/にある) エラーが DB Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) に切り替わっただけでした。 mysqldが動いていないのかなーとも思うんですが どこから手をつけていいのかわからなくなっています。 ひとつ気になるのが、PHPのテストファイルで取得したinfoの MYSQLの 項目で MYSQL_SOCKET /var/lib/mysql/mysql.sock と出ていました。 これって関係あるんでしょうか。 別の設定があるのでしょうか・・・ それともやっぱりmysqldをあたってみたらいいのか。 みなさんのご意見をお聞かせいただければ幸いです。 あと参考になるような本があれば教えてください。 よろしくお願いします。

  • PHP+MySQL 接続できません

    php5・MySQL5.0 の 環境でMySQLに接続したいのですが、 うまくいかずに困っています。 参考書の通りに設定したのですが、どこか間違っていたのでしょうか。 コマンドプロンプトから、CREATE TABLE などの操作は問題なくできます。 sample.php ------------------------------------------- <?php $con = mysql_connect("localhost", "username", "pass") or die("接続できません。"); print "接続に成功しました。"; mysql_close($con); ?> 表示された内容 ------------------------------------------- Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in D:\Apache2\htdocs\sample.php on line 8 接続できません。 どうぞよろしくおねがいします。

    • ベストアンサー
    • MySQL
  • 接続しているデータベース名を得る

    PHP4とMySQLを使用しています。 現在接続しているデータベースの名前を取得することはできますか? <?php mysql_connect('dbhost', 'username', 'password'); mysql_select_db("my_database") ・・・・・・・・・・ ?> としたときに、「my_database」を抜き出したいと思います。 よろしくお願いします。

    • 締切済み
    • PHP