Linux Version herausfinden

Auf der Suche nach dem neusten PHP Release und nicht mehr ganz sicher welche genaue Betriebssystem Version auf dem Linux Server installiert ist?

Mit dem Befehl lsb_release -a wird schnell ausgegeben um welches OS es sich handelt.

lsb_release -a

Eine Beispielausgabe könnte so aussehen:

Distributor ID: Debian
Description: Debian GNU/Linux 7.11 (wheezy)
Release: 7.11
Codename: wheezy

Weiterlesen

Linux: Besitzer auf www-data ändern

Wenn eine WordPress Installation reibungslos verlaufen soll, so ist es sinnvoll, dass der Dateibesitzer der hochgeladenen Dateien auch der User www-data ist. Gleiches gilt für Dateiuploads und Scripte bei denen mit PHP und Co eine Datei erstellt werden soll.

Mit dem kurzen Befehl setzt ihr alle Verzeichnisse, Unterverzeichnisse und Dateien in eurem /var/www/ Ordner auf den Nutzer und die Gruppe www-data.

chown -R www-data:www-data /var/www/

Weiterlesen

PHP Mail Log – Absendendes Script finden

Wer schonmal ein angegriffenes System hatte, welches zum spammen missbraucht wurde, weiß wie nervig es ist alle Spuren zu entdecken. Die Mail Queue füllt sich, aber man findet nirgends die Quelle.

Seit PHP 5.3 gibt es eine neuen Option die den PhPmailer gesprächig macht.

Durch folgende option in der php.ini kann das loggen von Mails inklsuvie ausführendes Script aktiviert werden.

;PHP.INI /etc/php5/apache2/php.ini bearbeiten
mail.add_x_header = On
mail.log = /var/log/phpmail.log

Apache neustarten und ab jetzt werden alle Mailaktionen geloggt.

/etc/init.d/apache2 restart

Ein Beispiel Eintrag sieht dann so aus – gleich am Anfang steht nun das absendende Script. 

mail() on [/var/www/schnipsellager.de/wp-includes/class-phpmailer.php:652]: To: XXX@xxx:COM — Headers: Date: Sun, 23 Aug 2015 17:36:26 +0000 From: WordPress <wordpress@schnipsellager.de> Message-ID: <fafa1faa791bcdfe17fc4933610231c1@schnipsellager.de> X-Priority: 3 X-Mailer: PHPMailer 5.2.10 (https://github.com/PHPMailer/PHPMailer/) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit

Weiterlesen