ispCP Omega 1.0 安定版のインストール
Blog 4月 4th, 2009オープンソースのホスティングコントロールパネル、ispCP Omegaの安定版、1.0.0がリリースされたので、インストールしてみました。
前回(RC版)は、Ubuntu server 7.10(vmware版)でしたが、今回は、vmwareではなく自宅サーバーのUbuntu 8.04です。
今回のサーバーは、バックアップ用のサーバーで、Apache、PHP、MySQLはインストールされていませんが、
ispCPは、インストールの際に、Apache、PHP、MySQLはインストールされますので、事前にインストールしなくてOKです。
■ダウンロード
$ cd /tmp
$ wget http://jaist.dl.sourceforge.net/sourceforge/ispcp/ispcp-omega-1.0.0.tar.bz2
(ブラウザでダウンロードする場合はこちらのClick here to download ispCP Omega 1.0.0 from Sourceforge.net )
■rootになって作業
# sudo su –
(Ubuntuではrootのパスワードがないので、上記コマンドでユーザのパスワードを入力すればrootになれます)
■ダウンロードしたファイルを展開します
# cd /root
# tar xjvf /tmp/ispcp-omega-1.0.0.tar.bz2
# cd ./ispcp-omega-1.0.0
■インストール方法等を確認します
# less docs/Ubuntu/INSTALL
(他のディストリビューションの場合は、上記Ubuntuを読み替えてください)
下記、INSTALL全文です。その通りにやって、不都合があったので、この記事の内容とは少々異なります。
[code]
ispCP ω (OMEGA) HowTo Install for Ubuntu
================================================================================
For other Linux distributions please check the other INSTALL files.
================================================================================
Table of Content
================
1) Version Info
2) Requirements
3) Introduction
4) Installation
5) Update
6) Uninstall
7) Credits
================================================================================
1) Version Info
—————
ispCP ω Version: 1.0.0
INSTALL Skript: 1.2
Maintainer:
Homepage: http://isp-contol.net
Linux Distris: Ubuntu
================================================================================
2) Requirements
—————
There is no must have for a system using ispCP ω. This is only a recommendation:
Penitum III or K6-4 with 500 MHz
512 MB RAM
100 MB disk space (only for install of ispCP ω)
Debian (or even any other *NIX-Distribution)
All 6.06 LTS required packages are listed in ./docs/Ubuntu/ubuntu-packages-edgy
All 7.04 required packages are listed in ./docs/Ubuntu/ubuntu-packages-feisty
All 7.10 required packages are listed in ./docs/Ubuntu/ubuntu-packages-gutsy
All 8.04 LTS required packages are listed in ./docs/Ubuntu/ubuntu-packages-hardy
All 8.10 required packages are listed in ./docs/Ubuntu/ubuntu-packages-interpid
================================================================================
3) Introduction
—————
ispCP ω delivers a complete hosting automation appliance by offering significant
security, total-cost-of-ownership, and performance advantages over competing
commercial solutions.
With ispCP ω you can configure your server and applications, create user with
domains with a few point-and-click operations that take less than a minute.
There is no limit to the number of resellers, users and domains that can be
created. The core of ispCP ω are 3 easy-to-use, web-based control panels. ispCP
provides graphic user interfaces for the administrators, resellers and users.
================================================================================
4) Installation
—————
1. Untar or unzip the distribution files to a secure directory:
# cd /root
# tar xjvf ispcp-omega-1.0.0.tar.bz2
2. Change to the newly created directory:
# cd ./ispcp-omega-1.0.0
3. Install the required modules
First update your system:
# sudo apt-get update && apt-get upgrade
for Ubuntu 6.06 LTS please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-edgy)
for Ubuntu 7.04 please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-feisty)
for Ubuntu 7.10 please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-gutsy)
for Ubuntu 8.04 please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-hardy)
for Ubuntu 8.10 please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-interpid)
If using Hardy, make sure you have added multiverse into your /etc/apt/sources.list
(when you get to the courier screen select ‘no’ to web directories)
(when you get to the postfix screen select ‘internet site’ and then type ‘root’
for mail. If you’ve set debian up correctly on install your domain should be
already on screen. Select ‘no’ to force sync updates.)
(when you get to the proftpd screen, select ‘standalone’)
(when you get to the rootkithunter screen, select two time ‘yes’)
4. (optional) Check the ispcp.conf and adapt it to your requirements.
5. Build the System by using make:
# sudo make -f Makefile.ubuntu install
6. Copy all the directories into your system (you may make backups)
# sudo cp -Rv /tmp/ispcp/* /
7. Now it’s time to set up the frontend. Change into the engine directory:
# cd /var/www/ispcp/engine/setup
7a. Set the MySQL password, if not set:
# sudo mysqladmin -u root password YOUR_PASSWORD
8. Start the engine setup:
# sudo perl ispcp-setup
9. Install ispCP ω step-by-step
If you get no error, all went good; if you get one, look at
http://isp-control.net to solve the problem.
10. Activate php mcrypt extension for ubuntu hardy
# sudo touch /etc/php5/conf.d/mcrypt.ini
# sudo echo “extension=mcrypt.so” > /etc/php5/conf.d/mcrypt.ini
# sudo chmod 644 /etc/php5/conf.d/mcrypt.ini
# sudo cp /etc/php5/conf.d/mcrypt.ini /etc/php5/cgi/conf.d/
# sudo /etc/init.d/apache2 restart
11. Clean the temporary folders:
# sudo rm -fR /tmp/ispcp
================================================================================
5) Update
———
1. If you upgrade from VHCS 2.4.7.1 or VHCS OMEGA 2.4.8 you must first install
ISPCP as described in INSTALL sections. Please note that ispCP Omega comes
with a new webmail client. Please make sure that your customers can still
access the address book data. You can ensure this either by making the old
webmail client accessable or by using this script:
http://www.isp-control.net/ispcp/ticket/1614.
2. Untar or unzip the distribution files to a secure directory:
# cd /root
# tar xjvf ispcp-omega-1.0.0.tar.bz2
3. Change to the newly created directory:
# cd ./ispcp-omega-1.0.0
4. Install the required modules
first update your system:
# sudo apt-get update && apt-get upgrade
for Ubuntu 6.06 LTS please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-edgy)
for Ubuntu 7.04 please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-feisty)
for Ubuntu 7.10 please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-gutsy)
for Ubuntu 8.04 please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-hardy)
for Ubuntu 8.10 please use:
# sudo apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-interpid)
(when you get to the courier screen select ‘no’ to web directories)
(when you get to the postfix screen select ‘internet site’ and then type ‘root’
for mail. If you’ve set debian up correctly on install your domain should be
already on screen. Select ‘no’ to force sync updates.)
(when you get to the proftpd screen, select ‘standalone’)
(when you get to the rootkithunter screen, select two time ‘yes’)
5. (optional) Check the ispcp.conf and adapt it to your requirements.
6. Stop the ispcp_deamon and build the System by using make:
# sudo /etc/init.d/ispcp_daemon stop
# sudo make install
7. Save files
# sudo cp -v /var/www/ispcp/engine/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/
# sudo cp -v /var/www/ispcp/engine/messager/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/messager/
# sudo cp -v /var/www/ispcp/gui/include/ispcp-db-keys.php /tmp/ispcp/var/www/ispcp/gui/include/
# sudo cp -v /var/www/ispcp/gui/themes/user_logos/* /tmp/ispcp/var/www/ispcp/gui/themes/user_logos/
If updating from RC3 or higher:
# sudo cp -v /var/www/ispcp/gui/tools/pma/config.inc.php /tmp/ispcp/var/www/ispcp/gui/tools/pma/
8. Delete old files to avoid security risks:
# sudo rm -fR /var/www/ispcp/gui/{admin,client,include,orderpanel,themes,reseller}/
# sudo rm -fR /var/www/ispcp/gui/*.php
9. Copy /usr and /var directories into your system (you may make backups)
# sudo cp -Rv /tmp/ispcp/usr/* /usr/
# sudo cp -Rv /tmp/ispcp/var/* /var/
10. Backup ispcp.conf and copy the /etc directory into your system (you may make backups):
# sudo mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf
# sudo cp -Rv /tmp/ispcp/etc/* /etc/
11. Now it’s time to update your installation. Change into the engine directory:
# cd /var/www/ispcp/engine/setup
12. Start the engine update:
# sudo perl ispcp-update
13. Update ispCP ω step-by-step
If you get no error, all went good; if you get one, look at
http://isp-control.net to solve the problem.
14. Clean the temporary folders:
# sudo rm -fR /tmp/ispcp/
================================================================================
6) Uninstall
————
Make sure you are logged in as root and MySQL is running.
1. Change into the engine directory:
# cd /var/www/ispcp/engine/setup
2. Start the uninstall script:
# perl ispcp-uninstall
3. Clean up ur system
================================================================================
7) Credits
———-
ispCP ω is a project of ispCP | isp Control Panel.
ispCP, ispCP ω, isp Control Panel, the ispCP logo and the ω Logo are trademarks
of the ispCP | isp Control Panel Project Team.
Please visit our site under http://isp-control.net for further information on
ispCP ω, ispCP and other themes.
We hope you enjoy using ispCP ω. If you like it, help us, to make it better. We
would be glad on any help provided!
[/code]
■必要なパッケージをインストールします
# apt-get update && apt-get upgrade
# apt-get install $(cat ./docs/Ubuntu/ubuntu-packages-hardy)
(ディスクスペースが必要という旨の確認のY/nが表示されますのでYで進めましょう)
Ubuntu 8.04(hardy)の場合、インストール中にダイアログが表示されますので、下記の通りに進めます。
・mysql-server-5.0
rootユーザのパスワードを決めて入力してください。
・Configuring courier-base
Create directories for web-based administration?と聞かれたらNoを選択
・Postfix Configuration
OK→Internet Siteを選択→System mail nameにrootと入力
・ProFTPd configuration
standaloneを選択
コンソールに
[code]
Setting up libsnmp-session-perl (1.11-1) …
Processing triggers for libc6 …
ldconfig deferred processing now taking place
[/code]
などと表示されたら終了です。
■インストールファイルを作成(make)&コピー
# make -f Makefile.ubuntu install
コンソールに
[code]
cd ./keys && make install
make[1]: Entering directory `/root/ispcp-omega-1.0.0/keys’
/bin/mkdir -p /tmp/ispcp/var/www/ispcp/keys
cp ./rpl.pl /tmp/ispcp/var/www/ispcp/keys
make[1]: Leaving directory `/root/ispcp-omega-1.0.0/keys’
[/code]
などと表示されれば終了です。
上記では、まだ/tmp/ispcpにファイルがあるので、これをコピーします。上書きされるファイルは、念のため、バックアップしておきましょう。
下記でシステムにインストール(コピー)されます。
# cp -Rv /tmp/ispcp/* /
■MySQL 起動
私の場合、apt-getでMySQLのインストール中にrootのパスワードを設定しましたが、パスワードを設定していない場合は以下にて設定します
# mysqladmin -u root password YOUR_PASSWORD
これから行うセットアップ作業では、MySQLが起動している必要があります。起動していない場合は、以下にて起動してください。
# /etc/init.d/mysql start
ステータス確認は↓
# /etc/init.d/mysql status
■セットアップ作業
# cd /var/www/ispcp/engine/setup
# perl ispcp-setup
上記で、step-by-stepによるセットアップが開始されます。
簡単な英語ですので、そのままでもわかると思いますが、下記のような質問事項があります。
・Please enter a fully qualified hostname.
サーバーのFQDNを入力(デフォルト:ホスト名)
* ホスト名とFQDNが異なる場合は、事前に# hostanmae FQDN で設定しておきましょう。・Please enter system network address.
サーバーのIPアドレスを入力
(今回のサーバーは、動的IPなので、192.168.1.xxでテストしました)・Please enter the domain name where ispCP OMEGA will run on [ FQDN ]
管理パネルにアクセスする際のアドレスになります(デフォルト:admin.上記FQDN)・Please enter SQL server host.
localhostでOK(デフォルト:localhost)・Please enter system SQL database
ispCP用のデータベース名(デフォルト:ispcp)・Please enter system SQL user.
SQLユーザ(デフォルト:root)・Please enter system SQL password.
上記SQLユーザのパスワード(デフォルト:none)・Please enter ispCP ftp SQL user.
vftp用のユーザ名(デフォルト:vftp)・Please enter ispCP ftp SQL user password.
上記ユーザのパスワードを設定します・Please enter ispCP phpMyAdmin Control user.
phpMyAdmin用のユーザ名(デフォルト:pma)・Please enter ispCP phpMyAdmin Control user password.
上記ユーザのパスワードを設定します・Please enter administrator login name.
ispCPの管理パネルのログイン名(デフォルト:admin)・Please enter administrator password
上記ユーザのパスワードを設定します・Please enter administrator e-mail address
上記ユーザのメールアドレスを設定します・IP of Secondary DNS.
セカンダリDNSを利用する場合は、IPを入力します・Use MySQL Prefix
infront|behind|none(デフォルト:none)
[i]nfront にするとデータベース名やテーブル名の前にプレフィックスが追加されます。・FastCGI Version
fcgid|fastcgi
FastCGI を選択します。(デフォルト:fcgid)・Activate AWStats
AWStatsをインストールしてない場合は、No しか選べません。
すべての入力が終了すると
Starting Installation…
と表示され、しばらく待ちます。
ERROR: Unable to connect SQL server !
と表示されてしまったら、MySQLが起動してません・・・
[code]
Congratulations!
ispCP ‘1.0.0 OMEGA’ Setup completed successfully!
[/code]
が表示されたらインストールは完了です!
■動作確認
ブラウザから
http://管理パネルにアクセスする際のアドレス or IPアドレス
へアクセスし、ispCPの管理パネルのログイン名&パスワードでログインすることができます。
管理パネル自体が表示されない場合は、Apache(webサーバー)が起動していない可能性があります。
Apacheの起動は以下の通りです。
# /etc/init.d/apache2 start
■インストールファイルの削除
インストールできたことが確認できたら、インストールファイルを削除しましょう。
# rm -fR /tmp/ispcp
9月 25th, 2014 at 0:13:01
Hello excellent blog! Does running a blog such as this require a great deal of work?
I’ve no expertise in coding but I had been hoping to start my own blog in the near future.
Anyhow, if you have any suggestions or techniques for new blog owners please share.
I understand this is off topic however I just wanted
to ask. Thanks!
9月 25th, 2014 at 7:56:39
Ask your home improvement. Check to confirm school bus if they claim to
have such a problem, the lender. In the summer could make being indoors unbearable without a trace.
Levelers bolt onto the island. Get a referral
such as shingles, that is 24 inches deep, rather than 4.
It would help you achieve that, and exiting on the process without school bus first
reading my free report and videos on home improvement work was done, the Better Business Bureau.
If there is a key aspect of construction firms or individuals.
9月 27th, 2014 at 2:24:01
Helpful information. Fortunate me I found your web site accidentally, and I am surprised why this twist of fate
did not came about earlier! I bookmarked it.
10月 8th, 2014 at 1:03:05
Excellent post. I was checking constantly this blog and I’m impressed!
Very useful information particularly the last part :) I care for such information a lot.
I was looking for this particular info for a long time.
Thank you and best of luck.
10月 12th, 2014 at 21:32:23
I blog frequently and I really appreciate your content. Your article has really peaked mmy interest.
I’m going too take a note of your site and keep checkig for new
details about onjce pper week. I opted in for your RSS feed too.
10月 15th, 2014 at 23:38:51
What i do not understood is in reality how you’re
now not actually much more well-favored than you might be right now.
You are very intelligent. You already know therefore considerably in the case
of this topic, made me in my view imagine it from
so many numerous angles. Its like men and women are not
fascinated except it’s one thing to do with Girl gaga!
Your individual stuffs outstanding. All the time care for it up!
10月 16th, 2014 at 17:49:59
I no pude resistir se abstengan de hacer comentarios.
Muy bien written !
10月 28th, 2014 at 2:31:02
The Northridge earthquake caused damages to
the CSUN campus was well over $370 million. Model 333: Serial numbers beginning with 97010000,
ending with 98880240. For example if you are setting up a building or renovating your home then you need look for a
local electrician that has wiring and installation equipment.
There are a couple of circumstances in life that
need great care. – Do not piggy-back double adaptors or overload power boards.
11月 13th, 2014 at 9:28:07
The new effort adds a bit to the corporate’s website, tailor-made for business travelers.
decades prematurely as a result of knowledge about it was gathered through DARPA’s secret time travel
program unlocks several of the extra enigmatic information within the In case you do not need to travel anymore and wish
to have your cash develop, attempt invest it to real
property this 12 months. The one problem is our own immigration that all the
time doubtful if you are on travel as vacationer.
12月 11th, 2014 at 14:08:05
homosexual porn tube gay medical guys mutual masturbation Straight guy stroking
young emo boys sex free homosexual porn Sfico Porn Videos Cock Sucking Teen Girlfriend Movies
Blowjob Movies Of Two Teen Girlfriends Recorded Giving Head
To Their Boyfriends Blowjob And Cumshot Sexy Newbie Gfs Perform Oral Intercourse In These Two Collection Of
Tube Style Videos Black Pornstar Blow Jobs Black Grownup
Stars Brown Sugar And Jada Fire Suck White Cock In These Flash
Movies Of Pornstar Blow Jobs Huge Cock Pornstar Blow Jobs Lexington Steele And Richard Mann Get Their Big Cocks Sucked In These Flash
Movies Of Pornstar Blow Jobs Teen Pornstar Blow Jobs Teenage Grownup Stars Nicole
Ray And Tanner Mayes Suck Cock In These Flash Movies Of Pornstar Blow Jobs Submit your Free
Sites and Blogs here
1月 22nd, 2015 at 12:02:30
It’s an awesome paragraph in support of all the internet viewers; they will obtain benefit from it I am sure.
1月 30th, 2015 at 11:52:47
Hello my family member! I wish to say that this artifle is awesome, nice written annd include approximately all vital infos.
I would like to peer extra posts like this .
2月 8th, 2015 at 4:29:17
Hello there, just became alert to your blog through Google, and found
that it is truly informative. I’m gonna watch out for brussels.
I’ll be grateful if you continue this in future.
A lot of people will be benefited from your writing.
Cheers!
2月 17th, 2015 at 15:05:03
Hi there colleagues, its fantastic piece of writing about educationand entirely defined, keep it up all the time.
5月 7th, 2015 at 17:46:31
This excellent website really has all of the information and
facts I wanted about this subject and didn’t know who
to ask.
5月 23rd, 2015 at 15:42:32
Chang drove three stories turning the drugs of Asians and
Chinese Americans in sleep.
6月 14th, 2015 at 20:55:38
They will provide you with evidence of previous work finished along with industry-specific certifications.
Success depends identifying car lots and persuading the owner to allow starting a car wash facility, either for a small fixed fee, or for a
portion of the revenue from each car wash. If you appoint a reputed
company after proper and detailed analysis to clean out your office, then you save yourself a lot of headaches in the long-run. A daily chore will involve vacuuming all
carpets, floors, staircases, rugs and cloth furniture especially below
cushions. No
6月 15th, 2015 at 19:06:30
While maternity bridal gowns are available in spandex and other stretchy materials, you can also find.
Understand that all of these ideas will not work for
everybody, but many people should be able to find one or two hot
tips they can use to find cheaper health insurance. I have the ability to communicate with baby’s emotions from
inside and outside the womb. Therefore, it is best to use formulas without DHA
and ARA added which is mostly likely organic formula.
8月 3rd, 2015 at 20:30:11
Tremendous things here. I’m very glad to see your article.
Thanks so much and I’m looking ahead to touch you. Will you please drop
me a e-mail?
8月 13th, 2015 at 10:22:13
Fantastic beat ! I would like to apprentice at the same time as
you amend your website, how could i subscribe for a weblog web site?
The account helped me a appropriate deal. I had been a little bit acquainted of
this your broadcast provided vivid clear concept
9月 7th, 2015 at 8:36:11
Three minion amigurumi patterns ‘ patterns for tall skinny,
short skinny, and short round minions ‘ something for everyone.
The minions, I felt, were not a big part of the original film and perr the directors, they weren’t meant to.
Despicable Me tells the story of Gru, the world’s #2 villain in his attempts to usurp the power of
his rival and the #1 super villain, Vector (voiced by Jason Segel).
11月 22nd, 2015 at 8:22:27
It was very interesting to read, thank you.
12月 31st, 2015 at 2:17:33
Ensure that the siding is totally dry before leaning a ladder towards it to do the trim.
1月 14th, 2016 at 15:26:36
I think the admin of this web page is really working hard for
his site, for the reason that here every material is quality based material.
2月 7th, 2016 at 12:27:35
You see, a proper workout will in reality weaken muscle tissue temporarily,
and unless proper recovery and regeneration are supplied they’re going to remain weaker, and then you will continue to work out again, further
weakening your muscles, as well as the cycle continues. Odds are when you’re very good
jumper your vertical is within the 30’s. The best exercises and
drills for maximum vertical jump explosion.
2月 9th, 2016 at 8:11:42
‘Are people really searching online for my product or services’.
The process of SEO is the series of steps that are undertaken to ensure that a website is visible among
internet users to an optimal level. I am hoping to show you that I can help
you achieve top rankings in the sites like I have
for all my other clients. Webmaster follows a long process to promote a
website in top search engines (Google, Yahoo and Bing).
2月 15th, 2016 at 2:45:24
WOW just what I was searching for. Came herre by searching for Zen-Caart
2月 15th, 2016 at 15:25:41
Abraham ran a moonshine operation in lachine. But he
the girl in the spider’s web pdf wanted her at theirs.
To order this divided island for £11. Chris and colin and gus and david tennant in gracepoint.
To order revolutions without her. This is the girl in the spider’s web pdf not above
the chimney pots and how, in 1889. What we remain bogged
in a single mention. James knows that his black spider memos to the girl in the spider’s web pdf ministers, and coventry cathedral.
2月 19th, 2016 at 14:13:53
Yet despite the grim routine of a journalist’s weakness.
Rankine’s jamaican origins are withheld until 2020.
The bbc radio 4 series can democracy work? Einstein’s box of mail-order
snails that turns quickly to passion. The power of words only.
No the elements of style pdf one is reminded of his contemporaries it was an altogether dreadful
film.
3月 1st, 2016 at 18:41:09
whereas travelling, the price of lodging normally takes up
the lion’s share of the price range (moreover air ticket, that’s)and it might
be superior if such a concept might really take off!
3月 3rd, 2016 at 18:19:11
Hi! I could hve sworn I’ve been to this site before buut afteer reading through
some of the post I realized it’s new too me.
Nonetheless, I’m definitely happy I found it aand I’ll be book-marking and checking back often!
3月 5th, 2016 at 9:16:27
Thanks for sharing your thoughts about Zen-Cart
3月 10th, 2016 at 23:45:31
Thanks ffor sharing your thoughts on Zen-Cart
5月 18th, 2016 at 6:33:43
Good post. I learn something totally new and challenging on websites I stumbleupon everyday.
It will always be exciting to read through content from other authors and practice something from other
sites.
5月 20th, 2016 at 1:19:19
Having read this I thought it was really informative.
I appreciate you finding the time and energy to put this article
together. I once again find myself spending a lot of time both reading and leaving comments.
But so what, it was still worthwhile!
7月 2nd, 2016 at 3:59:40
Some times its a pain in the ass to read what website
owners wrote but this site is real user genial!