====== Zenteknix Project Page: ztxmbt ====== - Install some packages: + yum install git + yum install gcc + yum install gcc-c++ + yum install mysql-devel + yum install gd-devel + yum install php + yum install php-mysql + yum install php-gd + yum install php-mbstring - Enable SSH at boot: chkconfig sshd on - Open firewall for port 80: iptables -I INPUT 5 -i eth0 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT - Save firewall settings: service iptables save - Create dir and symbolic link from /var/lib/mysql to /home/dbms/mysql - Edit /etc/my.cnf datadir=/home/dbms/mysql socket=/var/run/mysql/mysql.sock user=mysql symbolic-links=1 - Enable MySQL at boot: chkconfig mysqld on - Edit /etc/httpd/conf/httpd.conf + UserDir enabled rk4n3 + UserDir www + Uncomment "Directory" section for /home/*/www + - Edit /etc/php.ini + date.timezone = America/Chicago - Enable apache at boot: chkconfig httpd on - Mantis & Dokuwiki initialization + Perform mantisbt installation + Remove "admin" subdirectory + Populate mantisbt's config_inc.php wiki) + Adjust permissions for both (Mantis & Dokuwiki), o-rwx, g-w + Then, adjust write permissions for Dokuwiki: chmod -R g+w data chmod g+w conf chown -R apache:apache lib + After running Dokuwiki installer, remove "install.php" + Log into dokuwiki as admin and install mantis plugins (Mantis Bug Tracker, AuthMantis, syntax mantis) + Populate dokuwiki's conf/local.php === Tune some aspects in the MySQL DB === * Provide a higher packet size, in ''/etc/my.cnf'': ''max_allowed_packet=64M''