Roundcube – «Невозможно загрузить файл»


Установили на свой сервере веб-интерфейс к почте “RoundCube”. Все хорошо работало, пока не понадобилось отправить файлы. При загрузке вываливается красное окно с ошибкой «Невозможно загрузить файл». Т.к. сервер был только настроен – подумали на настройки php.

Читать дальше →



FreeBSD – откатить порт предыдущей версии

После обновления дерево портов получили всё свеженькое, но иногда возникает необходимость “откатить” назад тот или иной порт, т.е. получить старую версию (например, если новая после обновления ПО не работает как надо или не работают сервисы, которые зависят от этого ПО), делается это с помощью утилиты portdowngrade
Откатываем порты FreeBSD



FreeBSD – команды для вывода системной информации

Публикуем третью часть полезных комманд Unix. На этот раз команды, которые позволяют узнать системную информацию.
Читать дальше →



Файловые команды FreeBSD

Публикуем вторую часть полезных комманд Unix. На этот раз команды для работы с файлами.
Читать дальше →



Хранение временных таблиц в памяти MySQL

Если на сервере хватает оперативной памяти – можно и нужно выносить в нее кэш и временные таблицы. Это значительно ускорит работу сервера MySQL.
Для этого нам необходимо создать из оперативной памяти ramdisk (для этого в ядре FreeBSD нужен модуль tmpfs):

mount -t tmpfs -o size=3584M tmpfs /tmp/mysql/
echo 'tmpfs /tmp/mysql tmpfs size=3584M,mode=01770,uid=100,gid=101,noatime 0 0' >> /etc/fstab

В конфигурационном файле MySQL (по умолчанию /etc/my.cnf) добавляем директиву в блоке [mysqld]:

tmpdir=/tmp/mysql/

И перезапускаем MySQL сервер.
На закуску девушка с запросом MySQL ;)



FreeBSD – групповое переименование файлов

Задача: переименовать миллион файлов в папке с нумерацией по порядку:

x=1; for i in *.txt ; do mv $i $x.txt;x=$(($x+1)); done

Происходит переименованием всех файлов *.txt в их порядковые номера т.е. было:
adsa9d8sa98d.txt
sad9dad9ad99.txt
213da330dadd.txt
........

Стало:

1.txt
2.txt
3.txt
.........
1000000.txt


Статьи пользователей на ArtKiev Design Studio