Архив: Февраль, 2011

Устанавливаем php5-ffmpeg на CentOS

Так сложилось, что в репозитории данного модуля нет. Приходится делать все руками. Будем собирать в /usr/src: (далее…)

Не работает Nginx

Процессы активны (nginx запущен), но сайты не работают. В логах встречаются ошибки вида:
[alert] 17289#0: open socket #14 left in 39
Лечится путем увеличения параметра worker_connections в /etc/nginx.conf (в CentOS) и в /etc/nginx/nginx.conf (в Debian). После чего рестартим nginx.

Установка Lame в Debian

К сожалению, пакета lame в репозиториях Debian нет, но есть замена: toolame и twolame Устанавливаем как обычно:
# apt-get update && apt-get install toolame
Если клиенту нужен именно Lame (для работы с Mpeg 3), то добавляем в /etc/apt/sources.list Для lenny:
deb http://www.debian-multimedia.org lenny main non-free
Для squeeze
deb http://www.debian-multimedia.org lenny main non-free
Обновляем информацию о пакетах:
apt-get update
И устанавливаем
apt-get install lame

Установка SoX в Debian

http://sox.sourceforge.net/ SoX — Sound eXchange программа для работы с звуковыми файлами. Присутствует в репозиториях Debian, так что установка проста:
# apt-get update && apt-get install sox
Все подхватится автоматически.

Установка поддержки Curl в PHP

В Debian устанавливается следующим образом:
# apt-get update && apt-get install php5-curl curl
В CentOS уже вкомпилена поддержка curl в php-common

Fatal error Allowed memory size of

Такая ошибка означает, что скрипт пытается запросить больше памяти, чем ему разрешено. Решение: нужно увеличить размер memory_limit в php.ini В Debian: Если php используется как модуль апача:
/etc/php5/apache2/php.ini
Если php используется как CGI или FastCGI:
/etc/php5/cgi/php.ini
Если PHP используется как CLI:
/etc/php5/cli/php.ini
В CentOS:
/etc/php.ini

Как узнать размер файлов и папок в Linux?

Все просто. Используем команду du -h и покажется суммарный размер директорий. Так же можно узнать размер всех файлов и папок в директории:
du -hs *
Со звездочкой на конце.

Назначение домену определенного IP адреса

Если Вы добавили домен в панель управления хостингом, но не сменили записи в DNS (хотите проверить, что все работает без ошибок), то делаем следующее: В Windows: Можете отредактировать файл:
C:\Windows\System32\drivers\etc\hosts
Добавить запись вида:
xxx.xx.xx.xx site.com
В Linux: Отредактировать файл /etc/hosts Добавить запись вида: xxx.xx.xx.xx site.com Где, xxx.xx.xx.xx — IP Вашего сервера, а site.com — имя Вашего домена. В таком случае, введя в браузер имя Вашего домена, Вы будете перенаправлены на Ваш сервер. Такая система работает в обход DNS.

iPod звук идет отовсюду

Столкнулся с проблемой, что идет звук и из внешего динамика и из наушников. На форумах пишут, что можно поиграться с ограничением громкости в настройках… Мне же помог ребут. А перезагружаем iPod так: Отключаем блокировку, держим клавишу Menu и центральную кнопку 5 секунд и iPod ушел в ребут. После загрузки со звуком все в порядке.

Изменение WWW домена на другой в ISPManager

К сожалению, в ISPManager’e нет функции, чтобы сменить имя домена в параметрах WWW домена. Приходится руками пересоздавать WWW домен, копировать файлы и папки и т.д. Вот мой способ (делаем по SSH):
export OLD_DOMAIN=site_old.com export NEW_DOMAIN=site.com
В Debian:
sed -i «s/$OLD_DOMAIN/$NEW_DOMAIN/» /etc/nginx/nginx.conf sed -i «s/$OLD_DOMAIN/$NEW_DOMAIN/» /etc/apache2/apache2.conf sed -i «s/$OLD_DOMAIN/$NEW_DOMAIN/» /usr/local/ispmgr/etc/rotate.conf sed -i «s/$OLD_DOMAIN/$NEW_DOMAIN/» /usr/local/ispmgr/etc/ispmgr.conf
В CentOS:
sed -i «s/$OLD_DOMAIN/$NEW_DOMAIN/» /etc/nginx/nginx.conf sed -i «s/$OLD_DOMAIN/$NEW_DOMAIN/» /etc/httpd/conf/httpd.conf sed -i «s/$OLD_DOMAIN/$NEW_DOMAIN/» /usr/local/ispmgr/etc/rotate.conf sed -i «s/$OLD_DOMAIN/$NEW_DOMAIN/» /usr/local/ispmgr/etc/ispmgr.conf
И переименовываем папку с www доменом:
mv /var/www/user_name/data/www/site_old.com /var/www/user_name/data/www/site.com

Авторские права © Из техника в Digital. Все права защищены
Работает на хостинге RigWEB
Карта сайта