reponの勉強メモ

主に勉強したことのメモです。

2012-10-01から1ヶ月間の記事一覧

Apacheのvirtualhostで気をつけること

httpd.confの内容がおかしいので、訂正すること。 <Directory /> Options FollowSymLinks #AllowOverride None #Order deny,allow #Deny from all AllowOverride all Order allow,deny Allow from all </Directory>

Sinatraでファイルのアップロード

アップロードフォーム #haml %form{:method=>"post",:action=>"/upload_result",:enctype=>"multipart/form-data"} %input{:type=>"file",:name=>"upfile"} %input{:type=>"submit"} 取得データの処理 f=open("./download/#{params[:upfile][:filename].to_s…

SinatraをPassenserで動かせた

ようやく。 sinatraアプリなどをapache/passenger/mod_railsで動かす - だるろぐ跡地 http://d.hatena.ne.jp/deeeki/20101120/sinatra_ruby19_passenger 様の記事通り、 gemでpassenserをインストール passenger-install-apache2-moduleをインストール httpd…

sinatraで、階層が深いとlayout.hamlで:publicフォルダが移動してしまう

たとえば、 /edit/stock_insert とすると、:publicの場所を/edit以下に探す。 解決策がわからなかったので、全部1階層にした。多分ココらへんはrackが受け持っているはずなので、後でソースを読む。

OSX mountain lion でphpを使う。

apacheの設定。 /etc/apache2/http.confを変更# LoadModule php5_module libexec/apache2/libphp5.so ↓コメントアウトを外す LoadModule php5_module libexec/apache2/libphp5.so追加 AddType application/x-httpd-php .php 再起動 # sudo apachectl restart

OSX mountain lion でrvmを使ってrubyをインストールし、cgiを使う。

apacheの設定 # sudo vi /etc/apache2/http.conf # AddHandler cgi-script .cgi ↓コメントアウトし、「.rb」を追加。 AddHandler cgi-script .cgi .rb ~/Sites以下をドキュメントルートとする。 # sudo vi /etc/apache2/users/repon_mba.conf <Directory /Users/repon_mba/Sites> AllowOverride</directory>…