続いて下記のような説明があります。
セットアップスクリプトを実行します。
[admin@sv admin]$ cd /var/www/SPFW
[admin@sv SPFW]$ chmod 755 setup.sh
[admin@sv SPFW]$ ./setup.sh
何も表示されないか、またはいくつかのエラーでない表示の後に次のコマンドプロンプトが表示されれば正常に終了です。
以上です。
セットアップスクリプトを実行するとはどういうことでしょうか?
やり方を分かり易く教えて頂けると幸いです。
FTPからアップロードすることしか知識がありませんでした。
よろしくお願い致します。
どのような PHP スクリプトをアップロードしたのか分からないと何とも言えませんが、ご質問の状況だと、コマンドプロンプトからシェルスクリプト "setup.sh" を実行せよという指示のようです。
サーバに telnet でログインして、指示された3行のコマンドを入力してみてください。
MySQLが入ってなければインストールし,起動してください
MySQLは既に立ち上げています。
立ち上げた上であのようなエラーが表示されてしまいました。
なぜでしょうか。
通常,ローカルのアプリケーションとは UNIX Socket を使って接続するのですが,エラーメッセイジから推測するに,UNIX Socket での接続ができない状態です
あるいは,立ち上げたつもりでも,起動がうまくいってなくて,実際には起動していない可能性も考えられます
>||
% ps auxww | grep mysql
||<
でプロセスが見えてますか?(コマンドオプションは FreeBSD のものなので,他の OS では違うかもしれません)
参考になりました。
% ps auxww | grep mysqlを入力すると
user 8305 0.0 0.0 1440 848 p0 R+ 5:53PM 0:00.00 grep mysql
と表示されます。
もし立ち上がってれば,
>>
mysql 801 0.0 0.1 1812 912 con- I 17Jul08 0:00.02 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/hostname.pid
mysql 854 0.0 3.4 47252 35020 con- S 17Jul08 894:38.75 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --log-error=/var/db/mysql/hostname.err --pid-file=/var/db/mysql/hostname.pid
<<
こういう結果が返ってくるはずですから
MySQL のログを確認し,エラーを修正して,立ち上げてください
MySQL 立ち上げるとはどういうことを指すのでしょうか?
さくらのコントロールパネルからデータベースの設定をし
phpMyAdminからログインできるようになったのですが、
このほかにも何か設定をする必要があるということでしょうか?
よろしくお願い致します。
共有サーバだとすると,ユーザを作ったりするスクリプトは動かないですから,たぶん,setup.sh は実行できないですね
ただ,エラーの内容は,UNIX Socket を使っての MySQL への接続に失敗しているようですから,TCP による接続に変えてやる必要はあります(ただし,上記理由で,変えてやっても実行はできません)
ps コマンドの結果を見る限り,MySQL サーバは立ち上がって無いように見えますが,コマンドの違いの製かもしれません
>||
% netstat -finet -an | grep 3306
||<
とかやって,結果が返ってこないようなら,TCP での Listen も出来ていない状況です