Archive for Январь, 2015
Создание Favicon файла для сайта
Создание Favicon
http://www.brennan.id.au/13-Apache_Web_Server.html#users
Большинство современных браузеров поддерживают использование favicons, это такие маленькие картинки ( иконки) (icon) файлов размещенных , как правило в корневой директории сайта. При запросе клиентом страницы сайта , также запрашивается и favicon , если он есть и показывается в закладке заголовка. Favicon способен хранить 3 различных размера изображения в одном файле, это позволяет показывать предпочтительный образ в разных случаях ( как иконка на рабочий стол к примеру).
Создавать свой собственный favicon может быть не всегда удобно, для этого есть автоматизированный скрипт. netpbm
[bash]# yum install netpbm-progs |
Сейчас вы можете создать свой собственный «makefavicon» скрипт. This script will convert any size image file into the three standard 16×16, 32×32 and 48×48 files required to create a standard favicon file. По умолчанию изображения файлов должны быть следующих форматов PAM, PNM, PPM, PGM and PBM; другие могут быть легко конвертированы к нужным с помощью утилит доступных в netpbm-progs приложении (приблизительно 200 форматов образов можно конвертировать). Справочник «man netpbm» доступен у netpbm.
[bash]# vi /bin/makefavicon |
#!/bin/shif [ -z $1 ] ; then echo -e «\\nUsage: \»makefavicon <image_filename.png>\»\\n» echo -e «Suitable file types are: PAM, PNM, PPM, PGM, or PBM.\\n» exit firm -f favicon.icopamscale -linear -xsize=48 -ysize=48 $1 > tmp_logo48.ppm pamscale -linear -xsize=32 -ysize=32 $1 > tmp_logo32.ppm pamscale -linear -xsize=16 -ysize=16 $1 > tmp_logo16.ppmpnmquant 256 tmp_logo48.ppm > tmp_logo48x48.ppm pnmquant 256 tmp_logo32.ppm > tmp_logo32x32.ppm pnmquant 256 tmp_logo16.ppm > tmp_logo16x16.ppmppmtowinicon tmp_logo16x16.ppm tmp_logo32x32.ppm tmp_logo48x48.ppm -output favicon.ico rm -f tmp_logo*.ppm |
Создав свой скрипт необходимо выставить ему права.
[bash]# chmod +x /bin/makefavicon |
Скрипт запускается с параметрами файла изображения.
[bash]# makefavicon image_file.ppm |
Для конвертации PNG в favicon, запустите следующую команду , которая в начале конвертнет в PNM формат, а затем запустите скрипт в аргументах с созданным файлом.
[bash]# pngtopnm -mix pic_file.png > file_to_convert.pnm [bash]# makefavicon file_to_convert.pnm |
Созданный икон файл необходимо заменить в корневой директории сайта.
[bash]# cp favicon.ico /var/www/html/ |
Автоматически файл favicon.ico будет работать , не нужно ни каких доработок, или в ручную прописать на не работающем контенте.
[bash]# vi /var/www/html/index.html |
<link rel="icon" href="favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> |
Изменение прав пользователя в vsftp
vsftp.conf
Для добавления прав chmod на файл ( каталог) группе пользователя
local_umask=002
Расчет следующий
chmod = 777-umask
Примениться для всех пользователей FTP !
Перенос информации c помощью GIT
На старом сервере
1. Заходим в папку.
Смотрим путь главного репозитария
git remote -v
Проверяем статус имеющегося.
git status
Добавляем изменения
git add -A
git commit -m «info»
git push
Проверяем файл gitignore
Переносим файл htaccess, /img, robot, config
На новом месте
настраиваем config под данное место.