AKTUELLE BLOG POSTS

Conrad Adventskalender im Briefkasten

5. Dezember 2011 | keine Kommentare

Pünktlich zum ersten Dezemeber habe ich überraschenderweise ein Paket von Conrad erhalten: Einen Adventskalender mit einem netten Anschreiben. Das ist auf jeden Fall eine Erwähnung in meinem Blog wert – und nun heißt es fleißig basteln…

… und das, obwohl ich meine Modellbau-Aktivitäten schon vor einigen Jahren auf Eis gelegt habe.

Also: Vielen Dank Conrad!

THEMA: Verschiedenes

Mehr Dropbox Speicherplatz kostenlos!

7. Oktober 2011 | keine Kommentare

Mit Dropbox lassen sich alle Fotos, Videos und Dokumente über alle möglichen Endgeräte hinweg synchronisieren. Alle Dateien, die in der Dropbox gespeichert werden, werden automatisch auf alle Computer, Handys und die Dropbox-Website selbst synchronisiert. Darüber hinaus macht Dropbox das Freigeben und Teilen von Dateien extrem einfach.

Zunächst hatte ich ja auf Amazon’s S3 und JungleDisk als Netzlaufwerk gesetzt, doch fehlte es mir dort recht bald an dem gewünschten Komfort, so dass ich auf humyo umgestiegen bin. Gerade bei größeren Datenmengen (rund 50 GB) macht humyo mir allerdings immer wieder Schwierigkeiten und so habe ich mich dazu entschlossen, nun mal die Dropbox zu testen. Von Google gibt es ja leider noch immer keine ordentliche Lösung in diesem Bereich…

Solltet Ihr noch keinen Dropbox-Account haben, registriert Euch über diesen Link (http://db.tt/G3fYeMd) und erhaltet 250 MB Extra-Speicherplatz!

THEMA: Verschiedenes

WordPress “Contact Form 7″ sendet keine E-Mails

10. Juli 2011 | 2 Kommentare

Standardmäßig ist im “Von”-Feld von “Contact Form 7” folgendes eingetragen:

[your-name] <[your-email]>

Es kann sehr gut sein, dass diese Einstellung verhindert, dass die Daten erfolgreich per E-Mail gesendet werden. Ändert man diese Einstellung auf die Domain der WordPress-Installation, hier z.B. auf formular@blog.andrekolell.de, funktioniert alles reibungslos.

Wer der Absender des Formulars gewesen ist, erfährt man nach wie vor aus der E-Mail.

THEMEN: (Web) Development, Verschiedenes

LAMP-Server in der Amazon Cloud (AWS)

10. Juli 2011 | Ein Kommentar

Die wichtigsten Schritte zum Setup eines LAMP-Servers mit phpmyadmin in der AWS (EC2) unter Windows 7 (vielleicht benötigt diese Notizen noch jemand außer mir…):

  1. Instanz starten, z.B. Micro in der Zone eu-west-1a.
    AMI: Basic 64-bit Amazon Linux AMI 2011.02.1 Beta (AMI Id: ami-45cefa31)
  2. Markiere ggf. “Prevention against accidental termination”.
  3. Wähle einen geeigneten Namen.
  4. Security Group mit mindestens offenen Ports 22 (SSH) und 80 (HTTP).
  5. “Elastic IP” mit der neu gestarteten Instanz assoziieren.
  6. Mit Putty auf die IP mit hinterlegtem PPK verbinden und als ec2-user einloggen.
  7. Nach “sudo su” mit “vi /etc/ssh/sshd_config” “PermitRootLogin forced-commands-only” durch “PermitRootLogin without-password” ersetzen.
  8. Mit “vi /root/.ssh/authorized_keys” alls bis zu “ssh-rsa” entfernen.
  9. Mit “service sshd restart” den SSH Service neu starten.
  10. Apache: “yum install httpd”
  11. PHP: “yum install php libmcrypt libmcrypt-devel php-mcrypt php-mbstring php-mysql”
  12. MySQL: “yum install mysql mysql-server”
  13. MySQL starten: “service mysqld start”
  14. /usr/bin/mysqladmin -u root password ‘SUPERSECUREPASSWORD’
  15. cd /var/www/html
  16. Mit “wget http://sourceforge.net/projects/phpmyadmin/files%2FphpMyAdmin%2F3.4.3.1%2FphpMyAdmin-3.4.3.1-english.tar.gz” aktuelles phpMyAdmin laden, mit “tar -xzvf phpMyAdmin-3.4.3.1-english.tar.gz -C /var/www/html” entpacken, mit “mv phpMyAdmin-3.4.3.1-english.tar.gz phpmyadmin” umbenennen und mit “rm -rf phpMyAdmin-3.4.3.1-english.tar.gz” die Ursprungsdatei löschen.
  17. Nach “adduser phpmyadmin” und “passwd phpmyadmin” mit “chown -R phpmyadmin.apache phpmyadmin/” Rechte setzen.
  18. phpMyAdmin vorbereiten: “mkdir /var/www/html/phpmyadmin/config”, “chmod o+rw /var/www/html/phpmyadmin/config”, “cp /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config/config.inc.php” und “chmod o+w /var/www/html/phpmyadmin/config/config.inc.php”.
  19. Apache starten: “service httpd start”
  20. Unter “http://IP/phpmyadmin/setup/index.php” MySQL-Server (Passwort) anlegen.
  21. Aufräumen: “rm -rf /var/www/html/phpmyadmin/config”.
  22. Nach “mv /var/www/html/phpmyadmin/config.sample.inc.php /var/www/html/phpmyadmin/config.inc.php” mit “vi /var/www/html/phpmyadmin/config.inc.php” BlowFish Secret ergänzen.

Ggf. nach der Installation von WordPress oder Piwik (oder was auch immer) mit “chown -R apache /var/www/html” und “chmod -R 755 /var/www/html” Apache entsprechende Rechte einräumen und mit “service httpd start” den Apache neu starten. Beim Upload von Dateien, z.B. via SCP, generell beachten.

mod_rewrite

Durch “yum install httpd” aus den Amazon Repositories ist mod_rewrite direkt enabled, aber: “If you want to use a directory-specific .htaccess file, you will need to update the Directory configuration for /var/www/html/ in the httpd.conf. By default .htaccess overrides are disabled, change the httpd.conf file so that “AllowOverride None” becomes “AllowOverride All” within the /var/www/html/ Directory tags.” (Quelle)

Weitere interessante Links

THEMA: (Web) Development