SysCP, Postfix und MySQL

Sollte der Postfix meckern:

Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’

editiere man die /etc/mysql/debian-start

echo “Linking mysqld.sock to the postfix-jail.”
if [ -x /var/spool/postfix/var/run/mysqld/mysqld.sock ] ; then
rm /var/spool/postfix/var/run/mysqld/mysqld.sock
fi
ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock

Ubuntu-Server und sphinxsearch

Wird ein deb-Paket des Ubuntu MySQL Servers mit Unterstützung der SPHINX Engine benötigt geht das so:

# cd /usr/src
# wget http://www.sphinxsearch.com/downloads/sphinx-0.9.7-rc2.tar.gz
# tar xvzf sphinx-0.9.7-rc2.tar.gz
# apt-get install libtool debhelper libncurses5-dev libwrap0-dev zlib1g-dev libreadline-dev chrpath automake1.8 automake1.9 doxygen dpatch procps file perl psmisc po-debconf tetex-bin tetex-base tetex-extra gs gawk bison build-essential
# apt-get source mysql-server
# cd /usr/src/mysql-dfsg-5.0-5.0.24a/
# patch -p1 < ../sphinx-0.9.7-rc2/mysqlse/sphinx.5.0.22.diff # vi sql/set_var.cc *** unter csv *** {”have_sphinx”, (char*) &have_sphinx_db, SHOW_HAVE}, # cp -ar ../sphinx-0.9.7-rc2/mysqlse/ sql/sphinx # vi debian/rules *** unter –with-innodb *** –with-sphinx-storage-engine \ # dpkg-buildpackage

Blacklist an Postfix

Hierzu sind unter smtpd_recipient_restrictions z.B. folgende Einträge in der /etc/postfix/main.cf von nöten:

reject_rbl_client bl.spamcop.net
reject_rbl_client dnsbl.sorbs.net

Greylisting mit Postfix

Eine äusserst wirksame Methode um das Mailmüllaufkommen zu reduzieren, mit Postfix unter Debian:

# apt-get install postgrey

Nun in /etc/postfix/main.cf zu smtpd_recipient_restrictions:

check_policy_service inet:127.0.0.1:60000

# /etc/init.d/postfix reload

Gute Unterhaltung!

Allowed memory size und PHP4

Sollte ein PHP-Skript nicht funktionieren und im error.log des Apachen folgendes stehen:

Allowed memory size of 8388608 bytes exhausted

Setze man in der php.ini den Wert für memory_limit soweit nach oben, bis es funktioniert.