- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 33 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 32 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 31 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 30 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 29 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 28 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 27 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 26 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 25 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
- user warning: Got error 28 from storage engine
query: SELECT t.*,v.weight AS v_weight_unused FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 24 ORDER BY v.weight, t.weight, t.name in /var/www/multi/data/multi/modules/taxonomy/taxonomy.module on line 640.
Опубликовано GogA в Чтв, 07/19/2018 - 02:50
Чтобы создать алиасы для быстрого доступа через консоль, требуется прописать конфиги:
Для пользователя (рекомендуется) ~/.ssh/config или глобальный /etc/ssh/ssh_config (сложно представить чтобы это потребовалось обычному вебмастеру).
Используем любой редактор, например nano или vim:
~/.ssh/config
Host server
HostkeyAlgorithms ssh-dss
HostName server.hosting.com
Port 3322
User admin
Опубликовано GogA в Суб, 06/25/2016 - 14:42
Иногда при переносе сайтов требуется подправить пути в конфигах (и не только), это часто встречается со старыми сайтами, которые писали не опытные веб разработчики. К счастью, сейчас вы можете исправить всё в кратчайшее время, не отредактировав в ручную ни один файл.
Для замены всех подстрок во всех файлах в текущей директории нам понадобятся find и xargs.
Опубликовано GogA в Чтв, 10/29/2015 - 15:21
Базам mysql свойственно крашиться, и если у вас один сайт, то восстанавливать таблицы баз данных на обычном хостинге вам возможно и не придётся или придётся делать раз в год. А если сайтов у вас десятки то уследить за тем какая таблица «подвисла» и проверять какой сайт не работает уже сложнее.
Для того чтобы проверить, восстановить и оптимизировать все базы данных mysql достаточно подключить по ssh и выполнить команду:
mysqlcheck -uUSER -pPASSWORD --auto-repair --check --optimize --all-databases
Опубликовано GogA в Вск, 06/08/2014 - 20:12
Первое что стоит сделать, когда вы получили новую Raspberry Pi, сделать бекап SD. Так же рекомендую делать бекапы перед установкой чего-то нового, обновлением ядра/пакетов.
Расскажу как сделать бэкап Raspberry на Mac OS X. Весь бэкап — это копия SD карты.
Шаг 1: смотрим список подключенных устройств на нашем маке
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
Опубликовано GogA в Вск, 06/08/2014 - 19:54
Купил себе Razberry Pi, это сборка на базе Raspberry Pi с дополнительной платой расширения Razberry Pi, превращающая Rasberry Pi в контроллер для управления устройствами, освещением и другим по беспроводному протоколу Z-Wave. Точнее контроллером делает малинку программное обеспечение Z-way.
Для начального знакомства мной было куплено:
- Контроллер Raspberry Pi с платой Razberry Pi (в комплекте был блок питания DC 5V на 1А с USB кабелем для питания, карта SD на 4Gb с предустановленным Debian с ПО Z-way, Ethernet кабель)
- Диммер Fibaro Dimmer для управления освещением
- Датчик Fubaro Universal Sensor
- Модуль в розетку Fibaro Wall Plug с энергоизмерением
- Диодная, энергосберегающая и галогенная лампочки, подходящие для диммирования
Опубликовано GogA в Птн, 07/26/2013 - 11:05
В командной строке выполните:
для Windows
ipconfig /flushdns
для Mac OS X
dscacheutil -flushcache
Опубликовано GogA в Пнд, 03/18/2013 - 13:09
Сначала удалим php 5.3, используя систему портов.
Чтобы это сделать, нам нужно знать имя пакета, который мы сможем найти с помощью команды:
pkg_info | grep php5
Найдём точное описание порта, в моём случае это был пакет php53-5.3.22, по этому команда для его удаления выглядит так:
pkg_delete -r php53-5.3.22
Теперь сконфигурируем и установим php 5.2:
cd /usr/ports/lang/php52
make config
При конфигурировании стоит выбрать как будет php работать. Я обычно выбираю CGI, FASTCGI и как модуль апача:
Опубликовано GogA в Пнд, 03/18/2013 - 01:33
Для большинства не больших баз данных идеально будет работать команда mysqldump:
mysqldump -uroot -p database > database.sql
Если требуется указать удалённый хост то, добавим -h192.168.1.10 или --host=192.168.1.10, где 192.168.1.10 — IP удалённого хоста. Для локального этот параметр можно упустить.
-uroot (или --user=root) — указываем пользователя.
-p или --password
database<.code> — имя базы данных для бэкапа, а database.sql – имя файла для бэкапа. Если в один файл вы хотите включить несколько баз данных, используйте ключ -B.
Опубликовано GogA в Вск, 03/17/2013 - 14:04
Для поиска страниц в руководстве есть две команды whatis и apropos.
whatis ищет по руководству указанное слово целиком, а apropos осуществляет поиск по подстроке.
Сравните результаты:
whatis who
biff(1) - be notified if mail arrives and who it is from
from(1) - print names of those who have sent mail
rusers(1) - who is logged in to machines on local network
rwho(1) - who is logged in on local machines
Опубликовано GogA в Вск, 03/17/2013 - 13:28
Многие пренебрегают изучением руководства man, порой удобней найти описание в Google. Но лучше иметь представление о работе с документацией в FreeBSD, эти знания помогут вам лучше разобраться и понимать тонкости, о которых ниже.
man ИМЯ_КОМАНДЫ
Выведет на экран информацию о требуемой команде из документации к вашей системе. Попробуем разобраться на примере:
man uname
|