Kategorie: Server Administration
-
puphpet.com – vagrant Boxen mittels GUI erstellen für die Entwicklung
Mit dem kostenlosen online Tool auf www.puphpet.com kann man ganz einfach Entwicklungsumgebungen in vagrant erstellen mit gewümnschten Kompoennenten wie MySQL, Elasticsearch, RabbitMQ, Redis und allem was man braucht. Es werden CentOS und Ubuntu unterstützt.
-
Travis CI: No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
Bei der sehr kryptischen Fehlermeldung in Travis CI: No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb) handlet es sich um ein Problem mit falschen Einrückungen im travis.yml File: matrix: include: – php: 5.6 env: – SYMFONY_VERSION=’3.4.*‘ Ein Leerzeichen zu wenig in der Zeile – SYMFONY_VERSION=’3.4.*‘ und es kommt zu diesem wenig aufschlussreichen Fehler.
-
Eine Datei über den Namen suchen auf Linux
Um irgendeine Datei in einem beliebigen Verzeichnis zu finden, kann man den find-Befehl verwenden: sudo find / -name ‚datei.php‘
-
PHPLdap Extension installieren unter Linux
Um die Ldap PHP Extension zu installieren, kann man unter Linux / Ubuntu einfach den Befehl: sudo apt-get install php-ldap
-
Laravel Homestead installieren von PHP Ondrej Packages
Wenn man in einer Homestead Box versucht Ondrej Packages zu installieren bekommt die Fehlermeldung: sudo apt-get install php-ldap Error:1 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main amd64 php7.1-ldap amd64 7.1.10-1+ubuntu16.04.1+deb.sury.org+1 404 Not Found Dies liegt daran das das Ondrej Repository nicht bekannt ist in der Box. Es kann hinzugefügt werden mit: sudo add-apt-repository -y ppa:ondrej/php sudo apt-get -y update sudo…
-
SSL für alle und kostenlos mit certbot.eff.org
HTTPS und SSL ist wichtig für jede Webseite und oft ein lästiger Zeitvertreib, wenn die Zertifikate ablaufen und man ganz schnell die aktuellen Zertifikate installieren muss. Eine einfache und ksotenlose Alternative ist Let’s Encrypt, die einen kostenlosen Service anbieten mit dem man nicht nur sehr schnell (5 Minuten) SSL Zertifikate installieren kann, sonder der sich…
-
Docker – eine Einführung
[asa myBook]B01N40HDLT[/asa] Docker ist ein Virtualisierungs-Tool, mit dem sich Betriebsystemumgebungen und dort lauffähige Software in Container verpackt werden kann und auch auf betriebsystemfremden Umgebungen ausgeführt werden kann. Die Vorteile von Docker: – mit Docker können sehr einfach Container ausgetauscht werden, dies hilft bei der Arbeit an gemeinsamen Projekten weiter, wenn Infrastruktur angeapsst werden muss, erst…
-
Projekt: baby-taschenrechner.de
Das gerade fertiggestellt Projekt baby-taschenrechner.de beschäftigt sich mit den Fragestellungen rund um die Entwicklung des eigenen Kindes: Wie groß wird mein Kind werden in x-Jahren Wie schwer wird mein Kind in x-Jahren Ist mein Kind zu schwer/zu dünn Welche Kleidergröße wird es wann tragen? Die Webseite soll Eltern dabei helfen herauszufinden, wann sie welche Kleidergröße…
-
ELK Stack auf Amazon EC2 installieren
[asa myBook]1785887157[/asa] Um den ELK Stack, bestehend aus: Logstash Elasticsearch Kibana auf Amazon AWS zum Testen auf einer einzigen Amazon EC2 Instanz zu installieren, kann man wie folgt vorgehen: Man fährt eine EC2 Instanz hoch, die nicht zu klein ist, was den Ram anbelangt, mindestens eine m4.large mit 8GB Ram und 2 Prozessoren, da Elasticsearch…
-
Projekt: Elasticsearch für XT-Commerce Shop Suche
Das letzte Projekt war sehr spannend, es handelte sich um eine Erweiterung des PHP Shop-Systems namens XT-Commerce bzw. des Derivats SEO-Commerce um eine Suche aktuellem Standards für Zeedee Berlin. Elasticsearch wurde auf einer eigene Amatzon MWS EC2 Instanz gehostet mit 1GB Ram und 1 CPU (sehr kostengünstig). Die folgende Funktionalität kann ganz einfach wieder deaktiviert…