Команда в консоле для смены пользователя папки или файла Рекурсивно: chown -R newname:newgroup directory/ А здесь и смена прав и смена пользователя рекурсивно: chown -R www-root:www-root /var/www/www-root/data/www/domain.com/ chmod -R 777 /var/www/www-root/data/www/domain.com/
Инструменты для разработки и анализа сайтов
Внешний Дизайн Figma.com — онлайн редактор для прототипирования шаблона dribbble.com — коллекция трендового дизайна. Чтобы ориентироваться как сейчас актуально делать Grig.guide — позволяет визуально подобрать базовую сетку для сайта Colorhunt.co — подобранные цветовые сочетания для быстрого выбора цвета фона, футера,
Букмарклеты
Букмарклет (англ. bookmarklet; bookmark — «закладка» и applet — «апплет») — небольшая JavaScript-программа, оформленная как javascript: URL и сохраняемая как браузерная закладка. Инструкция по использованию (видео демонстрация). Коротко: 1) перетаскиваем ссылку на панель закладок; 2) нажимаем соответствующую закладку для совершения
rsync — пример синхронизации
rsync -avz /var/www/user-name/data/www/sitename.ru/ root@xx.xx.xx.xx:/var/www/user-name/data/www/sitename.ru/
Фиксированный (липкий) блок при прокрутке
Небольшой код на JavaScript позволяет сделать на странице фиксированный/липкий(sticky) блок function getTopOffset(e) { var y = 0; do { y += e.offsetTop; } while (e = e.offsetParent); return y; } var block = document.getElementById(‘fixblock’); /* fixblock — значение атрибута id
Перенаправление на с http на https. Варианты через nginx и htaccess
С помощью .htaccess Options +FollowSymLinks RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] С помощью Nginх Нужно добавить одну строку в настройки вашего nginx сервера. Обычное место расположения файлов конфигурации nginx: /etc/nginx/vhosts/ Открываем файл конфигурации и вносим следующу строку (естественно заменив
Исходная css нормализация для WordPress
Версия 1.0 Для кастомной темы HSTR /*————————————————————— # Normalize based on —————————————————————*/ /*not important tags normalization*/ abbr[title] {border-bottom: 1px dotted;} b,strong {font-weight: bold;} dfn {font-style: italic;} mark {background: #ff0; color: #000;} small {font-size: 80%;} sub,sup {font-size: 75%; line-height: 0; position:
Свой дизайн комментариев в WordPress
Чтобы изменить стандартный дизайн комментариев в движке WordPress часто необходимо подправить html код который генерирует движок. Переводим листинг комментов wp_list_comments на свою функцию hstr_comment: [php]<ul class=»comment-list»> <?php wp_list_comments( ‘type=comment&callback=hstr_comment’ ); ?> </ul><!— .comment-list —>[/php] А в этой функции В файле
putty — не верное отображение символов в MC — qqqqqq
Часто бывает что при заходе на сервер через Putty встречаешь «аброкадабру» вместо букв в Midnight Commander (MC) или неверное отображение псевдографики (линии отображаются qqqqqqqqqqq…) Обычно это решается выставлением правильной кодировки в настройках Putty: Window -> Translation -> Remote character set
Нормализация CSS
Добиться одинаковости отображения сайтов различными браузерами можно двумя способами: 1. Стереть все стили(которые используются в браузерах по умолчанию) и далее с чистого листа писать новые — так называемый резет; 2. Нормализовать стили — сделать похожим отображение большинства элементов html, сохраняя
Посмотреть версию MPM в Apache
Команда pkg_info | grep apache Ответ будет что-то типа: apache-itk-2.2.21 Version 2.2.x of Apache web server with itk MPM.
Посмотреть установленные модули Apache
Команды: httpd -l Или httpd -M