renovatio's blog

Добавляем пользователя в группу sudo

При ошибке - user is not in the sudoers file

Заходим под root
visudo

Добавляем строку
user ALL=(ALL) ALL

Второй способ
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Доступ для тех кто состоит в группе sudo

The code has been tested and works

Debian - отправка почта при помощи SSMTP

SSMTP - утилита которая позволяет отправлять письма через smtp-аккаунт на стороннем сервере. В случае веб-разработки она может пригодится если вам необходимо отправлять письма на реальную почту, а не на заглушки.
Установка и настройка

1. Для начала необходимо установить SSMTP, в Ubuntu и debian-подобных системах это делается командой:

sudo apt-get install ssmtp

2. Изменяем файл /etc/ssmtp/ssmtp.conf. Для Gmail данные выглядят следующим образом:

The code has been tested and works

Изменяем форму в виджете поля Drupal7

function MYMODULE_field_widget_form_alter(&$element, &$form_state, $context) {
// If this is an image field type
if ($context['field']['type'] == 'image') {
// Loop through the element children (there will always be at least one).
foreach (element_children($element) as $key => $child) {
// Add the new process function to the element
$element[$key]['#process'][] = 'MYMODULE_image_field_widget_process';
}
}
}

The code has been tested and works

Узнаем размер папок в Debian7-8(Linux)

Узнаем размер конкретной папки,в которой находимся
du -sh


Если нужно посчитать вес всех директорий плюс файлы — добавляем звёздочку:

du -sh *

Отобразить размеры всех вложенных папок
Чтобы проверить информацию в том числе вообще по всем папкам, вместе со вложенными - понадобится самый короткий вариант:
du -h

Отсортировать папки по объёму
du -s *| sort -nr

The code has been tested and works

Добавляем папку за пределами DocumentRoot Apache2 Debian7

За пределами корневой директории указанной в конфигурационном файле
000-default
По умолчанию /var/www
Мы получаем ошибку 403
Для исправлени используем следующую команду
mount -o bind /media/Files/web_files /var/www/html/web_files

The code has been tested and works

Обновляем версию PHP debian7

Как всем известно на Debian 7 используется PHP 5.4.4 и версия всегда останется такая, как же нам обновить ее до последней версии (например сейчас это 5.4.26)?

1. Добавляем репозиторий в ваш sources.list

Если вы хотите установить PHP 5.4.xx, добавить две строчки в ваш /etc/apt/sources.list файл:

deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all

Если вы хотите установить PHP 5.5.xx, добавить эти две строчки:

The code has been tested and works

Парсинг материалов вконтакте Feeds drupal7

Точка входа на api вконтакта находится здесь.

https://api.vk.com/method

Документация https://vk.com/dev/openapi

Мы будем использовать https://vk.com/dev/wall.get метод для работы со стеной группы или пользователя

The code has been tested and works

Pages

Subscribe to RSS - renovatio's blog