2009-09-01から1ヶ月間の記事一覧

Xdebugを入れてCode Coverageを計算したらSegmentation fault発生

MacPortsでPHP5を入れた環境でXdebugを有効にしてCode Coverageを計算しようとしたら、真っ白い画面が表示されてしまった。ログをみても「Segmentation fault」としか出力されていない。。。 PHPはこういうのがあるんだよなー、とため息をつきながら調査開始…

Rails2.2.2でアプリを日本語化(i18n_generators, i18n_label)

Rails2.2.2で作ったアプリのエラーメッセージやlabelメソッドの出力を日本語化したかったので下記の手順で実行してみた。(1)翻訳ファイル(config/locales/*)を自動生成してくれるgeneratorをインストール sudo gem install amatsuda-i18n_generators cd R…

Rails2系アプリの管理機能を10分で作る方法

Rails 2.2.2で作ったWEBアプリの管理サイトを/admin/で始まるURLで作る手順をまとめました。 例えば「カテゴリー」(Category name:string position:integer)というモデルがあって、 そのマスターデータを管理したいという前提で。 (1)scaffoldをgenerate…

RedHat EL4にRedmineをインストール

RedHat EL4にRedmineをインストールする、というお仕事をしたので、作業ログを公開。 各種ライブラリはrpmで入れて、rubyやらgemやらはソースからビルドした。(1)Railsの実行で必要になるライブラリを入れる su wget ftp://mirror.switch.ch/pool/3/mirro…

RedHat EL4にrpmでSVNをインストール

yumで管理した方がいいのでは?という疑問はおいといて。 RedHat EL4 にrpmでSVNをインストールする、という作業をしたので手順を公開。 su cd /usr/local/src wget ftp://mirror.switch.ch/pool/3/mirror/centos/4.7/os/x86_64/CentOS/RPMS/apr-0.9.4-24.9.…

あれ?error_logにもブラウザにもエラーが出てこない。の対処

問題: CakePHPで作ったアプリがウンともスンとも言わない(ブラウザに白い画面が出る)。 php.iniでは下記の通り、エラーを報告する設定になっている log_errors = On error_reporting = E_ALL & ~E_NOTICE display_errors = On という状況。解決: core.ph…

さくらの専用サーバ(CentOS)にRailsの実行環境を作る

表題の件、手順をメモ。(1)各種インストール su yum install emacs yum install ruby yum install rubygems gem install rails -v=2.3.2 gem install passenger gem install ruby-devel gem install httpd-devel passenger-install-apache2-module (2)…