PHP Composer Zeug

auth.json Ubuntu Linux hat in ~/.config/composer/* seine Configs und das globale /vendor Verzeichnis. Darin enthalten ist auch die Datei auth.json: Authentication methods bei getcomposer.org versioning Wenn es kein Versions Tag gibt kann man einfach @dev angeben um dev-master / dev-main zu bekommen. Package Links bei getcomposer.org

Magento 2 Mage OS Install

Mage-OS Installation Guide for Magento 2 oder Adobe Schnellstart für die Installation vor Ort Bei dem Kommandozeilen Installationsprogramm guckt es in /app/etc/config.php nach aktivierten/deaktivierten Modulen. Wenn dort ein Modul aktiviert ist und nicht installiert werden kann, bricht die Installation ab. Vielleicht hat man Elasticsearch auf seinem Rechner nicht installiert und vergessen die zugehörigen Erweiterungen zu […]

Magento 2 Zeug

Bei der Installation will es einen Usernamen und Passwort für das Magento Repo. Das sollen die Zugangsdaten zum Adobe/Magento2 Dev/Marketplace Account sein. Funktionieren tut der public Key als Username und der private Key als Passwort. Die beiden Keys wurden automatisch erstellt. Nachdem ich einen Account erstellt hatte, waren sie da (https://account.magento.com/customer/account/login). Beide Keys können während […]

ESP32 Zeug

Arduiono IDE => Datei => Voreinstellungen => Zusätzliche Boardverwalter-URLs: https://arduino.esp8266.com/stable/package_esp8266com_index.json https://dl.espressif.com/dl/package_esp32_index.json …dies sagte mir der *-uart converter hängt an ttyUSB0. Um in der Arduino IDE alle Ports zu sehen ist vielleicht ein lsusb notwendig. Could not open /dev/ttyUSB0, the port doesn’t exist Linux User in die dialout Gruppe packen. udev rules erstellen: Inhalt für 99-usb-serial.rules: […]

Git Zeug

git forget about ignored files Erstellt man eine .gitignore und listet darin Files die schon geaddet waren, verschwinden diese nicht aus zukünftigen Commits. Möchte man, dass sie aus zukünftigen Commits verschwinden hilft: Die letzte Zeile ist nicht die Standard-Commit-Funktion der IDEs (testet in PhpStorm (schweißt Fehler)). Also auf der Kommandozeile ausführen. Wenn die Dateien noch […]

SSH Zeug

SSH Zugang zum Server einrichten SSH key auf dem Client Rechner erzeugen: Die Datei id_rsa.pub auf den Server hochladen. Die Datei ~/.ssh/authorized_keys auf dem Server anlegen: Wenn vom Client mit root bzw. sudo eine SSH Verbindung hergestellt werden soll, müssen die Keys auf dem Client Rechner in /root/.ssh/ liegen. Die Datei authorized_keys hat pro Zeile […]

PHP Kompatibilität Check

PHPCompatibility PHPCSStandards/composer-installer …mit composer global installieren. Damit das globale Composer Zeug komfortabel in der Bash funktioniert, Folgendes in die ~/.profile Konfiguration PHP_CodeSniffer/wiki/Configuration-Options …im Terminal z.B. (severity=5 macht ne riesige Ausgabe – mit lauter „nice to have“ Zeug): …steht dann in ~/.config/composer/vendor/squizlabs/php_codesniffer/CodeSniffer.conf …wo man die Werte auch manuell ändern kann. run Dann kann man beliebige Projekte […]