Архив автора
Редирект средствами .htaccess
написано 8 апреля, 2008 - запись из раздела web server | Комментировать
В корне домена источника (source) в файл .htaccess пишем: [cc lang=»bash»] redirectMatch permanent ^(.*)$ https://www.itblog.su [/cc] предположим, источником был домен blog.shakirov.com, тогда при попытке открыть http://blog.shakirov.com/?id=some открываться будет https://www.itblog.su/?id=some
определение типа материнской платы в Linux и FreeBSD
написано 8 апреля, 2008 - запись из раздела Unix | Комментировать
Столкнулся с необходимостью выяснить, какая материнская плата на сервере. Операционкой была FreeBSD. [cc lang=»bash»] dd if=/dev/mem bs=64k skip=15 count=1|strings|less [/cc] работает в том числе и на Linux, но (общее для всех типов Unix) может сработать не всегда.
php 500 ошибка
написано 7 апреля, 2008 - запись из раздела PHP | Комментировать
Обычный геморрой, с пустой страницей вместо сайта, в заголовках 500-ая ошибка. Чтобы вывести текст ошибки, мы обычно переключаем php в режим cgi, что является геморроем и неправильным расходованием рабочего времени. Правильное решение, прописать в .htaccess: php_flag display_errors on
linux screen
написано 2 апреля, 2008 - запись из раздела Unix | 12 комментариев
Чрезвычайно полезная утилита screen есть в linux. Позволяет она создавать в терминале ssh несколько экранов и удобно переключаться между ними. Также полезен screen в случае если надо делать какие-то опреации по ssh и обрывы связи вредны. Достаточно просто, работать в скрин. Для примера берём задачу, скачать iso-шку CentOS 4. Далее будет понятнее если показать выкладки […]
ntfs и linux
написано 26 марта, 2008 - запись из раздела Unix | Комментировать
Для поддержки ntfs в linux (на примере CentOS 5) ставим: [cc lang=»bash»] [root@home ~]# yum install fuse-ntfs-3g-devel-1.2310-1.el5.rf fuse-ntfs-3g-1.2310-1.el5.rf fuse-2.7.3-1.el5.rf dkms-ntfs-2.1.27-2.nodist.rf [root@home ~]# mount -t ntfs-3g /dev/sda1 /mnt/windows FATAL: Module fuse not found. ntfs-3g-mount: fuse device is missing, try ‘modprobe fuse’ as root [root@home ~]# modprobe fuse FATAL: Module fuse not found. [root@home ~]# /etc/init.d/fuse start […]
php5 и MS SQL express 2005
написано 26 марта, 2008 - запись из раздела PHP, windows | Комментировать
Ошибка при работе простого скрипта написанного на php при связке IIS+php5+MsSQL2005express mssql_connect() [function.mssql-connect]: Unable to connect to server: mssql1 Фиксится заменой ntwdblib.dll Другая проблема Error in my_thread_global_end(): 1 threads didn’t exit вылазит как при mssql_connect так и при mysql_connect фиксится заменой libmysql.dll из php-5.2.1-Win32
Zabbix frontend error
написано 24 марта, 2008 - запись из раздела networking, Unix | Комментировать
При попытке открыть фронтэнд zabbix сервера, вылезает ошибка: Parse error: parse error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in zabbix/include/copt.lib.php on line 112 Это свзяано с тем что в php4 нет определения static function, выходом из ситуации является правка copt.lib.php по принципу: /* protected */ static function getmicrotime() { замены на: […]
репозитарий rpmforge (dag) для CentOS 5 и CentOS 4
написано 21 марта, 2008 - запись из раздела Unix | 1 комментарий
Подключаем rpmforge (dag) репозитарий к CentOS 5 [cc lang=»bash»] [root@xen ~]# rpm —import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt [root@xen ~]# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm [root@xen ~]# rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm [root@xen ~]# rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm [root@xen ~]# yum check-update [/cc] Подключаем rpmforge (dag) репозитарий к CentOS 4 [cc lang=»bash»] http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm rpm —import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt rpm -K rpmforge-release-0.3.6-1.el4.rf.*.rpm rpm -i rpmforge-release-0.3.6-1.el4.rf.*.rpm yum check-update [/cc] […]
как узнать какая версия CentOS установлена?
написано 17 марта, 2008 - запись из раздела Unix | 8 комментариев
Как узнать какая версия CentOS (или любого другого RedHat-based дистрибутива) установлена? [cc lang=»bash»] [root@iit ~]# cat /etc/redhat-release CentOS release 5 (Final) [/cc]
uptime windows
написано 13 марта, 2008 - запись из раздела windows | Комментировать
Утилита командная для просмотра аптайма системы. uptime.exe