Не работает RewriteEngine на сервере с CentOS? Просто в файле .htaccess нужно перед строчкой RewriteEngine on нужно добавить Options +FollowSymlinks и все заработает.
Пример:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^text-([0-9]+)/*$ index.php?text_id=$1
RewriteRule ^([\-0-9]+)f([0-9]+)$ down.php?id=$1&fid=$2
RewriteRule ^([\-0-9]+)d([0-9]+)$ down.php?id=$1&fid=$2&down
AddDefaultCharset UTF-8
суббота, 26 июня 2010 г.
вторник, 22 июня 2010 г.
База ip адресов мобильных операторов
http://www.logofon.ru/xml/ips.xml
http://wapl.ru/stat-ips-all-uniq.lst
http://wapl.ru/stat-ips-all-uniq.lst
воскресенье, 20 июня 2010 г.
/etc/apt/sources.list
Редактируем /etc/apt/sources.list
nano /etc/apt/sources.list
Добавим например:
deb http://http.us.debian.org/debian stable main contrib non-free
Обновим:
apt-get update
Пример sources.list:
deb http://mirror.yandex.ru/debian/ sid main contrib non-free
deb http://mirror.yandex.ru/debian-multimedia/ sid main
nano /etc/apt/sources.list
Добавим например:
deb http://http.us.debian.org/debian stable main contrib non-free
Обновим:
apt-get update
Пример sources.list:
deb http://mirror.yandex.ru/debian/ sid main contrib non-free
deb http://mirror.yandex.ru/debian-multimedia/ sid main
Настройка сети между двумя машинами одна из которых на c linux
Нужно отредактировать файл interfaces
nano /etc/network/interfaces
# интерфйс eth1 смотрит в локалку все прописываем статически
auto eth1
iface eth1 inet static
address 192.168.20.1
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
#В случае если необходимо и внешний eth0 сделать статическим нужно добавить gateway xxx.xxx.xxx.xxx
nano /etc/network/interfaces
# интерфйс eth1 смотрит в локалку все прописываем статически
auto eth1
iface eth1 inet static
address 192.168.20.1
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
#В случае если необходимо и внешний eth0 сделать статическим нужно добавить gateway xxx.xxx.xxx.xxx
суббота, 19 июня 2010 г.
воскресенье, 25 апреля 2010 г.
устаревшая функция preg_replace
Сегодня php меня обрадовал что функция preg_replace pregi_replace устаревшая и что теперь делать ))), это введение связано с переходом на php6 наверняка.
суббота, 24 апреля 2010 г.
curl или что такое порты в freebsd
cd /usr/ports/......... здесь много фигни которую нужно будет ставить
make install -D FORCE_PKG_REGISTER делаем простой make если не помогает то с второй частью
make install -D FORCE_PKG_REGISTER делаем простой make если не помогает то с второй частью
среда, 21 апреля 2010 г.
Установки и синхронизация времени freebsd
Для установки даты/времени используем команды
#год месяц день часы минуты секунды
date yymmddhhmmss
#установка времени без модификации даты часы:минуты
date hhmm
#пример
date 0501121627
date 1627
Чтобы будильник не отставал, нужно локальное время синхронизировать с удаленным эталонным сервером времени.
Можно сделать это вручную
/usr/sbin/ntpdate -u ntp.psn.ru
Можно повесить на крон или запустить демона
#Правим rc.conf
ntpdate_enable="YES" # Синхронизация часов при запуске
ntpdate_program="/usr/sbin/ntpdate" # Программа для синхронизации
ntpdate_flags="-u ntp.psn.ru" # Сервер для синхронизации
ntpd_enable="YES" # Демон синхронизации
ntpd_program="/usr/sbin/ntpd" # Полный путь к нему
ntpd_flags="-p /var/run/ntpd.pid" # .pid процесса
#Правим /etc/ntp.conf
# Сервера обновления
server ntp.psn.ru prefer
server ntp.ucsd.edu
server time.nist.gov
# prefer - предпочтительный сервер
driftfile /var/db/ntp.drift # Для хранения смещения частоты системных часов
logfile /var/log/ntp.log # Основной лог
restrict default ignore # Запрещаем всем сверяться с нашим сервером
restrict 127.0.0.1
restrict ntp.psn.ru noquery notrap # Разрешаем изменять наше время
restrict ntp.ucsd.edu noquery notrap
restrict time.nist.gov noquery notrap
restrict 10.99.0.0 mask 255.255.0.0 notrust nomodify notrap # Локальным даем доступ
#год месяц день часы минуты секунды
date yymmddhhmmss
#установка времени без модификации даты часы:минуты
date hhmm
#пример
date 0501121627
date 1627
Чтобы будильник не отставал, нужно локальное время синхронизировать с удаленным эталонным сервером времени.
Можно сделать это вручную
/usr/sbin/ntpdate -u ntp.psn.ru
Можно повесить на крон или запустить демона
#Правим rc.conf
ntpdate_enable="YES" # Синхронизация часов при запуске
ntpdate_program="/usr/sbin/ntpdate" # Программа для синхронизации
ntpdate_flags="-u ntp.psn.ru" # Сервер для синхронизации
ntpd_enable="YES" # Демон синхронизации
ntpd_program="/usr/sbin/ntpd" # Полный путь к нему
ntpd_flags="-p /var/run/ntpd.pid" # .pid процесса
#Правим /etc/ntp.conf
# Сервера обновления
server ntp.psn.ru prefer
server ntp.ucsd.edu
server time.nist.gov
# prefer - предпочтительный сервер
driftfile /var/db/ntp.drift # Для хранения смещения частоты системных часов
logfile /var/log/ntp.log # Основной лог
restrict default ignore # Запрещаем всем сверяться с нашим сервером
restrict 127.0.0.1
restrict ntp.psn.ru noquery notrap # Разрешаем изменять наше время
restrict ntp.ucsd.edu noquery notrap
restrict time.nist.gov noquery notrap
restrict 10.99.0.0 mask 255.255.0.0 notrust nomodify notrap # Локальным даем доступ
суббота, 30 января 2010 г.
MySQL Графа и строки
Какой должен быть запрос к БД что бы поменять значение в графе для всех строк.
итого получаем командочку
UPDATE table set pole="znacenie"
table - название таблицы
pole - графа в которой указываем "znacenie"
итого получаем командочку
UPDATE table set pole="znacenie"
table - название таблицы
pole - графа в которой указываем "znacenie"
Подписаться на:
Сообщения (Atom)