Webentwicklung & Programmierung
Ubuntu: mySQL-Passwort für User root zurücksetzen
von Jörg am 21.01.2012, unter Linux/Server
Nach einer Neuinstallation des Betriebssystems (z.B. Ubuntu 11.10) mit einem mySQL-Server kann es dazu führen, dass durch die unterschiedlichen Spracheinstellungen und Kodierungen das mySQL-Passwort auf der Console oder per phpMyAdmin nicht mehr angenommen wird. Der Grund kann zum Beispiel eine Umstellung der Zeichenkodierung und Tastatursprache sein.
Um das mySQL-Passwort für den "root"-User zurück- oder neu zu setzen, benötigt es einen kleinen Trick auf der Shell. Loggt euch dazu mit eurem Linux-User per SSH (z.B. per puTTY) ein und weiterlesen...
TYPO3: tt_news Seitentitel ohne HTML-Tags
von Jörg am 01.01.2012, unter TYPO3
Bei dem Einsatz der TYPO3 Extension "tt_news" wird oft nach dem Setzen des Seitentitels gefragt. Das setzen des Seitentitels mit der aktuell aufgerufenen News, lässt sich über einen TypoScript-Code lösen. Der TypoScript-Code greift auf die tt_news-Tabelle zurück und mittels "stripHTML", werden alle HTML-Tags entfernt. Vergleichbar ist die Funktion mit der PHP-Funktion "strip_tags()".
weiterlesen...
TYPO3: SEO/Vermeidung von Duplicate-Content mit Canonical-Urls
von Jörg am 12.12.2011, unter TYPO3
TYPO3 Framework und CMS
Auf der Suche nach einer Lösung von Duplicate Content in TYPO3, stieß ich auf die Extension "ods_seo" (SEO Buddy). Die Extension hängt sich in den TypoScript-Code (page.headerData) und überprüft in der Datenbank, welches die eindeutige URL zu der aufgerufenen Seite ist und setzt diese als META-Tag (canonical) im Head-Bereich der Seite. Denn um die Duplicate Content Problematik zum Beispiel in TYPO3 zu lösen, gibt es seit längerem das “Canonical Meta-Tag”, dass die größten Suchmaschinen im Internet, Google, Yahoo! und Microsoft unterstützen.Im Head-Bereich der Internetseite wird nun unter den bekannten MetaTags wie "robots", "language", und weitere MetaTags auch der"rel=canoncial" Tag eingebunden.
Der Canonical MetaTag sieht wie folgt aus:
<link rel="canonical" href="http://www.domain.de/pagename/" />
Im Framework TYPO3 hat man automatisch Duplicate Content, da eine Inhaltsseite zum Beispiel über "http://www.domain.de/index.php?id=1" oder über "http://www.domain.de/?id=64", "http://www.domain.de/pagename" oder http://www.domain.de/pagename/ (via RealUrl umgeschrieben) erreichbar ist. Die Extension "ods_seo" versucht dies zu verhindern, indem in weiterlesen...
TYPO3 4.5 Clear Cache in Frontend Extension
von Jörg am 06.12.2011, unter TYPO3
Um den Cache innerhalb einer Frontend_Extension zu löschen genügt ab Typo3 4.5 die Zeile:
$pidList = implode(',', $given_PIDs); // Konvertiert Array zu einem Komma getrennten String. (z.B. 1,12,55)
$GLOBALS['TSFE']->clearPageCacheContent_pidList($pidList);
Der ehemalige Weg über die Funktion clear_cacheCmd() führt zu einem “Fatal error: Call to a member function writelog() on a non-object”.
Die Ursache ist die, dass die Funktion davon ausgeht das ein Backend-User eingeloggt ist, was zu 99,9% der Fälle nicht zutrifft.
Seit dem Erscheinen der TYPO3 Version 4.5.x, wurde auch im TYPO3-Bugtracker ein sehr hilfreicher Eintrag weiterlesen...
Linux: BOINC-Client beim Start / Boot von Ubuntu deaktivieren
von Jörg am 06.12.2011, unter Linux/Server
Sofern der BOINC-Client in der verwendeten Linux Distribution (z.B. Ubuntu) installiert und konfiguriert wurde, wird dieser bei jedem Neustart des Systems mit gestartet. Da die Berechnungen von Alghorithmen sehr rechenintensiv sind, wird die Möglichkeit geboten, den BOINC-Client (Deamon) vom Autostart auszuschließen und manuell zu starten.
Zum Deaktivieren des Autostarts des BOINC-Clients, müsst ihr in der Konsole bzw. im Terminal die "rc.d" aktualisieren.
Beispiel für die Deaktivierung unter Ubuntu:
sudo update-rc.d -f boinc remove
Sollte dieser Befehl nicht greifen, so könnt ihr unter "/etc/rc(1-X).d/" die entsprechenden Einträge löschen.
Ihr werdet sicherlich mehrere Startup-Dateien haben. z.B. rc1.d, rc2.d, rc3.d, ...
Auf der Suche?
Nutze das Suchformular:
Archive
Alle Beiträge nach Monat sortiert...
Kategorien
Alle Beiträge nach Kategorien ...


















