Skip to content

Instantly share code, notes, and snippets.

View dermanov-ru's full-sized avatar

Mark dermanov-ru

View GitHub Profile
# bash установить права на файлы и папки только на чтение
find ./ -type f -exec chmod 444 {} \;
find ./ -type d -exec chmod 555 {} \;
# показать фоновые задания
jobs
# отвязать фоновые задания
disown
# Закрыть полностью админку битрикса
# /bitrix/.htaccess
# ----------------------------------
# close all
Order allow,deny
Deny from all
# allow urlrewrite.php иначе не работает ЧПУ на сайте
<FilesMatch urlrewrite.php>
@dermanov-ru
dermanov-ru / mbstring.inc.txt
Last active November 25, 2017 21:38
Переопределить настройки апача для одного домена
# создать файл mbstring.inc.txt в папке /etc/apache2/vhosts/USER
<Directory /var/www/USER/data/www/SITE.RU>
php_admin_value mbstring.func_overload 2
php_admin_value mbstring.internal_encoding utf-8
# или
#php_admin_value mbstring.func_overload 0
#php_admin_value mbstring.internal_encoding cp1251
</Directory>
# тут можно задать другое правило для другого сайта данного пользователя
# проверить корректность конфигов
$ apachectl configtest
# список загруженных модулей
$ apache2ctl -M
# изменить автора коммита
1) в консоли начать ребейз
git rebase -i -p <some HEAD before all of your bad commits>
2) изменить автора каждому коммиту без открытия редактора
git commit --amend --author "Mark <mark@artw.ru>" --no-edit && git rebase --continue
Заметка:
пхпшторм при интерактивном ребейзе не меняем автора коммита. или я не понял, как это сделать.
---
@dermanov-ru
dermanov-ru / note.txt
Created March 21, 2018 20:39
Интеграция с 1С
# сервис для выполнения запросов
https://www.hurl.it/
# адрес для авторизации
/bitrix/admin/1c_exchange.php?mode=checkauth&type=catalog
# open server bash alias for composer with php 5.6-x64
alias composer="/d/OpenServer/modules/php/PHP-5.6-x64/php /d/OpenServer/modules/php/PHP-5.6-x64/composer.phar"
@dermanov-ru
dermanov-ru / phinx.txt
Last active October 11, 2018 10:15
Phinx
команда для запуска на опенсервере
`php vendor/robmorgan/phinx/bin/phinx migrate`
Если запускать, как указано в мануале
`vendor/bin/phinx migrate`
то на опенсервере не тот пхп интерпретатор подключается из батника, а там не подключен PDO_MYSQL модуль.
---
# добавить в .bashrc
@dermanov-ru
dermanov-ru / file.txt
Last active September 14, 2018 03:13
Backup projects
# exclude
--exclude=upload/resize_cache --exclude=upload/1c_catalog* --exclude="*.tar*" --exclude="*.zip*" --exclude="*.sql*" --exclude="*.log*" --exclude="bitrix/cache" --exclude=bitrix/backup --exclude=bitrix/html_pages --exclude=_logs
--exclude=upload
@dermanov-ru
dermanov-ru / commands.txt
Created September 6, 2018 20:46
CageFS commands
https://www.ndchost.com/wiki/cloudlinux/how-to-add-commands-to-cagefs-users
https://www.supportsages.com/add-commandbinary-cagefs/
# Adding packages to CageFS users
cagefsctl --addrpm <packagename>
cagefsctl --force-update