By admin on

install proxmox in new server\vps

By admin on

proxmox backup add CIFS

By admin on

proxmox setup network

install proxmox in new server\vps

Load RESCUE (load last version) connect server+proxy port ssh -L 8888:127.0.0.1:5901 root@IP.SE.RV.ER wget http://download.proxmox.com/iso/proxmox-ve_8.2-1.iso lsblk (replace nvme0n1 nvme0n0 on your disk) qemu-system-x86_64 -smp 4 -m 4096 -boot d -cdrom ./proxmox-ve_8.2-1.iso -drive file=/dev/nvme1n1,format=raw,media=disk -drive file=/dev/nvme0n1,format=raw,media=disk -vnc 127.0.0.1:1 connect from vnc 127.0.0.1:8888 install server shutdown disconect qemu-system-x86_64 connect without cd qemu-system-x86_64 -smp 4 -m 4096 -boot d … Продовжувати читання install proxmox in new server\vps

proxmox backup add CIFS

створюєм файл з доступами nano /etc/samba/credentials username=**** password=**** ctrl+s ctrl+x chmod 600 /etc/samba/credentials монтуємо диск mount.cifs -o cache=none,credentials=/etc/samba/credentials,noperm,vers=3.0,gid=1000,iocharset=utf8,sec=ntlmssp,file_mode=0770,dir_mode=0770 //****.your-storagebox.de/backup /mnt/pve/****.your-storagebox.de proxmox-backup-manager datastore create CIFS_REPO /mnt/pve/****.your-storagebox.de/synctumbackup --comment 'Backups directory via cifs' nano /etc/network/interfaces add mount auto ens18 iface ens18 inet static address 10.5.0.250/24 gateway 10.5.0.1 post-up mount.cifs -o cache=none,credentials=/etc/samba/credentials,noperm,vers=3.0,gid=1000,iocharset=utf8,sec=ntlmssp,file_mode=0770,dir_mode=0770 //u411724.your-storagebox.de/backup /mnt/pve/u411724.your-storagebox.de

proxmox setup network

ip route default via 116.***.***.129 dev eth0 116.***.***.128/26 via 116.***.***.129 dev eth0 116.***.***.129 dev eth0 scope link # get corectly name ip link show cat /etc/network/interfaces # network interface settings; autogenerated # Please do NOT modify this file directly, unless you know what # you're doing. # # If you want to manage parts of … Продовжувати читання proxmox setup network

(Russian) umi ups

Вибачте цей текст доступний тільки в “Russian”.

Drupal 8 commerce2 add custom field checkout

https://www.drupal.org/project/commerce_checkout_order_fields. Just enable it, go to /admin/commerce/config/order-types/default/edit/form-display, scroll down, enable 'Checkout' view, drag/drop fields on the Checkout view, and then go to /admin/commerce/config/checkout-flows/manage/default and add 'Order Fields: Checkout' pane to a step you want. Enjoy

Некие команды для ./occ

Выполнять от юзера www-data docker exec -it -u 82 dockername /bin/sh ./occ upgrade - обновляет базу ./occ files:scan --all ./occ files:scan grenuy./occ files:scan --path "grenuy/files/Share uWorld" sudo -u www-data php occ files:scan --help Usage: files:scan [-p|--path="..."] [-q|--quiet] [-v|vv|vvv --verbose] [--all] [user_id1] ... [user_idN] Arguments: user_id will rescan all files of the given user(s) Options: --path … Продовжувати читання Некие команды для ./occ

docker stack deploy yml

Для загрузки без docker-compose файл compose.yml можно создать стек такой командой docker stack deploy --compose-file docker-composer-portainer.yml portainer

Index column size too large. The maximum column size is 767 bytes.

Проблема много где описана, но решается на уровне рута и настройки базы данных mysql set global innodb_file_format = BARRACUDA; set global innodb_large_prefix = ON; SET GLOBAL innodb_default_row_format = DYNAMIC;

Kint limit

<?php kint_require();      Kint::$maxLevels = 4;      kint($node);

Новые бэкапы ISPtar в ISPmanager

Компания ISPsystem в панелях ISPmanager начиная с версии 5.51 выпустила новую версию бэкапов.Называются ISPtar.Сюда буду писать интересные фичи и ошибки. Бэкап обного пользователя ISPmanager 5 Litesbin/backup2 имя_пользователя ISPmanager 5 Businesssbin/backup2_pro имя_пользователя Если бэкап за сегодня есть а потестить надо, то указываем фэйковую дату:bin/backup2_pro    user  --date 2016-04-01 Ошибка:backup ERROR isptar finished with error 1. Output: No … Продовжувати читання Новые бэкапы ISPtar в ISPmanager

Удаление 5 миллионов файлов

Обычно предлагается удалять через find и рабочий вариант, но в моем случаи 1.5млн удаляло часов 10 что недопустимо долго так перебирать пошел другим путем через цыклы и маски Удаление заняло несколько минут времени.

VARNISH

varnishlog nginx -s reload && service varnish restart

Windows 10 subsystem ubuntu apache2 + mysql

sudo su apt update apt install apache2 mysql nano /etc/apache2/sites-available/sites.loc.conf add in nano /etc/apache2/apache2.conf a2ensite sites.loc service apache2 restart add in c:\Windows\System32\drivers\etc\hosts 127.0.0.1 cprice.loc a2enmod rewrite service apache2 restart Find the php.ini on your server. In wamp you click on the toolbar icon -> select PHP -> select php.ini Push ctrl+ f and find "realpath_cache_size" . … Продовжувати читання Windows 10 subsystem ubuntu apache2 + mysql

Drupal 8 commerce adress field translate

Нужно отредактировать файл /vendor/commerceguys/addressing/resources/subdivision/UA.json { "country_code": "UA", "locale": "ru",

Drupal 8 twig print without comments

{{ content.field_ssylka|render|striptags|trim }} example: <a href="{{ content.field_ssylka|render|striptags|trim }}"> {{ content.field_ikonka_sverkhu }} {{ content.field_jgb }}</a>

Что бы скачать с googledrive любые по размеру файлы без вопросов нужно подменить FILEID

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.confirm=([0-9A-Za-z_]+)./\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt

Commit in arhive

На одном из проектов нужно было давать архив всех измененых файлов с каталогами. Причем именно архив. Первая мысль git но блин на сервере у клиента нельзя установить гит, а его админ доступов не дает, и только архив с изменениями хочет. Нашел выход достаточно простой который решил мои проблемы git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT idCommit … Продовжувати читання Commit in arhive

Установка Drupal через drush

Установить друпал можно через командную строку в одну строку!!!! Ну если быть точнее через две. #Первая строка скачивает drupal drush dl drupal #установка друпалла drush site-install standard --account-name=LoginAdmin --account-pass=passwordAdmin --db-url=mysql://UserDB:PasswordDB@localhost/NameDB Больше команд можно почитать здесь

Сброс DNS в Windows 10 \ 8 \ 8.1

cmd от админа 1. ipconfig /release 2. ipconfig /renew (может долговато выполняться) 3. ipconfig /flushdns Все, вот так просто три команды и проблем нет 🙂

Попытка получить тиц 10

Первый шаг, попытаюсь зарегаться на сайте dir.ikernel.org, они очень просили опубликовать обратную ссылку, вот и опубликую здесь 🙂 Глобальный каталог сайтов

Drush worck shop

Вибачте цей текст доступний тільки в “Russian і “English”.

DRUSH

drush up — обновление ядра и модулей Drupal. drush cc all — очистка всего кеша сайта. drush pm-list — список всех модулей и тем установленных на сайте, а также их версии и статус активности. drush dl module — загружает модуль или тему. Несколько значений пишится через пробел. drush en module — включает указанный модуль или … Продовжувати читання DRUSH

рівень особистого розвитку

«Люди не змінюються міняються умов, змінюється світ», «умови змінюють людей», «люди пристосовуються до постійно змінного світу» . Напевно кожен з мас не раз чув подібні вислови і з деякими погоджувались з іншими ні, залежно від того що було вигідніше в цій чи іншій ситуації. Але в чому ж істина, чи змінюється людини, чи і через … Продовжувати читання рівень особистого розвитку

Початок чогось нового

Буває в житті перехідний момент коли вже всі таракани в голові не такі ж і великі і з ними можна змиритись, коли набридає боротись з собою і іншими, коли хай їдуть колесом думки інших які не погоджуються з тобою. І в такі моменти вже стає зрозуміло що ти хоч, що ти від себе приховував. Можна … Продовжувати читання Початок чогось нового

Convert image type windows cmd

Сначала нужно выполнить в cmd cinst imagemagick а далее просто mogrify -quality 60 -format jpg *.png И все чудно перегониться с jpg в png и сохранить 60% качества

cinst chocolatey.org apt-get для Windows

Не так давно открыл для себя прелестную возможность у Windows того что очень не хватало, и одно из того чем очень сильно привлекает linux, это установка приложений из командной строки а так же обновления всех приложений одной командой Очень клево будте для различных админов или "настройщиков" Windows можно установить 90% всех необходимых программ(а то и … Продовжувати читання cinst chocolatey.org apt-get для Windows

Массовое применение patch drupal 7.32

Для того что применить к всем пользователям патч нужно создать файл на сервере (к примеру в корне) с именем к примеру pathc.patch. Текст в файле, в нашем случаи можно взять, здесь https://www.drupal.org/files/issues/SA-CORE-2014-005-D7.patch И зайдя через SSH выполнить команду for i in /home/www/*/data/www/* ; do cd "$i"; echo "$i"; patch -p1 < /patch.patch; done Путь конечно … Продовжувати читання Массовое применение patch drupal 7.32

Анимация css

Пример анимации на CSS очень прикольно! 🙂 .uwloader{ background: url(http://my-opinions.info/wp-content/uploads/2014/09/preloader.png) no-repeat; background-size: 80px 80px; position: fixed; top: 50%; left: 50%; margin-left: -30px; margin-top: -30px; width: 80px; height: 80px; -webkit-animation: rotateplane 2s infinite ease-in-out; animation: rotateplane 2s infinite ease-in-out; } @-webkit-keyframes rotateplane { 0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) } 25% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) … Продовжувати читання Анимация css

Дробное количество ubercart 3

ubercard 3.5 нашел решения с некоторыми коректировками // making the product quantities FLOAT instead INTEGER Drupal 7, Ubercart 3.1 //// DATABASE CHANGES Four ubercart tables alterations are made from sql terminal (mysql -u ADMIN_USER -p , use DATABASE_NAME ) 1) The UC_CART_PRODUCTS table intersect the UC_CARTS table and the UC_PRODUCTS table. The column ц╒Б┌╛е⌠qtyц╒Б┌╛б² is … Продовжувати читання Дробное количество ubercart 3

Drush update all module and drupal automatic more site

Как всегда не буду тянуть заходим в SSH и вводим такую вот строчку for i in /home/www/grenuy/data/www/*/sites/.. ; do cd "$i"; drush updb; drush en update; yes | drush pm-update ; drush up drupal ; drush updb ; done   grenuy это имя пользователя путь может быть немного видоизмененным в зависимости от сервера. Скрипт может … Продовжувати читання Drush update all module and drupal automatic more site

Вложеный запрос в codeignator

Как всегда мало водного текста, сразу код, ниже немного разъяснения по нему $this->db->select("*") ->from("schedule") ->order_by("schedule.dayofweek", "asc") ->order_by("schedule.lesson_number", "asc") ->order_by("date_approve", "desc"); $s = $this->db->_compile_select(); $this->db->_reset_select(); $dbprefix = $this->db->dbprefix; $this->db->set_dbprefix(''); $this->db->select("*") ->from('(' . $s . ') as ' . $this->db->dbprefix . 'schedule_tmp'); $this->db->set_dbprefix($dbprefix); $this->db->join("lessons", "lessons.lesson_id = schedule_tmp.lesson_id", "left") ->join("students", "schedule_tmp.class_id = students.class_id") ->where("schedule_tmp.class_id", $class_id) ->where("schedule_tmp.date_approve

(Russian) XML -> PHP

Вибачте цей текст доступний тільки в “Russian і “English”.