понедельник, 6 ноября 2017 г.

Переключение версии PHP в Linux

CLI: Диалог выбора
sudo update-alternatives --config php
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mbstring php7.0-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0

и переключаемся с помощью следующих команд для Апача и для командной строки разные php5.6 -> php7.0 :
Apache:
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
CLI:
sudo update-alternatives --set php /usr/bin/php7.0
php7.0 -> php5.6 :
Apache:
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart

CLI:
sudo update-alternatives --set php /usr/bin/php5.6

понедельник, 21 ноября 2016 г.

Git: как переключиться на нужный коммит

Для переключения на нужный коммит используется действие checkout.

После переключения, все файлы в проекте станут такими, какими они были в данном коммите.

git checkout commit

Где commit - это хеш (обозначение, имя) коммита, причем можно указывать не весь хеш, а несколько начальных символов хеша.


Вопрос: А как вернуться в самое свежее состояние?

Ответ. Команда:

git checkout


без дополнительных параметров вернет вас в head ревизию.

четверг, 10 ноября 2016 г.

Проверить наличие jQuery и узнать её версию.

Иногда возникает необходимость проверить установлена ли на сайте JavaScript библиотека jQuery и если да, то какой она версии.
Предлагаю для этого маленький сниппет, который нужно добавить в закладки браузера, а кликнув по этой закладке узнаете версию.

Или просто выполнить код в консоли браузера. Сниппет:
javascript:(function(){var msg;if (window.jQuery) {msg = 'You are running jQuery version: ' + jQuery.fn.jquery;} else {msg = 'jQuery is not installed';}alert(msg);})();;

Код, который нужно выполнить в консоли:
var msg;
if (window.jQuery) {
    msg = 'You are running jQuery version: ' + jQuery.fn.jquery;
} else {
    msg = 'jQuery is not installed';
}
alert(msg);

вторник, 18 октября 2016 г.

Symbolic link not allowed or link target not accessible

Иногда нет возможности развернуть сайт в директории /var/www и как одно из решений  поместить сайт на другом разделе, а в /var/www сделать симлинк на этот сайт.
И тогда вполне возможно вы увидите 403 ошибку в браузере,  а в логах
Symbolic link not allowed or link target not accessible

Для решения данной проблемы пишем в конфиге
Options +FollowSymLinks -SymLinksIfOwnerMatch
 и затем
sudo chmod o+x /home
sudo chmod o+x /home/somekittens
chmod o+x /home/somekittens/Dropbox
chmod o+x /home/somekittens/Dropbox/Project
chmod o+x /home/somekittens/Dropbox/Project/Site

вторник, 9 августа 2016 г.

GIT, не коммитить изменения прав на файлы

Вот этой командой можно указать git-у, что нужно не отслеживать изменения файлов

git config core.filemode false    

четверг, 21 января 2016 г.

Обзоры открытых CAD программ

http://forum.ubuntu.ru/index.php?topic=156576.0
http://habrahabr.ru/post/129533/
http://vk.com/topic-49716269_28148628
http://www.oslinux.ru/posts/1015.html
http://linsoft.info/soft/category/125
http://freeanalogs.ru/AutoCAD


https://habrahabr.ru/post/275595/

среда, 20 января 2016 г.

IT-записки

comments powered by Disqus