000webhost.comとは無料の共用サーバです。
s2.coreserverが一瞬管理パネルが復旧したので、大事なサイトからいくつか動かした。その他のアカウントはまぁ優先度は低いのですが、無料だしやってみようという企画です。
スペック
初期・月額:タダ
ディスク容量:1.5GB ( 1,500MB )
転送料:100GB
マルチドメイン:5つまで
サブドメイン:5つまで(上記含む?)
メールアカウント:5つまで
MySQL:2つまで
管理パネル:オリジナル?(cPanelの簡易版?)
UPTIME:99%(SLAではないらしい)
PHP:5.2
Perl/Ruby/Python:×
POP3:○
IMAP:×
SMTP:×
Cron:アリ
という、結構というか月1000円とか3000円くらいのサーバスペック(perlが無いのは特異ですが)なのに無料という、あいかわらず海外サーバのすごさをかんじさせてくれます。有料版は上記がそろってて、FreeDomainや99.9%のSLAがついたり、SSHやIMAP/SMTP/共用・専用SSLが使えるようです。
機能比較はこちら
http://www.000webhost.com/upgrade
追記とかプログラマ向けの細かい話
- (UNIX的)ユーザ名はアルファベットと数字で作成され、MySQLとかのDBの接頭子になる。
- MySQLは別サーバ。Webサーバに比べるとホスト番号が若かったので、効率的に使うためでしょう。
- 速度は悪くない。むしろロリポップとかこないだためしたLHXより早いかも?
- コントロールパネルの言語設定は変更不可
- PHPMyAdminはログアウトすれば日本語利用可能
- そしてPHPMyAdminも別サーバ。重いクエリとか投げるやつがおるから?
- ファイル置き場は固定。/home/ユーザID/public_html/
- サブドメインは/home/ユーザID/public_html/xxxx
- 利用ドメインの追加は24時間に1回。そんなに負荷がかかるの?スパム対策?
- Apacheは2系、PHPはモジュール動作
ちょっときになるところ
- PHPのエラーメッセージ(Noticeとか)に広告がつく
- MySQLはやや重い。たまにkillしているのか server goneエラーが出る。
- 標準関数はそこそこ使える。PDOは無効。
- Suhoshinパッチ入り
- ini_set()使えない。PEARとか使いにくそう。symlink/system/exec等ももちろんダメ。
- 使えない関数一覧
system, show_source, exec, shell_exec, proc_open, passthru, set_time_limit, ini_restore, mysql_list_dbs, ini_alter, dl, pfsockopen, openlog, syslog, symlink, link, chgrp, leak, popen, escapeshellcmd, apache_child_terminate, apache_get_modules, apache_get_version, apache_getenv, apache_note, apache_setenv, virtual, mb_send_mail