Nach einem PHP Update auf einem Debian Linux Server (Debian Squeeze) wurden plötzlich alle PHP Skripte unter dem benutzer „www-data“ ausgeführt. Und das obwohl in allen Konfigurationen der Aufruf über „fcgi“ eingestellt war und vor dem Update alles auch einwadnfrei und richtig (nämlich unter dem Benutzernamen des virtuellen Servers) lief. Auch die Einstellungen in VirtualMin oder ISPCP (von anderen Benutzern berichtet) wurden nicht verändert und zeigten nach-wie-vor die PHP-Nutzung über fcgi (fcgid) an.
MehrYourHelpCenter
Apache: Lösung zu "VirtualHost x.x.x.x:80 overlaps with VirtualHost ..."
Nach dem Update auf den Linux Debian Squeeze Server startet der Apache WebServer plötzlich nicht mehr. Die anderen Dienste (Postfix, Dovecot, …) laufen unverändert. In den Logdateien taucht dieser Fehler auf: /etc/init.d/apache2 start
MehrJavaScript: "ucFirst(string)" schreibt das erste Zeichen einer Zeichenkette groß, den Rest klein
Die von anderen Programmiersprachen bekannte Funktion „ucFirst()“ können Sie sehr einfach auch in JavaScript nutzen: function ucFirst(string) { return string.substring(0, 1).toUpperCase() + string.substring(1).toLowerCase(); } Wenn der Rest der zeichenkette unverändert bleiben soll, dann können Sie auch diese Version nutzen: function ucFirst(string) { return string.substring(0, 1).toUpperCase() + string.substring(1); }
MehrFlash: Bild (Snapshot) drehen
Um ein Bild eines Videostreames in Flash drehen zu können (natürlich geht das auch mit normalen Bildern), hilft folgender Code: var cam:Camera = Camera.getCamera(); cam.setQuality(0,100); cam.setMode(1600,1200,30); if (cam != null) { video.attachCamera(cam); video.rotation = -90; } Das Objekt „video“ ist dabei das Objekt, auf welchem der Videostream angezeigt wird, „cam“ ist (sh. Zeile 1-3) das WebCam-Objekt.
MehrDatenschutz: Abkommen zur Weitergabe von Passagierdaten
Die Europäische Union (EU) hat mit den USA ein Abkommen geschlossen. Der Vertrag wurde am 20. April 2012 geschlossen. Nun müssen Fluggesellschaften 19 Angaben über Ihre Passagiere an die Sicherheitsbehörden der USA weitergeben:
MehrFlash: Snapshot eines WebCam-Video auf einem WebServer speichern
In Flash kann man Videosignale einer WebCam wunderbar einfach anzeigen lassen. Natürlich kann man (Unterstützung durch den Browser beim Besucher vorausgesetzt) diese Technik dann auch online einsetzen und auf diese Weise Bilder der WebCam hochladen lassen oder anders verarbeiten. Um von einem Videostream einer WebCam in Flash ein einzelnes Bild (Snapshot) zu speichern, hilft folgender Code weiter. Es überträgt einen Snapshot des Videobildes an einen WebServer mithilfe eines PHP-Scriptes (sh. unten). Dabei ist „video“ das Videoelement, in welchem der Datenstream der WebCam angezeigt wird.
MehrLinux: Fehler "invalid password file entry delete line ''? pwck: no changes" beheben
Wenn Sie den folgenden Fehler erhalten: invalid password file entry delete line “? pwck: no changes Dann öffnen Sie bitte die Datei „/etc/passwd“: nano /etc/passwd Löschen Sie nun die Leerzeilen (wahrscheinlich am Ende der Datei) und speichern Sie die korrigierte Datei ab („Strg+X“ > „Y“). Starten Sie nun den folgenden Befehl: /sbin/shadowconfig on Häufig wird dieser Fehler beim Ausführen von „apt-get“ ausgegeben. Leider meist sehr versteckt in einer Masse von Fehlermeldungen. Starten Sie dann „apt-get“ nochmals wie folgt um die Installationen abzuschließen: apt-get -f install
MehrSicherheit: Glauben Sie noch an anonymes Surfen um Internet ?
Wenn Sie glauben, dass Sie anonym im Internet surfen und dabei keine Spuren hinterlassen … dann täuschen Sie sich. Ihre Spur ist klar und deutlich und kann relativ einfach nachvollzogen werden. Unternehmen bedienen sich dafür sog. Cookies und zentral geschalteter Werbeanzeigen auf Ihren besuchten Webseiten. Durch diese Cookies kann der zentrale Werbeserver Ihre Wanderung durch das Internet ich Echtzeit leicht verfolgen, dokumentieren und zu jedem späteren zeitpunkt rekonstruieren oder auswerten. Durch diese Technik stehen den Unternehmen nicht nur Ihre Interessen und Neigungen, sondern auch Ihre bevorzugten Seiten zur Verfügung – ideal um Ihnen passende Werbung anzuzeigen und Sie optimal „zu beraten“.
MehrModerneren Verwertungsrecht: Tatort-Drehbuchautoren und Ihre Wahrnehmung der modernen Medien ...
In einem offenen Brief (in kompletter Länge am Ende dieses Artikels) haben sich 51 Drehbuchautoren der ARD „Tatort“ Filme motzend gegen die Netzgemeinde gestellt … denn Netzgemeinde ist Netzgemeinde und weithin in diesen Kreisen alles eine Suppe. Der „CCC“ (Chaos Computer Club) hat eine Antwort auf diesen Brief verfasst: http://www.ccc.de/de/updates/2012/drehbuchautoren
MehrLinux: Sidebar einstellen / konfigurieren (hier: Ubuntu)
Immer mehr Benutzer nervt die „neue“ Ubuntu Seitenleiste („Sidebar“). Seit den letzten Versionen bzw. Updates läuft die Sidebar nicht mehr rund und verursacht zunehmend Ärger und Verdruss. In vielen Foren werden Tipps in die Richtung „wechselt den Desktop-Manager zu KDE“ usw. gegeben. Das muss aber nicht sein und stellt nicht die einzige Lösung dar. Wer seinen Desktop behalten möchte und einfach nur die Sidebar auf sich anpassen will, dem hilft die Anwendung „CompizConfig“ weiter:
MehrLinux: Desktop neu starten ohne die laufenden Anwendungen zu verlieren
Um Ihren Desktop (z.Bsp. in Ubuntu) zurück zu setzen ohne dabei die laufenden Anwendungen zu stoppen bzw. zu verlieren, geben Sie folgenden Befehl ein: unity –replace & Diesen Befehl können Sie z.Bsp. auch dann nutzen, wenn die Ubuntu-Sidebar sich mal wieder aufgehängt hat. Das passiert gerne nach Wechseln der Bildschirmauflösung (durch Spiele u.ä.) oder durch aufgehängte Anwendungen.
MehrVirus: BKA (Bundeskriminalamt) Virus oder BP (Bundespolizei) Virus
Immer wieder kommt es zu Anfragen von Benutzern bzgl. des „BKA Virus“ (aka. Bundespolizei-Virus). Dabei wird direkt nach der Anmeldung bei Windows der komplette Monitor mit einem der folgenden Bilder gefüllt:
MehrWarnung: Bei E-Mails und Briefen der "Branchenbuch Seiten" das Kleingedruckte lesen
In den letzten Tagen hören wir auffällig häufig (mal wieder) von einer altbekannten Masche: Dem Abkassieren für irgendwelche Vereins- und/oder Firmenregister. Ein Beispiel: Branchenbuch Seiten Deutschland Neuerdings machen sich die Firmen nicht mehr die Mühe und Kosten und verschicken die „Anträge“ per Post – nein, sie werden einfach per Rundmail versandt:
MehrLinux: Dovecot Server beendet sich von selbst automatisch ("dovecot: Fatal: Time just moved backwards by x seconds.")
In den Mail-Logs finden Sie folgende Meldung: dovecot: Fatal: Time just moved backwards by x seconds. This might cause a lot of problems, so I’ll just kill myself now. Dann beendet sich Ihr Dovecot-Mailserver und Sie können sich nicht mehr mit Ihrem Postfach verbinden. Grund ist eine Zeitkorrektur auf Ihrem Server (Rechner), welche „in die Vergangenheit“ geht. D.h. die Zeit wird zurückgestellt – ob um wenige Sekunden oder mehr ist irrelavant: Der Dovecot Server bemerkt diese Umstellung und beendet sich selbst automatisch.
MehrPiwik: Keine Daten von einer Domain (Domains) - SSL Besonderheiten
Wenn Sie von einigen Webseiten keine richtigen (oder überhaupt keine) Daten erhalten und auswerten können, dann prüfen Sie, ob die Datei „piwik.js“ richtig geladen werden konnte es Probleme mit einem SSL Zertifikat gibt Häufig wird die Piwik-Protokollierung auf SSL geschützen Domains eingesetzt, während der eigentliche Piwik-Dienst auf unverschlüsselten Domains liegt. Die JavaScripts von Piwik bemerken die SSL Verschlüsselung. Dann wird das Piwik-Script über das SSL Protokoll (https://…) geladen. Das ist auch gut so, denn ansonsten würde die SSL Seite als unsicher gelten.
MehrVirtualMin: Package updates werden nicht korrekt angezeigt / durchgeführt
Wenn Sie auf Ihrer Seite „System Information“ in VirtualMin (ggf. auch WebMin) immer eine Zahl an offenen Updates bleibt, dann hilft Ihnen dieser Artikel. All Virtualmin packages are up to date. 3 updates to system packages are available. Use the Virtualmin Package Updates module to install them selectively.
MehrSpiele: Patch für Age of Empires II (Conquerors Edition)
Für den Spieleklassiker „Age of Empires II“ (AoE2) gibt es endlich einen Patch. Ob dieser offiziell von Microsoft stammt ist fraglich, die Verbesserungen jedoch sind optimal:
MehrGoogle: Neue Datenschutzbestimmungen & Nutzungsgrundlagen (AGB)
Google ändert zum 01.03.2012 seine Datenschutz- und Nutzungsbestimmungen. Dabei sollte man einen genaueren Blick auf den Inhalt der neuen Datenschutzrichtlinien werfen, denn (mal ehrlich) weniger Daten wird Google nicht speichern und auswerten. Das ist schließlich das Kerngeschäft des Internetriesen. Auf Formulierungen wie „gegebenenfalls“ und „möglicherweise“ können Sie sich selber einen Reim machen:
MehrYii: Anzahl der Zeilen im Grid per DropDown auswählen (pagesize)
Um in einer Yii Tabelle („zii.widgets.grid.CGridView“) die Anzahl der angezeigten Zeilen durch den Benutzer dynamisch auswählen zu lassen, zeigt Ihnen dieser Artikel eine Lösung:
MehrYii: Passwörter automatisch verschlüsselt in der Datenbank speichern (Beispiel: mySQL & md5)
Es ist sehr sinnvoll, ein Passwort vor der Speicherung in die Datenbank automatisch zu verschlüsseln. Dadurch sind diese vor allzu leichtem Auslesen geschützt. Dabei muss auf die Möglichkeit hingewiesen werden, dass natürlich auch MD5 codierte Passwörter nicht zu 100% vor dem Entschlüsseln bzw. Auslesen sicher sind. Es gibt z.Bsp. Tabellen mit gängigen und kurzen Codes – dann hilft auch die beste Codierung wenig.
MehrYii: Verbindung zur mySQL Datenbank herstellen (connectionstring)
Um im PHP Framework Yii eine Verbindung zu einer lokalen mySQL Datenbank herzustellen, nutzen Sie folgende Einstellungen in der Datei „../protected/config/main.php“: „db“ => array( „class“ => „CDbConnection“, „connectionString“ => „mysql:host=localhost;dbname=DBNAME“, „username“ => „UNAME“, „password“ => „PWORD“, „tablePrefix“ => „PFIX“, // optional „charset“ => „utf8“ // optional // „emulatePrepare“ => true, // optional ), Bitte ersetzen Sie: DBNAME Name Ihrer mySQL Datenbank UNAME Name des Datenbankbenutzers PWORD Passwort des Datenbankbenutzers PFIX Evtl. den Prefix der Datenbanktabellennamen (optional) Meist finden Sie in dieser Datei bereits einen vorbereitetn Berich für die mySQL Verbindung.
MehrSicherheit: Aktive FTP Verbindungen anzeigen (Linux: Ubuntu, Debian)
Um sich alle aktiven Verbindungen Ihres ProFTP Servers anzeigen zu lassen, nutzen Sie folgenden Befehl: ftpwho -v Beispielanzeige: standalone FTP daemon [7309], up for 4 min 7310 (none) [ 4m9s] (authenticating) client: 2015.adsl.provider.com [::ffff:194.24.154.245] server: 123.123.123.123:22 (Debian) 7315 hostname [ 4m4s] 2m1s idle client: 92015.adsl.provider.com [::ffff:14.124.14.25] server: 123.123.123.123:22 (Debian) location: / 7625 hostname [ 3m33s] ( 37%) RETR filename example.sql KB/s: 65.84 client: 92015.adsl.provider.com [::ffff:14.124.14.25] server: 123.123.123.123:22 (Debian) location: /mre.de Service class – 3 users
MehrSicherheit: Verschlüsseltes Backup per FTP unter Linux (Debian) mit "duplicity"
Zuerst muss das „duplicity“ Paket installiert werden: apt-get install duplicity ncftp Das Paket „ncftp“ wird ebenfalls installiert – ansonsten erhalten Sie die folgende Fehlermeldung beim Starten des Backupprogrammes:
MehrLinux: "Dieses Aptitude hat keine Super-Kuh-Kräfte" ?
Wenn Sie unter Linux den Befehl „apt-get –help“ eingeben, wird Ihnen die Meldung Dieses APT hat Super-Kuh-Kräfte. angezeigt. Das Programm „aptitude hingegen („aptitude –help“) hat keine: Dieses Aptitude hat keine Super-Kuh-Kräfte. Wenn Sie sich fragen, was das soll oder was dort noch so versteckt ist, dann finden Sie mehr Infos in diesem Artikel:
Mehr