Vine2.6からUbuntu7.10へ移行
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* Vine2.6からUbuntu7.10へ移行 [#o61ec67c]
Vine Linux 2.6で稼動しているサーバの OS を、Ubuntu Linux ...
** 現行環境のバックアップ [#he1ca6fb]
*** システム全体 [#oea3c9da]
dump コマンドを用いて、システム全体のバックアップを取得し...
詳しいコマンドの使い方は、「[[Linuxをシステムバックアップ...
dump が取得できたら、他の PC など適当な場所に移して、保存...
*** 個々のバックアップ [#o01c9472]
dump によるバックアップと重複しますが、手軽に使えるバック...
** Ubuntu のインストール [#q271cc76]
公式サイトから iso イメージをダウンロードして、CD を焼き...
** アーカイブの展開 [#sef7dd4d]
以前の環境の tar アーカイブを展開します。このさい、パーミ...
$ tar xfp homepage.tar
|~オプション|~意味|
|x|展開|
|f|ファイル指定|
|p|パーミッションを維持|
- v オプションは処理経過を表示するオプションですが、処理...
** パッケージのインストール [#f0610bd8]
必要なパッケージをインストールしました。
- bind9
- apache2
- mysql-server, mysql-client
- samba
- ssh
- php5
- ruby1.8
パッケージは、"apt-cache search" を用いて探し、"apt-get i...
$ sudo apt-cache search apache
(パッケージ一覧が出力...)
$ sudo apt-get install apache2
** bind9 の設定 [#m8d6530c]
これは、以前と変わらないので、特に問題ないです。ただ、設...
外向けの A レコードに、プライベートアドレス書いてました。...
** apache2 の設定[#l2c95062]
従来の httpd.conf に一括して書く方法とは、異なっており、...
$ cd /etc/apache/sites-available
$ cp default main_site
ファイル内を適宜修正します。うちは、★印の箇所を変更しまし...
ServerName omoshiro-joho.com ★
ServerAdmin webmaster@localhost
DocumentRoot /var/www/ ★
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/> ★
Options Indexes FollowSymLinks MultiViews +ExecCGI ★
AllowOverride ALL ★
Order allow,deny
allow from all
# This directive allows us to have apache2's default...
# in /apache2-default/, but still have / go to the r...
#RedirectMatch ^/$ /apache2-default/
</Directory>
その後は、default を無効にして、新しく追加した main_site ...
$ sudo a2dissite default
$ sudo a2ensite main_site
サブドメインを作りたい場合は、同様の手順で行ないます。
$ cd /etc/apache2/sites-available
$ sudo cp default sub_site
(sub_siteを編集)
$ sudo a2ensite sub_site
あとは、下記のコマンドで apache2 が無事起動すれば大丈夫で...
$ sudo /etc/init.d/apache2 start
参考ページ
- [[Ubuntu/apache2 - TOBY SOFT Wiki:http://tobysoft.net/w...
** pukiwki の設定 [#j247e692]
pukiwiki いろいろ不具合がでました。
*** 内容が表示されない [#u58e1dbe]
以下のようなエラーメッセージが出て、内容が表示されません。
Headers already sent at /path/to/pkwk/lib/html.php line ...
調べたところ、下記のページを見つけました。
- [[BugTrack2/20:http://pukiwiki.sourceforge.jp/dev/?BugT...
手順にならい、lib/html.php 内にある die_message を die に...
Cannot Open counter/...
これを見て、ファイルのオーナーが違うことに気づきました。t...
少しややこしいのですが、別のエラーに起因して、die_message...
*** &aname が直接表示される [#a8d45d48]
見出し行の横にあるアンカーが、展開されずに直接表示されま...
&aname(vf801b51,super,full)\{};
幸い、別のバージョンの pukiwiki では正常に表示していたた...
|1.4.4_php5|" &aname($id,super,full)\{$_symbol_anchor};";|
|1.4.5_1|' &aname('.$id.',super,full){'.$_symbol_anchor.'...
実際、あいだに"\"を入れて&anameを書くと、展開されないので...
** .htaccess で 500 エラー [#r656a29d]
原因はご察しのとおり、apache のモジュール不足です。rewite...
$ sudo a2enmod rewrite
** WordPress [#lefb3c55]
いろいろ怒られました。
*** php5-mysql [#b2c44b6c]
Your PHP installation appears to be missing the MySQL
which is required for WordPress.
おまえの PHP は MySQL に繋がらないよ、というメッセージで...
$ sudo apt-get install php5-mysql
*** mysqlの文字コード [#od58cc05]
Invalid argument supplied for foreach()
in /var/www/prof/wp/wp-includes/capabilities.php
現象としては、エラーメッセージが出たり、管理画面にログイ...
原因として、mysqlから読んだ文字コードが不正な状態となって...
MySQL の dump 内容自体は UTF-8 になっているので、MySQL の...
** MySQL の設定 [#qd9bb5f6]
これは、うちの特殊ケースだと思いますが、歴史的経緯(WordPr...
今回は UTF-8 に統合するので、EUC-JP のデータベースに対応...
** Ruby のインストール [#ya11d8f4]
何も考えずに、最新版の Ruby1.9 を入れたら、どうも chomp ...
----
** 履歴 [#k7a21480]
- 2008/07/05 ぼくぴ 新規作成
終了行:
* Vine2.6からUbuntu7.10へ移行 [#o61ec67c]
Vine Linux 2.6で稼動しているサーバの OS を、Ubuntu Linux ...
** 現行環境のバックアップ [#he1ca6fb]
*** システム全体 [#oea3c9da]
dump コマンドを用いて、システム全体のバックアップを取得し...
詳しいコマンドの使い方は、「[[Linuxをシステムバックアップ...
dump が取得できたら、他の PC など適当な場所に移して、保存...
*** 個々のバックアップ [#o01c9472]
dump によるバックアップと重複しますが、手軽に使えるバック...
** Ubuntu のインストール [#q271cc76]
公式サイトから iso イメージをダウンロードして、CD を焼き...
** アーカイブの展開 [#sef7dd4d]
以前の環境の tar アーカイブを展開します。このさい、パーミ...
$ tar xfp homepage.tar
|~オプション|~意味|
|x|展開|
|f|ファイル指定|
|p|パーミッションを維持|
- v オプションは処理経過を表示するオプションですが、処理...
** パッケージのインストール [#f0610bd8]
必要なパッケージをインストールしました。
- bind9
- apache2
- mysql-server, mysql-client
- samba
- ssh
- php5
- ruby1.8
パッケージは、"apt-cache search" を用いて探し、"apt-get i...
$ sudo apt-cache search apache
(パッケージ一覧が出力...)
$ sudo apt-get install apache2
** bind9 の設定 [#m8d6530c]
これは、以前と変わらないので、特に問題ないです。ただ、設...
外向けの A レコードに、プライベートアドレス書いてました。...
** apache2 の設定[#l2c95062]
従来の httpd.conf に一括して書く方法とは、異なっており、...
$ cd /etc/apache/sites-available
$ cp default main_site
ファイル内を適宜修正します。うちは、★印の箇所を変更しまし...
ServerName omoshiro-joho.com ★
ServerAdmin webmaster@localhost
DocumentRoot /var/www/ ★
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/> ★
Options Indexes FollowSymLinks MultiViews +ExecCGI ★
AllowOverride ALL ★
Order allow,deny
allow from all
# This directive allows us to have apache2's default...
# in /apache2-default/, but still have / go to the r...
#RedirectMatch ^/$ /apache2-default/
</Directory>
その後は、default を無効にして、新しく追加した main_site ...
$ sudo a2dissite default
$ sudo a2ensite main_site
サブドメインを作りたい場合は、同様の手順で行ないます。
$ cd /etc/apache2/sites-available
$ sudo cp default sub_site
(sub_siteを編集)
$ sudo a2ensite sub_site
あとは、下記のコマンドで apache2 が無事起動すれば大丈夫で...
$ sudo /etc/init.d/apache2 start
参考ページ
- [[Ubuntu/apache2 - TOBY SOFT Wiki:http://tobysoft.net/w...
** pukiwki の設定 [#j247e692]
pukiwiki いろいろ不具合がでました。
*** 内容が表示されない [#u58e1dbe]
以下のようなエラーメッセージが出て、内容が表示されません。
Headers already sent at /path/to/pkwk/lib/html.php line ...
調べたところ、下記のページを見つけました。
- [[BugTrack2/20:http://pukiwiki.sourceforge.jp/dev/?BugT...
手順にならい、lib/html.php 内にある die_message を die に...
Cannot Open counter/...
これを見て、ファイルのオーナーが違うことに気づきました。t...
少しややこしいのですが、別のエラーに起因して、die_message...
*** &aname が直接表示される [#a8d45d48]
見出し行の横にあるアンカーが、展開されずに直接表示されま...
&aname(vf801b51,super,full)\{};
幸い、別のバージョンの pukiwiki では正常に表示していたた...
|1.4.4_php5|" &aname($id,super,full)\{$_symbol_anchor};";|
|1.4.5_1|' &aname('.$id.',super,full){'.$_symbol_anchor.'...
実際、あいだに"\"を入れて&anameを書くと、展開されないので...
** .htaccess で 500 エラー [#r656a29d]
原因はご察しのとおり、apache のモジュール不足です。rewite...
$ sudo a2enmod rewrite
** WordPress [#lefb3c55]
いろいろ怒られました。
*** php5-mysql [#b2c44b6c]
Your PHP installation appears to be missing the MySQL
which is required for WordPress.
おまえの PHP は MySQL に繋がらないよ、というメッセージで...
$ sudo apt-get install php5-mysql
*** mysqlの文字コード [#od58cc05]
Invalid argument supplied for foreach()
in /var/www/prof/wp/wp-includes/capabilities.php
現象としては、エラーメッセージが出たり、管理画面にログイ...
原因として、mysqlから読んだ文字コードが不正な状態となって...
MySQL の dump 内容自体は UTF-8 になっているので、MySQL の...
** MySQL の設定 [#qd9bb5f6]
これは、うちの特殊ケースだと思いますが、歴史的経緯(WordPr...
今回は UTF-8 に統合するので、EUC-JP のデータベースに対応...
** Ruby のインストール [#ya11d8f4]
何も考えずに、最新版の Ruby1.9 を入れたら、どうも chomp ...
----
** 履歴 [#k7a21480]
- 2008/07/05 ぼくぴ 新規作成
ページ名: