PHP: fcgid nach PHP-Update plötzlich nicht mehr aktiv (suExec, suPHP)

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.

Mehr

JavaScript: "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); }

Mehr

Flash: 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.

Mehr

Flash: 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.

Mehr

Linux: 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

Mehr

Sicherheit: 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“.

Mehr

Moderneren 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

Mehr

Linux: 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:

Mehr

Linux: 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.

Mehr

Linux: 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.

Mehr

Piwik: 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.

Mehr

Google: 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:

Mehr

Yii: 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.

Mehr

Yii: 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.

Mehr

Sicherheit: 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

Mehr

Linux: "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