Colca Canyon_20
EnglishDeutsch
Passwort überprüfen für Joomla >= 1.0.13 Drucken E-Mail
Sonntag, 25. November 2007

In Joomla 1.0.13 hat sich die Speicherung des Passwortes verändert. Zusätzlich zum Passwort wird nun noch ein Salt Wert verwendet, um die Sicherheit zu erhöhen. Um eine Bridge für DokuWiki zu schreiben musste ich nun eine Funktion erstellen, welche überprüft ob das eingegebene Passwort mit dem in der Datenbank gespeicherten übereinstimmt. Dabei ist folgende Funktion (siehe unten) entstanden.

Übergabeparamter ist das Klartextpasswort und das Passwort aus der Datebank. Stimmen die Werte überein, wird true zurückgegeben, sonst false. Ich hoffe jemandem anderen damit einige Arbeit gespart zu haben.

weiter …
 
Einfaches Erstellen von SVN Repositories Drucken E-Mail
Freitag, 2. November 2007
Schon öfters habe ich mir die Schritte um ein SVN-Repositorie zu erstellen im Internet zusammengesucht. Nun habe ich die Schritte hier zusammengefasst:
  1. Root-Verzeichnis für die SVN-Repositories erstellen
  2. Dämon für das Root-Verzeichnis starten: sudo svnserve --root /root/path/ -d
  3. Mit cd /root/path/ ins Root-Verzeichnis wechseln
  4. Repositorie erstellen: sudo svnadmin create repositoriename
  5. Die Dateien authz, passwd und svnserve.conf im Verzeichnis repositoryname/conf anpassen
Schon ist das Ganze erledigt. Hier noch eine Beispiel-Config für jede Datei.
weiter …
 
10.5: Screen-Sharing (VNC) Verbindung zu externen IP's Drucken E-Mail
Sonntag, 28. Oktober 2007

Zur Zeit bin ich Leopard (Mac OS X 10.5) ein wenig am testen. Bisher habe ich um andere Bildschirme zu betrachten jeweils Chicken of the VNC verwendet. Nun ist dies direkt über iChat möglich oder auch über den Finder für lokale Computer welche Screen-Sharing aktiviert haben. Dies erscheinen in den Finder-Fenstern auf der linken Seite unter Freigabe. Mit einem Klick kann man dann "Bildschirm steuern..." wählen.

Nun wollte ich aber zu einer externen IP verbinden. Schnell habe ich das Programm /System/Library/CoreServices/Screen-Sharing gefunden. Öffnet man dieses Programm, wird man nach einer IP gefragt. Ist diese eigegeben öffnet sich auch sogleich die Bildschirmansicht des entfernten Computers. Dies funktioniert mit jeglichen VNC-Servern. Ich habe dies für Linux und Mac OS X Tiger getestet.

Im Programm Screen-Sharing lassen sich auch noch zusätzlich Einstellungen zur Qualität machen. Die Anzeigequalität und das Bedienen des anderen Computers war jedoch bei den Standardeinstellungen (automatisch) sehr gut. Somit habe ich nun ein weiteres Tool direkt im System integriert.

 
mysqldump Problem mit ROWBEGIN beheben Drucken E-Mail
Freitag, 19. Oktober 2007
Wie in diesem Hint beschrieben habe ich auf einem 1und1 Dedicated Server MySQL 5 installiert. Um selbst Backups dieser Datenbank zu erstellen verwende ich mysqldump. Um zu überprüfen, ob beim Backup wirklich alle Daten gespeichert werden, versuchte ich eine solche .sql-Datei bei mir lokal in die Datenbank zu laden. Leider brach das importieren immer mit folgender Meldung ab: ERROR 1064 (42000) at line 1108: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ROWBEGIN Als erstes dachte ich, dass es wohl einen Versionskonflikt zwischen den Datenbanken gibt, da ich die Version 5.0 auf dem Server und 5.1 lokal benutzte. Allerdings konnte ich dies nach einiger Zeit auschliessen. Als ich nochmals einen Blick auf die Fehlermeldung warf und die Zeile 1108 nochmals genauer betrachtet, viel mir auf dass ROWBEGIN in einem Wort geschrieben war. Diesen Befehl gibt es so in mysql gar nicht. Doch wie konnte es sein, dass dieses in der mysqldump Datei vorkam? Nach kurzem googlen fand ich diese Seite. Das genannte Phänomen schien ein Bug in MySQL 5.0.16 zu sein. Allerdings verwend ich MySQL 5.0.42 auf dem Server. Da viel mir auf, dass ich beim Befehl mysqldump jeweils nicht den kompletten Pfad zu meiner eigenen MySQL Installation angab. Damit liess sich der Bug erklären. 1und1 hat den MySQL Client 5.0.18 auf dem Server installiert. Anscheinend ist darin aber mysqldump mit der Version 5.0.16 enthalten.
weiter …
 
<< Anfang < Vorherige 1 2 3 4 5 6 7 8 Nächste > Ende >>

Ergebnisse 49 - 56 von 64