Скрипт для бекапа сайтов и БД на Яндекс.Диск

Опубликовано admin - вт, 07/14/2015 - 09:28
Очередная вариация скрипта бекапа файлов и БД сайта на Яндекс.Диск. С возможностью указать исключения и количество резервных копий. UPD: Скрипт стал универсальным для webdav и переехал на GitHub: https://github.com/UksusoFF/webdav-backup Чтобы бекапить на ЯД: https://github.com/yar229/WebDavMailRuCloud

Не устанавливается Google Chrome после очистки от вирусов

Опубликовано admin - вс, 07/05/2015 - 12:59
Ошибки На компьютере уже установлена последняя версия браузера Google Chrome. Если он не работает, удалите его и установите снова. Установка не выполнена. Не удалось запустить установщик Google Chrome. При этом в appwiz.cpl Google Chrome отсутствует. Решение Удалить все что найдется в %appdata%, Удалить все что найдется в реестре поиском по "Google Chrome", Удалить Google Update Helper: msiexec.exe /x {A92DAB39-4E2C-4304-9AB6-BC44E68B55E2}  

VirtualBox сломал VPN

Опубликовано admin - вт, 06/09/2015 - 18:04
После установки VirtualBox не работает VPN и в журнале Windows наблюдаются следующее: Код 7023: Служба "Диспетчер подключений удаленного доступа" завершена из-за ошибки Не удается найти указанный файл. Код 20030 RasMan: Ошибка запуска диспетчера подключений удаленного доступа, поскольку ему не удалось загрузить одну или несколько коммуникационных DLL. Убедитесь, что коммуникационное оборудование установлено, а затем перезапустите службу диспетчера подключений удаленного доступа. Если проблема повторяется, обратитесь к системному администратору.

Импорт видео с YouTube-канала в Drupal используя API v3

Опубликовано admin - вт, 04/21/2015 - 13:48
В YouTube API v3 нельзя ничего сделать без API key. Чтобы его получить идем: https://console.developers.google.com/project Создаем проект → APIs & auth → Credentials → Create New Key → Browser key Если хотим чтобы API был доступен с любого хоста, то в Referers не пишем ничего. Ждем какое-то время, ключ почему-то доступен не сразу. Так же как и изменения Referers применяются спустя какое-то время. Затем нужно получить ID плейлиста загрузок канала.

Настройка почты в Drupal

Опубликовано admin - ср, 04/01/2015 - 20:48
Ставим модули: Mail System, SMTP, Mime Mail. Настраиваем SMTP: admin/config/system/smtp Настраиваем Mime Mail: admin/config/system/mimemail Не забываем выбрать формат текста который будет использоваться при отправке. Настраиваем Mail System: admin/config/system/mailsystem Создаем новый класс интерфейса MailSystemInterface, который наследует свои методы из других классов. Класс, чей метод format() будет использоваться — MimeMailSystem Класс, чей метод mail() будет использоваться — SmtpMailSystem Назначаем этот класс для модуля Mime Mail и по-умолчанию. Если установлен Webform, то необходим

Получить список нод у которых больше чем один синоним URL

Опубликовано admin - пн, 03/30/2015 - 22:40
SELECT `alias`,`source`, COUNT(*) AS `alias_count` FROM `url_alias` WHERE `source` LIKE 'node/%' GROUP BY `source` HAVING alias_count > 1 Модуль для вывода информации о существующих алиасах на форме редактирования ноды: https://www.drupal.org/project/show_node_aliases

Веб-скрипты

Опубликовано admin - пт, 03/20/2015 - 23:30
Подборка веб-скриптов. Листинг директории Apache: h5ai — a modern HTTP web server index Apaxy — a simple, customisable theme for your Apache directory listing.

Оптимизация изображений на хостинге

Опубликовано admin - пт, 03/20/2015 - 23:24
Скрипт для оптимизации изображений по рекомендации Google PageSpeed Insights: ## Settings ## # Image folder image_path="/var/www/path-to-site-or-image-folder/" ## find and process images from prev cron ## ## Process files in image_path which have been modified in the last twenty-four hours ## # Process png, gif, bmp, tiff images nice -n 19 find $image_path \( -iname "*.png" -o -iname "*.gif" -o -iname "*.bmp" -o -iname "*.tiff" \) -mime 0 -exec optipng -o7 '{}' \; # Process jpeg and jpeg images nice -n 19 find $image_path \( -iname "*.jpg" -o -iname "*.jpeg" \) -mtime 0 -exec jpegoptim '{}'

Обновление jQuery в Drupal 7

Опубликовано admin - пн, 02/09/2015 - 23:25
Помимо jQuery еще нужно обновить jQuery Form Plugin иначе не будут работать Ajax функции в некоторых формах /*Обновление jQuery*/ function THEME_js_alter(&$scripts) { unset($scripts['misc/jquery.form.js']); $scripts['misc/jquery.js']['data'] = '//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'; $scripts['misc/jquery.js']['version'] = '1.11.1'; $scripts['misc/jquery.js']['type'] = 'external'; //file $scripts['misc/jquery.js']['preprocess'] = FALSE; } function THEME_form_alter(&$form, &$form_state, $form_id) { $form['#attached']['js'] = array(
Подписаться на
Яндекс.Метрика