Netzsektor - mehr als nur Technik!

Netzsektor startet mit neuem Gewand. Bitte habt noch etwas Geduld bis wir alles mit Leben gefüllt haben. Wir wünschen euch viel Spaß. mehr »

 

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