PHP Mcrypt Erweiterung installieren (Linux und Windows)


PHP Mcrypt Erweiterung installieren (Linux und Windows)

Heute hatte ich das Problem das die Mcrypt Erweiterung in PHP nicht in meiner VM aktiviert war. Obwohl ich die Erweiterung installiert hatte weigerte sich PHP diese zu benutzen. Dies resultierte in folgenden Fehlermeldungen:
Call to undefined function mcrypt_module_open()
Fatal error: Call to undefined function mcrypt_encrypt()
Durch ein wenig probieren war die Lösung doch einfacher als gedacht. Die Erweiterung wurde einfach nicht vom Apache2 geladen. Durch das Aktivieren und Neustarten des Webservers konnte das Problem gelöst werden und PHP konnte die mcrypt Funktionen ausführen. (PHP 5.5)

Deshalb habe ich hier noch einmal eine kurze Zusammenfassung der Installation und Aktivierung der Mcrypt Erweiterung.  

Anleitung Ubuntu:
  • sudo apt-get install php5-mcrypt
  • sudo service apache2 restart
 // nur benötigt wenn Modul nicht automatisch aktiviert wurde
  • sudo php5enmod mcrypt
  • sudo service apache2 restart  

Anleitung Windows:
  • ;extension=php_mcrypt.dll einkommentieren zu extension=php_mcrypt.dll 
  • Apache Webserver neustarten  

Anleitung Redhat
  • sudo yum install php55-mcrypt //wenn php5.5
  • sudo yum install php-mcrypt //wenn < 5.4 sudo
  • service httpd restart //wenn Apache 2.4
  • sudo /etc/init.d/httpd restart //wenn Apache 2.2 oder niedriger

Um zu überprüfen ob Mcrypt installiert und aktiviert ist kann man einfach eine PHP Datei mit folgendem Inhalt auf seinen Webserver legen. Diese dann aufrufen und die Erweiterung in der Liste suchen.
 <?php phpinfo(); ?>
Wer noch mehr zum Thema Mcrypt wissen will kann gerne noch mal bei PHP.net vorbeischauen.
Link: Mcrypt PHP.net

Android 6 - Nexus 5 Wlan Batterie Bug (Workaround)

Android 6 - Nexus 5 Wlan Batterie Bug / WiFi battery drain on 6.0

Android 6 ist nun seit einiger Zeit draußen und schon gibt es einige kleine Probleme mit den Nexus 5 Usern (bin selbst einer). Viele haben das Problem das in der Akkuverbrauchsliste das Wlan an erster Stelle steht obwohl dieses so gut wie gar nicht benutzt oder aus ist. Hier nun einige Methoden um dieses Problem zu lösen. Methode 2 hatte bei mir Erfolg.

(Workaround & Lösung)

Methode 1 - Safe Boot:
- Smartphone im "Abgesicherten Modus" booten (lange auf den Herunterfahren Button drücken)
- einige Minuten in dem Modus bleiben und alle Widgets von euren Homescreens entfernen
- Gerät neustarten

Methode 2 - Cache Wipe
- in Recovery-Modus booten (Lautstärke runter + Powerbutton)
- im RM die Option "wipe cache partition" wählen
- Gerät neustarten

Methode 3 - Akku rekalibrieren:
- Akku vollständig entleeren (solange warten bis sich das Handy allein abschaltet)
- Smartphone im abgeschaltenen Zustand vollständig aufladen
- Gerät neustarten

Methode 4 - Factory Reset:
- Backup von all deinen Daten machen
- "Einstellungen" -> "Sichern & zurücksetzen" -> "Auf Werkszustand zurück"
- Lesen und Bestätigen
- Gerät neustarten


Wer mehr zu dem Thema wissen möchte sollte vielleicht auch mal in dem dazugehörigen XDA Beitrag reinschauen. XDA Thread

Hat es bei euch geholfen? Schreibt es in die Kommentare :)

Firebug - Löschen aller JS Breakpoints

Firebug - Löschen aller JS Breakpoints / Clear all Firebug JS breakpoints

Entwickler die viel mit dem beliebten Addon "Firebug" hantieren kennen womöglich das Problem mit den nicht löschbaren Javascript Breakpoints. Obwohl im Firebug kein Breakpoint mehr zu sehen ist hält das Programm trotzdem an der Stelle an. Das ist ziemlich nervig darum hier nun eine Lösung:
  1. In die Adressleiste des Browsers einfach "about:support" eingeben
  2. "Ordner öffnen" Button klicken
  3. Ordner "Firebug" suchen und öffnen
  4. Datei "breakpoints.json" löschen oder bearbeiten
  5. Firefox neustarten

Uploaded.to API PHP Fix für PHP 5.5

Hi,
ich habe die Uploaded.to API Klasse geschrieben von Julius Fischer dem Betreiber von http://www.it-gecko.de/ an PHP 5.5 angepasst. Dabei habe ich nur eine kleine Änderung am upload Vorgang gemacht und die CURLFile Klasse implementiert.

Orginal API: http://www.it-gecko.de/uploaded-to-api-script.html
API für PHP 5.5: http://www47.zippyshare.com/v/94843895/file.html

Information zur Verwendung:
1. Dateinamen ändern
2. Namespace der Datei anpassen

PBKDF2 Hash Funktion mit PHP


Für den ein oder anderen bestimmt zu gebrauchen ;)

Was ist PBKDF2?
http://de.wikipedia.org/wiki/PBKDF2

Quelle:
https://github.com/defuse/password-hashing/blob/master/PasswordHash.php

Die Funktion in PHP:

Beispiel Nutzung:

vServer Erstellen und Verwalten mit Proxmox

Du hast einen eigenen Root Server und möchtest diesen in mehrere vServer aufteilen? Und diese dann einfach Verwalten und Konfigurieren? Dann ist diese schöne Tutorial, welches ich auf Youtube gefunden habe genau das richtige für dich. Vielen Dank an BennetRichter98 für diesen ausführlichen Beitrag auf deutsch.

echo Hallo Welt


Hallo liebe Leser,
das hier ist mein erster Blog Post und dieser dient eigentlich nur Testzwecken.
Gruß