今回はイントラ環境での利用なのでセキュリティやファイアウォールは考慮していない。インターネットを前提としたシステム開発会社のサーバ構築担当ならば特に留意してこの辺りは設定するのだろうが、個人ユーザでサーバはレンタルを使い、開発用の動作確認用として使う分には気にする必要が無いので気が楽だ。
Gnomeが起動したらサーバとして使うためにまずはIPを固定。
上部のアプリケーションからシステム設定→ネットワークの設定でeth0に対してDHCPから固定IPに変更。
FTPサービスやAPACHE(WWW)が起動していないのでここで起動しておく。
上部のアプリケーションからシステム設定→サーバ設定→サービスで
httpd
vsftpd
smb
をチェックすると共にサービスを開始。
htmlディレクトリのアクセス権限を全ユーザ書込みを許可(あくまでも自分しか使わないという前提…)しインストール時に作成したユーザでWindows側からFFFTPで接続を試してみる。無事完了。
VineLinuxのように、接続時、高度の設定で「LISTコマンドでファイル一覧」を指定しなくても正しく接続ができた。
続いてテスト用のhtmlをアップロードしブラウザで表示確認。これもOK。
phpの動作確認用スクリプト、
を一文だけ記述したphpスクリプトをアップロードして実行してみるとこれも無事に表示された。
CentOSではphpは自動的にインストールされているらしい。
では、MySQLはどうなのだろう、phpmyadminをVineLinuxサーバからコピーしてアップロード。ここでエラーが表示された。
phpMyAdmin - エラー
扱えない拡張子のファイルです,PHP の設定をチェックしてください。
と表示された。さぁ困った。NETで調べて次のコマンドをGnome端末で入力。
sudo yum install php-mysql
これで無事phpmyadminのスタートアップ画面が表示された。
それにしても色々な人のブログやHPを参考にしないとLinuxの場合なかなか先に進めない。
今度は、「#2002 - サーバーが反応しません。」というメッセージが表示された。
ソケットファイルが無いのが原因らしい。
NETで色々探すが良くわからない。そこで一度mySQLアンインストールしてしまうことに。
yum remove "mysql*"
そして再度インストール
yum install "mysql*"
結果は同じ、悔しいが原因を調べるよりは、mysqlをOSのインストール時でインストール指定せずに、再度OSを再度インストールしたほうが早い気がする。
で、実際にOSを再インストール後MySQLだけ入れなおした。でも結果は同じ。
散々悩んだ末、ハッ!サービスを起動していなかった。事に思い至る。
これで解決.. orz..
3時間以上費やした。
Gnomeが起動したらサーバとして使うためにまずはIPを固定。
上部のアプリケーションからシステム設定→ネットワークの設定でeth0に対してDHCPから固定IPに変更。
FTPサービスやAPACHE(WWW)が起動していないのでここで起動しておく。
上部のアプリケーションからシステム設定→サーバ設定→サービスで
httpd
vsftpd
smb
をチェックすると共にサービスを開始。
htmlディレクトリのアクセス権限を全ユーザ書込みを許可(あくまでも自分しか使わないという前提…)しインストール時に作成したユーザでWindows側からFFFTPで接続を試してみる。無事完了。
VineLinuxのように、接続時、高度の設定で「LISTコマンドでファイル一覧」を指定しなくても正しく接続ができた。
続いてテスト用のhtmlをアップロードしブラウザで表示確認。これもOK。
phpの動作確認用スクリプト、
を一文だけ記述したphpスクリプトをアップロードして実行してみるとこれも無事に表示された。
CentOSではphpは自動的にインストールされているらしい。
では、MySQLはどうなのだろう、phpmyadminをVineLinuxサーバからコピーしてアップロード。ここでエラーが表示された。
phpMyAdmin - エラー
扱えない拡張子のファイルです,PHP の設定をチェックしてください。
と表示された。さぁ困った。NETで調べて次のコマンドをGnome端末で入力。
sudo yum install php-mysql
これで無事phpmyadminのスタートアップ画面が表示された。
それにしても色々な人のブログやHPを参考にしないとLinuxの場合なかなか先に進めない。
今度は、「#2002 - サーバーが反応しません。」というメッセージが表示された。
ソケットファイルが無いのが原因らしい。
NETで色々探すが良くわからない。そこで一度mySQLアンインストールしてしまうことに。
yum remove "mysql*"
そして再度インストール
yum install "mysql*"
結果は同じ、悔しいが原因を調べるよりは、mysqlをOSのインストール時でインストール指定せずに、再度OSを再度インストールしたほうが早い気がする。
で、実際にOSを再インストール後MySQLだけ入れなおした。でも結果は同じ。
散々悩んだ末、ハッ!サービスを起動していなかった。事に思い至る。
これで解決.. orz..
3時間以上費やした。