Pylons+memcacheDB...開発環境設定

サーバ上で開発する場合はここは不要。自分は開発サーバと開発端末が別なのでこれが必要だった。

  • PhoneBook/development.iniを編集
  • 具体的には[server:main]の部分。
[server:main]
use = egg:Paste#http
host = 0.0.0.0
port = 5000

注意: host=0.0.0.0とすると、同じネットワークにつながった誰もが開発中サーバにアクセスできちゃうよ。

この状態で開発サーバを起動。PhoneBookディレクトリから以下のコマンドを実行。

$ paster serve --reload development.ini
Starting subprocess with file monitor
Starting server in PID 23555.
serving on 0.0.0.0:5000 view at http://127.0.0.1:5000

開発サーバのポート5000(自分の場合はhttp://10.10.10.147:5000/)にアクセスして、以下のような画面がでれば開発サーバは動いている。

上記画面を表示しているPhoneBook/phonebook/public/index.htmlは不要なので消してしまおう。

$ rm PhoneBook/phonebook/public/index.html

再度ポート5000版にアクセスすると、今度はError 404が表示されるはず。

Gitコミット先