Tag Archives: pdadmin
PDAdmin: SOAP für TYPO3 aktivieren
Wer wie wir ein PDAdmin-System einsetzt und TYPO3 4.6 installieren möchte, wird merken das SOAP als PHP Modul benötigt wird.
SOAP ist bei PDAdmin direkt installiert und muss nur noch aktiviert werden
Erstellen wir nun erstmal eine php.ini-Datei und fügen folgendes ein:
extension_dir = “”
extension = soap.so
magic_quotes_gpc = off
nun abspeichern und auf erster Ebene vom FTP-Verzeichnis ablegen.
Jetzt MUSS es funktionieren
MySQLDumper: mysqldumper Database connection not made
Wichtig – dies funktioniert nur für PDAdmin User.
Obwohl das Backup in der Shell funktioniert, will es per Cronjob einfach nicht funktionieren.
Nachdem ich dann in der PHP Info gesehen habe das der Socket von MySql ganz woanders liegt, musste ich handeln.
Die einfachte Lösung lautet einen SymLink zu setzen.
mkdir /var/run/mysqld
cd /var/run/mysqld/ && ln -s /usr/local/pd-admin2/var/mysql.run/mysql.sock mysqld.sock
Danach sollte es funktionieren.
PDAdmin: Zertifikat erstellen
Ordner für die Zertifikate erstellen:
mkdir certs
chmod 700 certs
cd certs
RSA Schlüssel erstellen:
/usr/local/pd-admin2/bin/openssl genrsa -des3 -out server.key 1024
Unverschlüsselte Version für den Apache und Webmin erstellen:
/usr/local/pd-admin2/bin/openssl rsa -in server.key -out server.key.unsecure
Signierungsanfrage erstellen:
/usr/local/pd-admin2/bin/openssl req -new -key server.key -out server.csr
Bei Common Name muss der Domainname eingetragen werden, mit dem man später die SSL Seiten aufrufen will.
SSL Zertifikat Signieren
/usr/local/pd-admin2/bin/openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
PDAdmin: Installation auf einem x64 Bit System
Es sict wichtig folgende Pakete zu installieren:
patch make g++ gcc psmisc rrdtool libc6-dev-i386 lib32stdc++6 lib32ncurses5 lib32z1
apt-get update
apt-get install patch make g++ gcc psmisc rrdtool libc6-dev-i386 lib32stdc++6 lib32ncurses5 lib32z1
PDAdmin: SMTP startet nicht
Könnt ihr keine Mails versenden?
Das liegt sicher an dem noch installiertem Exim4 Server.
Dadurch können keine Mails versendet werden – somit muss der Exim4 weg!
Lasst uns somit zuerst prüfen ob der Exim4 noch auf 25 lauscht.
netstat -anp | grep ‘:25′ – damit könnt ihr es prüfen
Lösung des Problems:
dpkg -i –force-all /usr/local/pd-admin2/SPECIAL/mta-dummy_1.0_all.deb; aptitude purge $(dpkg -l exim4* |grep ^ii |awk ‘{print $2}’ |tr ‘\n’ ‘ ‘)
svc -d /service/qmail-* killall tcpserver svc -u /service/qmail-*
PDAdmin: PHP mail() Funktioniert nicht
Gerade einen neuen Server eingerichtet und PDAdmin installiert?
Klappt euer E-Mail Verkehr? Nein?
Dann seid ihr hier richtig – ihr hattet sicher einen Exim4 Server vorinstalliert.
Somit stimmen die Symlinks zu den PDAdmin Sourcen nicht.
Folgendes schafft Abhilfe:
rm /usr/sbin/sendmail
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail


