ubuntu を入れたあと、各種インストール
- Apache2
- PHP5
- MySQL
- proftpd
設定は apache2から。とりあえずテスト環境を作らねばと。
設定環境が整理されているのか、apacheの confはどこをいじればいいのか今一分からないが、alias.confにテストしているサイトのデータを書き込む。SSI関連ですこし設定に手間取ったけど、程なく設定完了。perlもphpもssiも動いて、今まで制作していたサイトは全部動いた。とりあえずほっとした。
Linux版 Dropboxも入れたので、ローカルで変更した内容がすぐにubuntuにもコピーされてテストできる。ただ、winではcgiの実行パーミッションは関係なかったけど、linuxではそれが問題。dropboxでコピーされたものはパーミッションがリセットされてしまう。多分、どっかをいじれば拡張子毎とかでパーミッションの設定が出来るんだとは思うんだけど...。
で、rep2。前のHDDからrep2のデータが取り出せたので、ubuntuで動かせるようにと設定を開始。早速当該ディレクトリにアクセスするが、pdo_sqliteが無いから実行できないとアラートがでた。検索して出てきた手順で適当にインストール。なんか一個一個理解しながらインストールするのが面倒。Windows版のPHPならインストーラーでチェックマークを付けていけば苦もなくインストールできたが、linuxは前提知識が一杯必要でやっぱ敷居が高いなぁ、と感じる。iniファイルをいじったりしてようやくrep2が立ち上がる。dataディレクトリのパーミッションが設定されてなかったので、面倒なので sudo chmod 777 -R * で一気に設定。リロードすると、おぉ、ログイン画面が出てきた。そんでログイン後、スレッドの一覧を表示させると、なんと速い。前に windowsでphp5にしたときよりも感動するくらいレスポンスがいい。
rep2で巡回始めるとスレの一覧を表示するときに chmodのエラーが出る。これはオーナーの問題らしい。chown/chgrpで dataディレクトリ以下のファイルをすべて www-data に変更したらエラーが出なくなった。
あと、ftpとmysql、それからメールサーバーも設定したいが、やっぱもう面倒。そのうちに...
0 件のコメント:
コメントを投稿