RasPi
Home > RasPi > 記事 > 2014年12月 > RasPiにMODxを入れてみる

RasPiにMODxを入れてみる

カテゴリ: 手順メモ

ちょっとやんごとなき事情で、Raspberry PiにMODxをインストールするテストをしてみることになりました。実験したのは先週(12/5深夜)ですが、記録を作るのがこんなに遅くなってしまいました…。

なお、Raspberry Piは既に色々弄ってあるものを利用したので、Apache(Webサーバ)とかphpとかmysqlのパッケージは既に導入済み(のはず)です。あと、MODxのファイル一式のアップロードが必要なのでvsftpd(ftpサーバ)も入れておいた方が良いですね。


# dpkg -l | grep php
(長いので略)
# dpkg -l | grep mysql
(同じく略)

とはいえ、念のためパッケージがあることと、バージョンが仕様を満たしていることを確認。…あ、mysqlサーバがない?ということで「sudo apt-get install mysql-server」。…もしパッケージがなかったら「sudo apt-get install XXX」で入れれば良いだけです(今回は運用まで考えておらず、あくまでMODxがインストールできれば良いだけなので設定は気にしない)。

あとは/etc/network/interfacesでIP弄ったり/ets/hostsでホスト名を弄ったりしてLAN内からは接続できるようにしておいて、と(あ、Windowsマシンもhostsかlmhost弄って名前解決できるようにしておくとIPではなくホスト名でアクセスできるようになるのでそれっぽい雰囲気になりますね。DNSサーバ?そこまでやらなくても良いかな、って…)。

上記の通り、私の場合は既にWebサーバにアクセスできる状態だったのでこれも端折ります。

 

ということで確認ができたのでftpでMODxのファイル一式をアップロードします。私の場合、ftpユーザのホームディレクトリにアップロードしたので、その後にApacheで公開するルートディレクトリに移動させなければなりませんでした。


# mv modx/ /var/www/

権限とかは…とりあえず面倒なのでそのまま行ってしまいます(えー

RasPiにMODxインストール1

ということでURLでアクセス。インストーラ起動しましたね。

RasPiにMODxインストール2

MODx公式サイトのインストール方法に従います。DB名とかは掲載上適当にしてあるので作業するときは各自の環境に合わせてください。

では、「接続テスト」っと。…あれ?

ここで問題発生。接続テストをクリックしても、下に白い余白部分が少し増えるだけで、次の項目が出てきません。んー?

Javascriptがおかしいのか、ブラウザのせいなのか。とはいえこのブログに導入したときはそんなこと発生しませんでしたし。念のためブラウザをIEに変えても変化なし。ファイルを確認してみるもアップロード時に破損したわけでもなさそう。んー?

暫く悩んでいましたが、検索してみるとフォーラムでこんな記事が。

ん、「php-mysql」?

再びSSHを起動し、Raspberry Piの中を探してみると…ない!phpとmysqlのパッケージはそれぞれ入っていますが、php-mysqlがない!ということで。


# sudo apt-get install php5-mysql

php.iniが現在のものと差異がありますが、このまま上書きしますか?それとも設定を残しますか?という警告が出たのですが、差異を確認したところphpのエラーをわざと表示させるように設定したあったくらいしか影響はないことが判明したので、新しいphp.iniの設定を上書きして先に進みました。


# sudo service apache2 restart

念のためApacheを再起動。

RasPiにMODxインストール3

それから再度URLでアクセスして入力したところ、先に進めるようになりました。あとはホイホイっと設定を入れていくだけですね。

RasPiにMODxインストール4
RasPiにMODxインストール5
RasPiにMODxインストール6

権限で怒られたのでchmodで該当するディレクトリの権限を変更。あとコンフィグファイルが無かったのでブランクファイルをリネーム。

RasPiにMODxインストール7

行きました。

RasPiにMODxインストール8

行きましたね。では、インストール用のディレクトリを削除、と。

RasPiにMODxインストール9

怒られました。たぶん権限ですね。面倒なのでコマンドで直接「rmdir -R install/」(手抜き

RasPiにMODxインストール10

やりました。とりあえず更新しておきます。

RasPiにMODxインストール11

新しいリソース追加してみたりサイトスローガンを変更してみて、反映されていることを確認。無事インストール完了して動いているようです。

ということでMODxのインストール完了・動作確認までできました。画像を使わなければわりとサクサク動きます(LAN内だから、というのもあると思いますが)。

phpとmysqlのパッケージはあっても、php-mysqlパッケージがないとダメ、というのはすっかり見逃していました。

タグ: インストール, MODx

 



関連する記事一覧