タグ

xreaに関するkenkitiiのブックマーク (7)

  • cgi_path_info

    PATH_INFOについて 環境変数PATH_INFOを使用するCGIについての注意点を述べる。 PATH_INFOは使えない XREAではPATH_INFOは正しく取得できません。 そのためPATH_INFOを使うCGIは書き換えなければなりません。 参考 : [SB:post=27126] PATH_INFOの代替案 PATH_INFOの代わりにREQUEST_URIを使うのがいいと思われます。 また、PATH_TRANSLATEDは正しく取得できるので、それを使うという手もあります。 変更例 次のようになっているとします。 Perl $path_info = $ENV{'PATH_INFO'}; Ruby path_info = ENV['PATH_INFO'] プログラムがhogeディレクトリに、moe.cgiとしてあるとします。 Perl $path_info = $ENV{'R

  • 解決!XREAでCGI版Pythonを使ってdjangoを動かす(人柱?) | ななうぇぶのブログ

    一定期間更新がないため広告を表示しています

    解決!XREAでCGI版Pythonを使ってdjangoを動かす(人柱?) | ななうぇぶのブログ
  • XREA.COM

    XREA (エクスリア) は、快適なウェブ環境を提供する無料ウェブサービスです。

  • XREA で Ruby on Rails を使う

    XREA で Ruby on Rails を使うことに挑戦してみました。 前提というかおおまかな方針というか XREAではシェルアカウントでできることがかなり制限されています。よって、自分の手元のマシンで必要なものをインストールした後、ファイルをXREAサーバに転送することにします。 また、XREAのドメインウェブ機能を使って、独自ドメインのトップで動かすことを前提とします。そうでない場合はNon VHost Installationを参照してください。 なお、自分の場合は広告免除している環境で動かしましたが、そうでない場合でも基的には同じと思われます。 RubyGems, Railsのインストール 自分の手元のマシンで、普通にRubyGemsとRailsをインストールします。 Getting Started With Railsあたりを参照。 インストールしたら、/usr/local/

  • xrea + rails + mysql + typo

    http://gorou.s62.xrea.com/typo/ railsとtypo(railsで書かれてるweblogシステム)がxrea上であっさり動いて拍子抜け*1。スクリプト言語のフレームワークがxreaなどの広く使われてるサーバで簡単に設置できる意義は大きいよ。なんか作って公開するとき、シェルやらroot権があるサーバで動かせる人なんて一握りだろうしなー。 んでxreaでtypo(というかrailsアプリ全般)を動かす方法メモ。まず同梱の.htaccessがdispatch.fcgi用なのでdispatch.cgiへと変更。dispatch.cgiの1行目のパスを実際のrubyパスに変更(#!/usr/bin/env rubyでいいような気がする)。次にdatabase.ymlの中身をxreaのmysqlのユーザ、パスワード、DB名に変更。RAILS_ROOT/vender以下に

    xrea + rails + mysql + typo
  • 「xrea.com」を含むURLのアクセス障害について : VALUE DOMAIN:バリュードメイン

    Value Domain(バリュードメイン)のお知らせ一覧のページです。新着情報、キャンペーン情報、メンテナンス情報、障害情報などを掲載しています。

    「xrea.com」を含むURLのアクセス障害について : VALUE DOMAIN:バリュードメイン
  • 2006-03-11

    Pythonで最近注目されているWebフレームワークとしてweb.pyがあります。これをレンタルサーバーのような、制限の多いCGI環境で使うにはちょっとした工夫が必要です。以下に述べる設定はXREA(CGIにpythonが使える。素敵(^^)v)の場合ですが、ほかのレンタルサーバーでもほとんど同じだと思います。 マルチスレッド処理の無効化 web.pyはWSGI上で動作し、WSGIは内部でマルチスレッド処理をしていますが、XREAではCGIプログラム内でのマルチスレッド処理を許可していないため、無効化してやる必要があります。 2006/5/20追記: 利用しているサーバーが、CGI内でのマルチスレッド処理を許可しているなら、このステップは必要ありません web.pyおよびweb.pyが使用するflupのコードを追っていった結果、以下の箇所を変更すればマルチスレッド処理を無効化し、シングルス

    2006-03-11
  • 1