クリーンURLが効かずにびっくりした
rewrite_module が入ってなかったのが第一の原因でしたorz
第二の原因が、現モルモット機(無理に復活させた)で、http://localhost/~(ユーザ名)/drupal の下でやってたこと。このため、http://localhost/home/(ユーザ名)/drupal の下にアクセスに行こうとして失敗していました。そんなURL、モルモット機にゃあねえよ。
drupalディレクトリにある .htaccess でRewriteBase /~(ユーザ名)/drupal
と設定してやると、うまくいきました。