Fedora Core 4 - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega Support Area (/forum-30.html) +--- Forum: System Setup & Installation (/forum-32.html) +--- Thread: Fedora Core 4 (/thread-1454.html) |
Fedora Core 4 - Poker - 10-05-2007 07:18 PM Describe complete installation for Fedora Core 4. Sorry my English, Andrey RE: Fedora Core 4 - BeNe - 10-05-2007 07:22 PM You can check the Docu here in the trunk. But only for Fedora 7 and not Fedora Core 4 --> http://www.isp-control.net/ispcp/browser/trunk/docs/Fedora/INSTALL Greez BeNe RE: Fedora Core 4 - Poker - 10-06-2007 01:59 AM How to correct it: groupadd: group vu2000 exists ERROR: External command '/usr/sbin/groupadd -g 2000 vu2000' returned '9' status ! RE: Fedora Core 4 - BeNe - 10-06-2007 02:35 AM Did you install it a second time, and abort the first install ? Check your /etc/passwd and /etc/group about this problem. Greez BeNe RE: Fedora Core 4 - Poker - 10-06-2007 02:49 AM first install No 2000 in /etc/passwd and /etc/group. RE: Fedora Core 4 - Poker - 10-06-2007 03:45 AM New error: /bin/cp: cannot create regular file `/etc/httpd/mods-available/fastcgi.conf': No such file or directory ERROR: External command '/bin/cp -p /etc/ispcp/apache/backup/fastcgi.conf.ispcp /etc/httpd/mods-available/fastcgi.conf' returned '1' status ! RE: Fedora Core 4 - Poker - 10-06-2007 05:07 AM Launched! Ура! Launched! Tomorrow will verify, today of forces no Sorry my English 1 ispCP ω (OMEGA) HowTo Install for Fedora Core 4 2 ================================================================================ 3 For other Linux distributions please check the other INSTALL files. 4 ================================================================================ 5 6 Table of Content 7 ================ 8 1) Version Info 9 2) Requirements 10 3) Introduction 11 4) Installation 12 5) Update 13 6) FAQ 14 7) Credits 15 16 ================================================================================ 17 1) Version Info 18 --------------- 19 ispCP ω Version: 1.0.0 20 INSTALL Skript: 1.0 21 Maintainer: Benedikt Heintel 22 Homepage: http://isp-contol.net 23 Linux Distris: Fedora Core 7 24 25 ================================================================================ 26 2) Requirements 27 --------------- 28 There is no must have for a system using ispCP ω. This is only a recommendation: 29 30 Penitum III or K6-4 with 500 MHz 31 512 MB RAM 32 100 MB disk space (only for install of ispCP ω) 33 Debian (or even any other *NIX-Distribution) 34 35 All required packages are listed in ./docs/fedora-packages 36 37 ================================================================================ 38 3) Introduction 39 --------------- 40 ispCP ω delivers a complete hosting automation appliance by offering significant 41 security, total-cost-of-ownership, and performance advantages over competing 42 commercial solutions. 43 44 With ispCP ω you can configure your server and applications, create user with 45 domains with a few point-and-click operations that take less than a minute. 46 There is no limit to the number of resellers, users and domains that can be 47 created. The core of ispCP ω are 3 easy-to-use, web-based control panels. ispCP 48 provides graphic user interfaces for the administrators, resellers and users. 49 50 ================================================================================ 51 4) Installation 52 --------------- 53 Make sure you are logged in as root. 54 55 1. Untar or unzip the distribution files to a secure directory: 56 # cd /root 57 # tar -xjvf ispcp-omega-1.0.0-rc2c.tar.bz2 58 59 2. Change to the newly created directory: 60 # cd ./ispcp1.0.0 61 62 3. Install the required modules from 'fedora-packages' 63 # yum install `cat ./docs/Fedora/fedora-packages` 64 65 # cpan2rpm -i http://search.cpan.org/CPAN/authors/id/P/PH/PHOENIX/Term-ReadPassword-0.07.tar.gz 66 # wget -P /tmp/core wget -P /tmp/core http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/fc4/i386/RPMS.dries/perl-Net-LibIDN-0.09-1.fc4.rf.i386.rpm 67 # rpm -i /tmp/core/perl-Net-LibIDN-0.09-1.fc4.rf.i386.rpm 68 69 4. Now there are two ways of install ispCP ω 70 71 a) via install script 72 --------------------- 73 4a. Start the script and follow the install instructions: 74 # chmod 700 ./docs/fedora/install-ispcp.sh 75 # ./docs/fedora/install-ispcp.sh 76 77 After that return to step 13. 78 79 b) manualy 80 ---------- 81 4b. Change into the configuration directory: 82 # cd ./configs 83 84 5. Open the ispcp.conf and make some changes. 85 You have to set up some configuration variables for your linux distribution. 86 ispCP ω is preconfigurated for Debian 4.0 Etch. 87 If you're using another distribution please check, if config files exist in 88 ./configs/dists/ and use/change them. 89 90 These are the Variables you have to look at: 91 92 SECONDARY_DNS = 93 MYSQL_PREFIX_TYPE = # '' for MYSQL_PREFIX = yes, 94 # infront or behind for MYSQL_PREFIX = no 95 96 Check the ispcp.conf and adapt it to your requirements. 97 An overview over the variables you can find in the FAQ on 98 http://isp-control.net 99 100 6. Install Courier 101 # cp -f ./courier*.rpm /usr/local/ 102 # cd /usr/local/ 103 104 # wget http://www.thatfleminggent.com/packages/fedora/4/i386/courier-authlib-0.58-1.fc4.mf.i386.rpm 105 # wget http://www.thatfleminggent.com/packages/fedora/4/i386/courier-authlib-userdb-0.58-1.fc4.mf.i386.rpm 106 # wget wget http://www.thatfleminggent.com/packages/fedora/4/i386/courier-imap-4.1.0-1.fc4.mf.i386.rpm 107 108 # rpm -i courier-authlib-0.58-1.fc4.mf.i386.rpm 109 # rpm -i courier-authlib-userdb-0.58-1.fc4.mf.i386.rpm 110 # rpm -i courier-imap-4.1.0-1.fc4.mf.i386.rpm 111 112 Create group and user with 3000 UID so ispCP doesn't cause conflicts with user 113 # groupadd courier -g 3000 114 # useradd -u 3000 -c 'Courier Mail Server' -d /dev/null -g courier -s /bin/false courier 115 116 7. Return to the parent direction and build the System by using make: 117 # cd ../ 118 # make -f Makefile.fedora install 119 120 8. Copy all the directories into the system (you may make backups) 121 # cp -RLf /tmp/ispcp-1.0.0/* / 122 123 9. Bind setup 124 # mv /var/named/data /var/named/data2 125 # ln -s /var/named/chroot/var/named/data /var/named/data 126 127 # mkdir /var/www/scoreboards 128 # touch /etc/sasldb2 129 130 10. Additional apache setup 131 # echo 'include vhosts/*.conf' >> /etc/httpd/conf/httpd.conf 132 133 # mkdir -p /var/spool/postfix/etc # mkdir /etc/httpd/mods-available # mkdir /var/cache/bind 134 # cp /etc/sasldb2 /var/spool/postfix/etc/sasldb2 135 136 # chown apache:apache /var/www/ispcp/gui/tools/webmail/data 137 138 11. Now it's time to set up the frontend. Change into the engine directory: 139 # cd /var/www/ispcp/engine/setup 140 141 11a. Set the MySQL password, if not set: 142 # mysqladmin -u root password YOUR_PASSWORD 143 144 12. Start the engine setup: 145 # ./ispcp-setup 146 (Be careful: the file /etc/named.conf and /etc/init.d/courier-authlib must exist before you run the script. 147 Otherwise setup will failed on trying to backup it! 148 You can use the caching-nameserver package or the system-config-bind tool 149 for create it or you can use touch!) 150 151 13. Install ispCP ω step-by-step 152 153 If you get no error, all went good; if you get one, look at 154 http://isp-control.net to solve the problem. 155 156 14. There is an error in some courier-versions. Courier won't stop, if you use 157 /etc/init.d/courier-authlib stop, so change it: 158 # nano /etc/ini.d/courier-authlib 159 160 change: ${libexecdir}/authlib/authdaemon stop 161 into: killall authdaemond.plain 162 163 15. Modify some system values: 164 165 * create sasl2 database: 166 # touch /etc/sasldb2 167 168 * Install Daemon: 169 # chmod +x /etc/init.d/ispcp_daemon 170 # chkconfig --add ispcp_daemon 171 # service ispcp_daemon start 172 173 16. Clean the temporary folders: 174 # rm -R /tmp/ispcp-1.0.0 |