Wygenerowanie klucza
ssh-keygen -t rsa -b 4096 -C "twojemail@gmail.com" -f ~/.ssh/moj_klucz_rsa
Uruchomienie ssh-agent (jeśli nie jest uruchomiony):
eval "$(ssh-agent -s)"
Dodanie klucza:
ssh-add ~/.ssh/moj_klucz_rsa
Wygenerowanie klucza
ssh-keygen -t rsa -b 4096 -C "twojemail@gmail.com" -f ~/.ssh/moj_klucz_rsa
Uruchomienie ssh-agent (jeśli nie jest uruchomiony):
eval "$(ssh-agent -s)"
Dodanie klucza:
ssh-add ~/.ssh/moj_klucz_rsa
Usunięcie taga ze zdalnego repozytorium:
git push --delete origin v.2.5.16
Tagowanie starszego commita:
git tag -a v2.5.16 5bf6091 -m "Wersja 2.5.16"
git tag -a v2.6.21 1f958cb -m "Wersja 2.6.21"
git tag -a v2.6.2 5f6097d -m "Wersja 2.6.2"
Usunięcie taga z lokalnego repozytorium:
git tag --delete v.2.5.16
Push all local tags to remote repo:
git push origin --tags
Usunięcie wszystkich tagów z repozytorium lokalnego:
git tag -l | xargs git tag -d
Pobranie listy tagów z repozytorium zdalnego:
git fetch
Zwraca bieżącą nazwę taga:
git describe --tags --abbrev=0
push do konkretnej gałęzi:
git push origin master
git push origin test
git push origin production
Pobranie zmian ze śledzonej gałęzi:
git pull
a jeśli gałąź test nie jest śledzona:
git pull <remote> <branch>
git pull origin test
Śledzenie zmian wybranej gałęzi:
git branch --set-upstream-to=origin/test test
Usunięcie wybranej gałęzi:
git branch -D test
git push --delete origin test
Aby przed wysłaniem formularza a po wybraniu pliku zobaczyć miniaturkę z podglądem zdjęcia i mieć pewność wybrania właściwego pliku graficznego wykorzystaj poniższy kod HTML i JavaScript:
<img id="uploadPreview" style="width: 100px; height: 100px;" />
<input id="uploadImage" type="file" name="myPhoto" onchange="PreviewImage();" />
<script type="text/javascript">
function PreviewImage() {
var oFReader = new FileReader();
oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]);
oFReader.onload = function (oFREvent) {
document.getElementById("uploadPreview").src = oFREvent.target.result;
}
}
</script>
Przykład zdefiniowania w sekcji head (element style):
:root {
--template-login-colors-white: #fff;
--template-login-colors-black: #111;
--template-login-colors-primary: black;
--template-login-colors-secondary: #3873b9;
--template-login-colors-accent: #f3943e;
}
Przykład użycia w SASS/CSS:
.login {
color: var(--template-login-colors-primary);
}
W przypadku wersji php z selectora od Cloud Linux, ścieżka do php wygląda inaczej.
Zainstalowane moduły sprawdzamy poleceniem:
php -m
lub z pełną ścieżką (tu domyślna jest wersja 5.6):
/opt/alt/php73/usr/bin/php -m
/opt/alt/php74/usr/bin/php -m
/opt/alt/php80/usr/bin/php -m
Aktualizacja composer z bieżącą wersją PHP:
composer self-update
Aktualizacja composer z wybraną wersją PHP:
/e/xampp/php7/php composer.phar self-update
Instalacja cakephp 3.9 z bieżącą wersją PHP:
composer create-project --prefer-dist cakephp/app:^3.9 my_app_name
Instalacja najnowszej wersji cakephp z bieżącą wersją PHP:
composer create-project --prefer-dist cakephp/app my_app_name
Aktualizacja composer z wybraną wersją PHP:
/e/xampp/php7/php composer.phar self-update
Instalacja cakephp z wybraną wersją PHP:
/e/xampp/php7/php composer.phar create-project --prefer-dist cakephp/app my_app_name
Instalacja cakephp 3.9 z wybraną wersją PHP:
/e/xampp/php7/php composer.phar create-project --prefer-dist cakephp/app:^3.9 my_app_name
Run cake server with selected php and port 9990 [localhost:9990]:
/e/xampp/php7/php bin/cake.php server -p 9990 --php_path /e/xampp/php7/php
Powyższy kod działa tylko jeśli zmodyfikujesz skrypt uruchamiający serwer aby obsługiwał parametr –php_path.
Run cake server with current php and port 9990 [localhost:9990]:
bin/cake server -p 9990
Aby zmienić DOCROOT zaloguj się do DirectAdmin z prawami Administratora.
Wejdź w Zarządzanie serwerem => Niestandardowa konfiguracja HTTPD.
Odszukaj domenę na liście domen i kliknij httpd.conf. W ten sposób wejdziesz do szczegółów konfiguracji domeny.
Kliknij przycisk Dostosuj. W polu tekstowym wklej wybrany poniższy kod. Zmodyfikuj ścieżkę do nowego katalogu DOCROOT według potrzeb.
|?DOCROOT=/home/username/domains/domena.com/twoj_katalog|
|?DOCROOT=/home/username/domains/domena.com/webroot|
Najkrótsze polecenie
mysql -p -unazwa_uzytkownika nazwa_bazy < plik_backupu.sql
Można również podać pełną ścieżkę do mysql jeśli zajdzie taka potrzeba:
/e/xampp/mysql/bin/mysql -p -unazwa_uzytkownika nazwa_bazy < plik_backupu.sql
Kolejna opcja to podanie hasła ze znakami specjalnymi w linii poleceń:
/e/xampp/mysql/bin/mysql -p -u nazwa_uzytkownika
--password="trudnehaslo87y)RG#t7rfvc" nazwa_bazy < plik_backupu.sql
Z kompresją gzip:
usr/bin/mysqldump --opt --host=localhost
--user=nazwa_uzytkownika --password="trudnehaslo" nazwa_bazy | gzip -v -9 > plik.sql
Bez pełnej ścieżki do mysqldump
mysqldump -u nazwa_uzytkownika --password="trudnehaslo" nazwa_bazy > backup.sql