2010-05-01から1ヶ月間の記事一覧

MySQLでダンプ&リストアをコマンドで実行

Dump & Restore MySQLでダンプファイルを作成するには、下記のコマンドを打てばOK。 # mysqldump -u root -pmypass target_database > hoge_dump_yyyyMMdd.sql 逆にリストアする時は mysql コマンドを使って、次のようにコマンドを打てば簡単にリストアでき…

Apacheのエラー:Could not reliably determine the server’s fully qualified domain name〜とメッセージが出たときの対応

Apacheを起動(再起動)した際に、 httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerNameというエラーが出る場合がある。これは、「ServerNameに127.0.0.1を使用した、FQDN(完全に適切なドメイ…

ソースからインストールしたApacheにモジュールを後から追加する方法

ソースからインストールしたApacheにモジュールを再起動無しで追加する方法です。 mod_soの確認 Apacheのコンパイル時にDSO(mod_so)が組み込まれていないと、この方法では追加できないので、DSOが組み込まれているか以下のコマンドを実行し手確認します。 …

mavenでwarファイルへのパッケージ&Tomcatサーバーへリモートアクセスデプロイ

Maven2ではプロファイルでCargo - Maven2 pluginを使うことによって、デプロイしてその後にサーバーへリモートデプロイすることができます。これによって、テストサーバー等へのデプロイの手間やミスも減り効率がすごくよくなりますので、プロジェクト初期に…

J2EEアプリでIPアドレスを取得する方法

通常J2EEアプリにてアクセス元のIPアドレスを取得するにはHttpServletRequest#getRemoteAddrで取得できるのだが、環境によっては「0:0:0:0:0:0:0:1」のような IPv6 形式になってしまいます。これはIPV6が優先して表示されているからだそうで、IPv4 を優先さ…

PHPでフォルダとファイルごとコピー

PHP

PHPでフォルダとその中に含まれるファイルを丸ごとコピーしたかったのだが、ググってみると通常のPHPではそんな関数はないようで、Perlとか使ったりしている人が結構いたんだが、ちょい手間でした。それで、一番手っ取り早い、PHPからLinuxコマンドを直接叩…