- このエントリーのカテゴリ : スポンサー広告
総合案内 ・当ブログについて
Windowsの目次・Linuxの目次・Linuxの目次2・ ・自作PC関連の目次
情報サイト新着RSS一覧
企業で使えるオープンソースCMS一挙12種類解説(機能やインストール/管理の難易度評価付き)とかから知ったのだけど、これはいまいち情報が古い。
で、まぁ基本的にサーバー運用に関しては俺は非常に疎いっつーかど素人なので、よくよく考えると解説書とかあったほうがいいし。
Drupalは海外では評価高いみたいだけれども、Joomla!なら日本語の解説書が多く出てるみたい。
Joomla日本語の本
というわけでとりあえず入れてみた。
まだ本格的にいじるかは不明。けどとりあえず入れた感じ、すごいよさそう。
とりあえずインストール前にLAMP環境は必要。
# apt-get install php5 libapache2-mod-php5 mysql-server php5-mysql php5-sqlite phpmyadmin postgresql php5-pgsql phppgadmin
MySQLでデータベース(ここではjoomla)を作成。
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 886
Server version: 5.1.61-0+squeeze1 (Debian)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database joomla;
mysql> grant all privileges on joomla.* to joomlauser@localhost identified by 'joomla' with grant option;
Joomla Japanから本家コアパッケージ+日本語パックをDL。
/var/www/に解凍したファイルを置いて、http://(サーバーIP)/joomla/にブラウザでアクセス。(joomlaってとこは解凍したフォルダ名)
で、インストール、と思ったけれども、まず最初にはまったのが、俺のとこの環境では2.5.4の本家コアパッケージ+日本語パックではインストールが先に進めなかった。
この画面から先に進めない・・・というわけで、コアパッケージ(FULL)をDLして後から日本語エクステンション追加、の方向でやってみる。
今度は無事進めたようだ。ここでconfiguraion.phpがどうのこうのと警告が出てるけど、この時点ではシカトで飛ばしておk。
インストール自体は非常に簡単で、特に躓くこともなく。
これで終了まであと少し。ここでこのブラウザ画面からinstllationディレクトリ削除ボタンを押してみたけどどうも失敗する。
ので手動で削除。
# rm -rf /var/www/Joomla/installation/
で、下のほうに出てるコード、これが最初の警告が出てたやつ。
これ、自分でファイル作ってそこにコピペすればおk。
# touch /var/www/Joomla/configuration.php
# nano /var/www/Joomla/configuration.php
でコード貼り付けて保存。
これで再読み込みかけると・・・
無事ログイン画面に。しかーし!!ここでサイトと管理画面の日本語パックをDLして管理画面のエクステンションからアップロードしてインストール・・・FTPログインエラー・・・?
ここに何度か苦戦した挙句に、英語管理画面じゃいまいち分かりにくいっつーわけでいったん2.5.3の本家コアパッケージ+日本語パックからインストールを試みる。
まぁ、インストール自体は非常に簡単だったので、いったんさっきインストールしたフォルダを# rm -rfしてもっかい配置してまたブラウザから同じ操作でおk。
で、これはうまくいきまして。
しかしこちらでもFTPエラーでエクステンションいじれないわUpdateできないわ。
仕方ないのでDebianにJoomlaインストールした、ってのをググる。
結局一番わかりやすかったのがここ。
Installing Joomla on Debian Linux
て英語サイト・・・わざわざ日本語パッケージで一個古いの入れなおして英語サイト参考にしてる俺っていったい・・・
結局よくなかったのはJoomlaのフォルダのアクセス権限。
Set ownerships and permissions
If you want to allow writing in the entire joomla folder, simply do
♯ chown -R www-data:www-data /var/www/joomla
ここが足りなかったようで。
インストール完了後でもこれやって問題なしでした。(公開するとなると知らないけどw
これで管理画面からUpdateかけると難なく数秒で終了。
Joomla! 2.5.4 Stable [ Ember ] 2-April-2012 14:00 GMT になってる。
ちなみに管理画面こんな感じ。アイコンが分かりやすいけど、それぞれのカテゴリ入るとメニューは非常に豊富。ぶっちゃけ使いこなすのが大変なほど豊富なんだけど、それぞれまったくわからない、というところは少なくて、とりあえずいじってみるかという気にはさせられる。
サイトの(ほぼ)初期状態。これもかなりよくできてて、インストール中に選択してればサンプルサイトもある。
見比べながら管理画面からいじってるとわりとわかりやすいかも。
さて、とりあえずCMSということでXoops、Drupal、そして今回のJoomlaと試してみたんだけど、とりあえず自宅サーバーに入れてどうこう、ってことなら俺としてはJoomlaが一番押しな感じ。
インストール自体の難易度はそれほど変わらないけど、管理画面のわかりやすさが頭一つ抜き出てる感じ。
さらに言うと、初心者なら特に、Web上の情報だけじゃなくて基本的な解説書がほしくなるとこ。一冊でもあって、基本を覚えれば後はググって調べればいいのだけれども。
その点Drupalは洋書での解説書は多いみたいだけど日本語情報はいまいち。Joomlaは日本語の解説書が多いみたいなので、本格運用となったら頼れるものがあるってのは大きいと思う。
というわけでしばらくはJoomlaいじってみようかと思います。
関連記事
・Debian ServerにLAMP&Drupalインストール
・Debian Server (Squeeze)にXoops2.2.0
- このエントリーのカテゴリ : Debian Server
総合案内 ・当ブログについて
Windowsの目次・Linuxの目次・Linuxの目次2・ ・自作PC関連の目次
情報サイト新着RSS一覧
XoopsをDL。http://xoopscube.jp/
今の最新は2.2.0みたい。
必要パッケージ
# apt-get install php5 libapache2-mod-php5 mysql-server php5-mysql php5-sqlite phpmyadmin postgresql php5-pgsql phppgadmin
多分以前途中で止まっちゃったのはいくつか足りなかったっぽい。
Debian ServerにLAMP&DrupalインストールでDrupal入れたのと同じ。
MySQLのデータベース(ここではXoops)を作成
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 40
Server version: 5.1.49-3 (Debian)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database xoops;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on xoops.* to xoopsuser@localhost identified by 'xoops' with grant option;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
DLして解凍したXoopsのパッケージr2_2_00を/var/www/に配置。ここでは/home/publicで解凍してたのを移動。
# mv /home/public/r2_2_00/ /var/www/
ブラウザでhttp://サーバーIP/r2_2_00/html/にアクセス。
で、インストール画面になるのでそのまま従ってけばおk。
しかしながら、言語がEnglishしか選べない。その上ReadMe見ても2.1.8のページに飛んじゃう。
ちょっと調べてみたらデフォルトの Xoops cube legacy では、日本語化関連の設定ファイルは適用されていない状態で、ちょっと小細工が必要らしい。
わかりやすかったのはここ。
Windowsに開発用Xoops(日本語環境)をセットアップする
/extras/extra_languages/ja_utf8/に入ってる3つのディレクトリを全て、html を展開したのと同じディレクトリに追加する。
改めて入れなおし。
で、このまま進む。
# chmod 777 /var/www/r2_2_00/html/uploads/
# chmod 666 /var/www/r2_2_00/html/mainfile.php
# chmod 777 /var/www/r2_2_00/xoops_trust_path/cache/
# chmod 777 /var/www/r2_2_00/xoops_trust_path/templates_c/
で、インストール終わったらinstallディレクトリが残ってるよ!!って警告が出るのでこれを削除。
# rm -rf /var/www/r2_2_00/html/install/
管理画面にログイン。しかしまた一部文字化けてる。うーむ。。。
そう言えばだいぶん前にこんなとがあったなー。
Xoopsの文字化けを直そう。しかし結局再インストール
/etc/mysql/my.cnf に追記。
[client]に
default-character-set=utf8
[mysqld]に
default-character-set=utf8
skip-character-set-client-handshake
# /etc/init.d/mysql restart
前はこれでいけたが、上の方のサイトではもう少しやってるみたい。そっちに従おう。
[client] 行の下
default-character-set=utf8
[mysqld] 行の下
default-character-set=utf8
skip-character-set-client-handshake
[mysqldump] 行の下
default-character-set=utf8
[mysql] 行の下
default-character-set=utf8
で
# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 184
Server version: 5.1.61-0+squeeze1 (Debian)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show variables like "char%"
-> show variables like "char%";
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'show variables like "char%"' at line 2
mysql> show variables like "char%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
mysql> quit
Bye
root@tmin-server:/home/tmin# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 186
Server version: 5.1.61-0+squeeze1 (Debian)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> quit
Bye
たぶんおっけー?
で、結局もう一度インストールしてみたのだが・・・
変わらず・・・ま、大体のとこ日本語化されてるからいいけどね。
どっかでEUC-JPじゃないとって記述を見かけたような気も・・・
関連記事
・UbuntuにXoopsをインストール
・Debian ServerにLAMP&Drupalインストール
・sshでデフォルトポート変更& ssh-keygenで鍵生成
・Debian ServerにXoops(途中
・Debian ServerにJoomla!インストール
- このエントリーのカテゴリ : Debian Server
総合案内 ・当ブログについて
Windowsの目次・Linuxの目次・Linuxの目次2・ ・自作PC関連の目次
情報サイト新着RSS一覧
CMSでなんかいいのないかなーと思って探してて、Drupalというのを見つけたので入れてみた。
DLは↓
http://drupal.jp/core_download
前にやってたXoopsもCMSだしカスタマイズ性高いんだけど。再インストールで全部消しちゃったしw
という訳でまずは準備。
LAMP環境を整える。とはいえApacheはすでに入ってたんだけど。
Apache2、MySQL、PHPだけインストールした状態でやってみてたんだけど、データベースが対応してないとか何とかエラーが出て先に進めなかった。
のでちょっとググってちゃんと必要パッケージ入れてみよう。
# apt-get install php5 libapache2-mod-php5 mysql-server php5-mysql php5-sqlite phpmyadmin postgresql php5-pgsql phppgadmin
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
mysql-server はすでに最新バージョンです。
libapache2-mod-php5 はすでに最新バージョンです。
php5 はすでに最新バージョンです。
php5-mysql はすでに最新バージョンです。
php5-sqlite はすでに最新バージョンです。
以下の特別パッケージがインストールされます:
dbconfig-common libgd2-xpm libjs-mootools libltdl7 libmcrypt4 libpq5 libt1-5
libxpm4 php5-gd php5-mcrypt postgresql-8.4 postgresql-client-8.4
postgresql-client-common postgresql-common postgresql-doc postgresql-doc-8.4
提案パッケージ:
libgd-tools libmcrypt-dev mcrypt slony1-bin oidentd ident-server
以下のパッケージは「削除」されます:
libgd2-noxpm
以下のパッケージが新たにインストールされます:
dbconfig-common libgd2-xpm libjs-mootools libltdl7 libmcrypt4 libpq5 libt1-5
libxpm4 php5-gd php5-mcrypt php5-pgsql phpmyadmin phppgadmin postgresql
postgresql-8.4 postgresql-client-8.4 postgresql-client-common
postgresql-common postgresql-doc postgresql-doc-8.4
アップグレード: 0 個、新規インストール: 20 個、削除: 1 個、保留: 0 個。
やはりいくつか足りなかったらしい。
MySQLのデータベース作成&ユーザー作成。
# mysql -u root -p
mysql> creat database drupal;
mysql> grant all privileges on drupal.* to tmin identified by 'drupal' with grant option;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| drupal |
| mysql |
| phpmyadmin |
| xoops |
+--------------------+
5 rows in set (0.00 sec)
DLしたDrupalはDrupal 6.25 Drupal Japan 日本語ディストリビューション。
解凍してサーバーにアップ。で、とりあえず/var/www以下に配置。/var/wwwに移動してlsでディレクトリやらファイル確認しながら作業。
基本的にはDrupal 6 クイックスタートのページの通りに進んでけばおk。
# cd/var/www
# cd drupal-6.25/
sites/default/settings.php を PHP から書き込み可能にします。(例: 666)
sites/default/files ディレクトリを PHP から書き込み可能にします。(例: 777)
sites/default/files 以下にある全てのディレクトリ(color, css, js, languages, pictures, tmp)を PHP から書き込み可能にします。(例: 777)
その他のファイルやディレクトリは読み込み可能であればよいため、大抵はアップロードしたままの状態から変更する必要はありません。
とのことなので権限変更
# chmod 666 sites/default/settings.php
# chmod 777 sites/default/files
http://サーバーIP/drupal-6.25/ にアクセス。
うまくいってればこのようにインストーラーが。日本語選んで進む。
データベースはmysqli。データベース名にさっきMySQLで用意したdrupal。ユーザーとパスワードもさっき用意した・・・と思ってたんだけど、なぜかroot、MySQLのRootパスワードじゃないと拒否られてしまった。何か設定ミスってんだろう。MySQLまだいまいちわかってないですし。
インストール完了。
管理ページヘ。Drupal 6 インストール - ステップ2にこうあるので
ここで /sites/default/settings.php の書き込み権限を取り除くようにメッセージが表示されている場合、指示に従ってパーミッションを 0644 などの読み込み専用権限に変更してください。 また、 install.php ファイルと profiles ディレクトリは、もはや不要ですのでついでに削除しておくとよいでしょう。
言われたとおりに
# chmod 644 sites/default/settings.php
# rm -rf install.php
# rm -rf profiles/
これでとりあえずインストールは完了。
cronでなんかエラー出てるけど、とりあえず手動で実行したりなんかして。
パッと見のカスタマイズはぶっちゃけXoopsのほうが簡単そうな感じ。
しかしまぁ、こちらもモジュールもテーマも豊富なようなので、ちょっとばかりいじってみないとわからんね。
それよりMySQLの使い方ちゃんと覚えなきゃなー。
関連記事
・UbuntuにLAMPをインストール
・UbuntuにXAMPPをインストール
・UbuntuにWordPressをインストール
・UbuntuにXoopsをインストール
・sshでデフォルトポート変更& ssh-keygenで鍵生成
・Dbian ServerにXoops(途中
・Debian ServerにJoomla!インストール
- このエントリーのカテゴリ : Debian Server
総合案内 ・当ブログについて
Windowsの目次・Linuxの目次・Linuxの目次2・ ・自作PC関連の目次
情報サイト新着RSS一覧
最新記事
- (04/15)Debian ServerにJoomla!インストール
- (03/31)Debian Server (Squeeze)にXoops2.2.0
- (03/21)Debian ServerにLAMP&Drupalインストール
- (03/19)Gentoo→Archbang→LinuxMint
- (03/04)しゅうかつ!!履歴書、職務経歴書をPCで作ってセブンイレブンで印刷。
- (03/03)Windows 8 Consumer Previewが出てたので実機に投入
- (01/23)GlaxyS Update失敗ほぼ文鎮化からの復帰
- (01/12)GentooにGrub2(玉砕)
- (01/02)Windows(Developer preview)でRuby1.9でMikutter
- (12/25)過払い請求と債務整理(たぶん)ファイナル アコム編
- (12/18)Gentooな1週間
- (12/04)mt-daapdでiTunesサーバー(Debian Squeeze)
- (12/01)ntpで時刻同期(Debian server)
- (11/28)Sambaではまってたのはユーザー追加をry
- (11/27)Windows 8 Developer Previewでスタートメニューを復活させる
AD:
AD:
ブログ内検索
カテゴリ
Infomationに各カテゴリの目次作ってあります
過去ログ +
アクセスカウンター
プロフィール
Author:tmin
PCヲタ。ライト2ちゃんねら。
スロット好きのギャンブラー。(元
むしろ人生がギャンブルだが目下のところ負けっぱなし。
座右の銘は「結果オーライ」。故に基本適当。
トラブルもまた楽しみのひとつ
コメント、トラバ、相互リンク歓迎。お気軽にどうぞ。
当ブログについて
Twitterでこっちとあっちの更新情報流すことにしてみます。
http://twitter.com/t_min
Project Mikunchu♪Wikiできました。
![]()
メールフォーム
メールによる個別の質問にはお答えできかねます。 ご意見、苦情などは謹んでお受けした上で対応させていただく場合もあります
最新コメント
- tmin:Gentoo→Archbang→LinuxMint (03/21)
- Culip:Gentoo→Archbang→LinuxMint (03/20)
- 職務経歴書の書き方:しゅうかつ!!履歴書、職務経歴書をPCで作ってセブンイレブンで印刷。 (03/19)
- tmin:GlaxyS Update失敗ほぼ文鎮化からの復帰 (01/25)
- こで@なごみ大明神:GlaxyS Update失敗ほぼ文鎮化からの復帰 (01/24)
- kuhouin:音楽ファイルから楽譜を起こすには・・・mp3.wav.midi.mrl (01/22)
- slimshady:BleachBit UbuntuにおけるCCLeanerのようなもの。結構便利 (12/19)
- tmin:970BE載せ替え&兜クーラーIYH&K10Stat(適当 (10/11)
- no-name:970BE載せ替え&兜クーラーIYH&K10Stat(適当 (10/11)
- tmin:Windows Developer Preview実機に入れてみたよ (09/27)
最新トラックバック
情報誌(Amazon)
記事別アクセスランキング
リンク
- Ubuntu Home
- Phoronix
- OMG! UBUNTU!
- Ubun通
- liberos
- 独学Linux
- Ubuntuのある日々
- たわごと
- windyakin.net
- ちりぢりな記憶の寄せ集め
- eagleの雑記帳
- かなめとUbuntu
- はっぴーじむなすと@Linux
- MAxUraの落書き帳 〜Scrawl Note〜
- ubulog
- How To Become A Hacker
- 流離ヒ見聞録
- Max after max
- I Wanna Be β
- 若き日の過ち
- Linux奮闘中! -某OSとも共存-
- 2ちゃんねる勢いランキング
- 漫画の感想を書き殴るブログ
- MoeOSプロジェクト・ページ
- 萌え萌えmoebuntu
- ton2 Notebook
- Never mind me!
- Linux初心者の独り言
- 憩いの場
- Mikunchu♪ーみくんちゅ♪ー
- Winux/Lindows別館


