Купить SSD Хостинг   

WebHelpCenter.ru Все что может пригодится вебмастеру, администратору сервера, хостинга, программисту и новичку в интернете

Сети
Поиск по сайту
Разделы сайта
Подробнее о...
Календарь
«    Сентябрь 2017    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Архив новостей
Полезное
Облако тегов
Популярные новости
Скачать Игры бесплатно
Скачать alawar Игры бесплатно
Друзья
Самое дорогое

Установка антивируса ClamAV в WHM (Web Hosting control panel system)

После установки и настройки WHM вы хотели бы что бы на вашем сервере был антивирус для ваших клиентов.

По умолчанию антивирус в WHM не установлен но такая возможность имеется, в разделе cPanel -> Manage Plugins есть возможность установить бесплатный антивирус ClamAV

Рассмотрим как правильно установить ClamAV на сервер под управлением WHM

1. Открываем WHM в браузере
http://your.server.IP:2086 или 2087 (SSL)

2. Открываем раздел Server Configuration >> Tweak Settings
Находим строчку

The maximum memory a cPanel process can use before it is killed off (in megabytes). Values less than 256 megabytes can not be specified. A value of "0" will disable the memory limits. : 256

Это максимальный лимит памяти для выполнения процессов от CPanel

Если у вас этот лимит установлен в 256 то вам необходимо изменить на значение 512

3. Открываем раздел cPanel >> Manage Plugins

Находим плагин :

Name: clamavconnector
Author: cPanel Inc.
Version: 0.96.3-2.4 (может быть новее версия)
Description: Virus Protection for Email and Filemanager Uploads !!BETA VERSION!!
Price: free

и ставим галочку на Install and Keep Updated

В низу экрана нажимаем на кнопку Save

После этого будет начат процесс установки ClamAV на сервер.

На это может потребоваться от 2-7 минут, обязательно дождитесь пока процесс будет закончен.
В конце будет результат что установка прошла успешно.

Done

Process Complete

4. Обновите WHM панель (страницу в браузере) и у вас появится в разделе Plugins -> Configure ClamAV Scanner

Открываем этот раздел и конфигурируем ClamAV

Произведите настройки по вашему желанию

На этом процесс установки закончен и настройки закончен!
Опубликовал admin, 9-10-2010, 15:04 | Комментировать (0)

Ошибка: Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux


При обновление (yum update) возникла ошибка: Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux

[~]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package NetworkManager.i386 1:0.7.0-10.el5_5.1 set to be updated
---> Package NetworkManager.x86_64 1:0.7.0-10.el5_5.1 set to be updated
........
Ошибка :
--> Finished Dependency Resolution
syslinux-4.02-1.el5.rf.x86_64 from dag has depsolving problems
--> Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux-4.02-1.el5.rf.x86_64 (dag)
Error: Missing Dependency: perl(Crypt::PasswdMD5) is needed by package syslinux-4.02-1.el5.rf.x86_64 (dag)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

Решение проблемы

На большинство серверах syslinux не требуется

Открываем конфигурационный файл yum.conf

[~]# vi /etc/yum.conf

В конце строки exclude= дописываем syslinux*

[main]
exclude=apache* bind-chroot courier* ...... syslinux*
......

т.е. мы игнорируем обновления syslinux

Проблема решена!

После этого запускаем

[~]# yum update

Обновления успешно будут установлены игнорируя syslinux.
Опубликовал admin, 29-09-2010, 05:17 | Комментировать (0)

Ошибка при обновлеие (yum update). Конфликт версий subversion

Проблема возникла на системе 64-х битной (x86_64). Linux. CentOS 5

При обновлении системы (ядра, пакетов и плагинов), возникла следующая ошибка.

# yum update

Ошибка:

Transaction Check Error:
file /usr/share/emacs/site-lisp/psvn.el from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/de/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/es/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/fr/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/it/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/ja/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/ko/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/nb/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/pl/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/pt_BR/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/sv/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/zh_CN/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/locale/zh_TW/LC_MESSAGES/subversion.mo from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/man/man1/svn.1.gz from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/man/man1/svnadmin.1.gz from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/man/man1/svnlook.1.gz from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/man/man5/svnserve.conf.5.gz from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/man/man8/svnserve.8.gz from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386
file /usr/share/xemacs/site-packages/lisp/psvn.el from install of subversion-1.6.12-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386

Решение этой проблемы

Удаляем конфликтную версию subversion.i386

# yum remove subversion.i386

И проблема решена :)

После этого запускаем заново : yum update

Если ядро так же обновилось, обязательно перегрузите сервер

# reboot

Теперь система обновится без проблем!

Все действия выполняем командной строке, через Shell (например через программу PuTTY)
Опубликовал admin, 29-09-2010, 04:59 | Комментировать (0)

Как отключить IPv6 Networking (RedHat / Centos)

Когда устанавливаете фаирвол CSF (ConfigServer Firewall) рекомендуется отключить IPv6 Networking, если вы не используете IPv6,
а если используете тогда необходимо включить в конфиге фаирвола CSF.

Делается это просто, проверено на CentOS 5

Заходите на сервер в консоль сервера используя SSH (например putty) под рутом (root)

1. Редактируем файл /etc/sysconfig/network

# vi /etc/sysconfig/network

в строке NETWORKING_IPV6=yes
меняем на no

NETWORKING_IPV6=no

2. Редактируем файл /etc/modprobe.conf

# vi /etc/modprobe.conf

в этот файл добавляем следующие строки

alias ipv6 off
alias net-pf-10 off


3. Останавливаем сервис ipv6tables

# service ip6tables stop

отключаем с автозапуска

# chkconfig ip6tables off

4. После этих изменений перезапускаем сервер

# reboot

На сайте CentOS это процесс описан, если не получилось, попробуйте другой вариант, который указан на сайте CentOS : http://wiki.centos.org/FAQ/CentOS5
Опубликовал admin, 27-08-2010, 03:56 | Комментировать (0)

Установка PDFlib PHP5 на сервер CPanel

К сожалению в WHM через EasyApache (Apache Update) не возможно установить PDFlib, это нужно делать в ручную. Это делается совсем просто.
Установка которая описана ниже для версии PHP 5.

В статье описано подробно как установить PDFlib на сервер Linux по управлением CPanel, а так же без проблем можно установить PDFlib если у вас нет WHM/CPanel.
Устанавливаем PDFlib Lite 7, т.к. это бесплатно.

1. Заходим на сервер по средством SSH
[/]# cd /usr/local/src/

2. Заходим на оф. сайт http://www.pdflib.com и скачиваем пакет PDFlib Lite

Качаем PDFlib Lite 7 для Linux системы
[/]# wget http://www.pdflib.com/binaries/PDFlib/705/PDFlib-Lite-7.0.5.tar.gz

3. Распаковываем и устанавливаем PDFlib Lite

[/]# tar xvzf PDFlib-Lite-7.0.5.tar.gz
[/]# cd PDFlib-Lite-7.0.5/
[/]# ./configure
[/]# make
[/]# make install

4. Устанавливаем расширение pdflib для PHP

[/]# pecl install pdflib

Когда у вас спросить, куда установить PDFlib (Path to PDFlib installation?)
указываем /usr/local/

[/]# Path to PDFlib installation? /usr/local/

Если при инсталляции выдало ошибку ...

тогда делаем так:

[/]# cd /root/tmp/pear/cache/
[/]# rm -rf pdflib-2.1.8/
[/]# tar -zxvf pdflib-2.1.8.tgz
[/]# cd pdflib-2.1.8/
[/]# phpize
[/]# ./configure --with-pdflib=/usr/local/
[/]# make
[/]# make install

Процесс установки должен пройти без проблем.

5. Добавляем расширение pdf.so для PHP в ваш файл php.ini

[/]# vi /usr/local/lib/php.ini

Где то в конце файла, где другие расширения, добавляем :

extension=pdf.so

Сохраняем файл :wq и перезапускам апачь (Apache)

[/]# service httpd restart

Если все прошло успешно то установка на этом закончена.

пункты 6,7. Проверка и тестовый пример использования библиотеки PDFlib и более подробное описание, смотрите статью полностью

Опубликовал admin, 25-07-2010, 19:16 | Комментировать (0)

Как установить phpSHIELD Loaders на Linux сервер

Расскажу как легко и просто установить phpSHIELD Loaders на сервер или VPS под управление CPanel. Для других систем управления, пути к файлам могут отличатся, но смысл один и тот же. Думаю что можете установить phpSHIELD Loaders на любую систему разновидностей Linux или даже Windows Server.

Не многие используют скрипты закодированные phpSHIELD, но все же такие встречаются и данная статья может пригодится.

Приступим. Установка phpSHIELD Loaders

Заходим на сервер по средством SSH

[/]# cd /usr/src/

Сайт разработчика http://www.phpshield.com/loaders/

Качаем ZIP архив
[/usr/src]# wget http://www.phpshield.com/loaders/ixed4.lin.x86-32.zip

Распаковываем
[/usr/src]# unzip ixed4.lin.x86-32.zip

Смотрим на распакованные файлы
[/usr/src]# ll

Узнаем версию PHP установленную на сервере
[/usr/src]# php -v

Узнаем путь расположению подгружаемых PHP модулей
[/usr/src]# php -i | grep extension_dir

Копируем файл ixed.5.2.lin в директорию с расширениями /usr/local/lib/php/extensions/no-debug-non-zts-20060613
[/usr/src]# cp ixed.5.2.lin /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

Узнаем место расположение вашего php.ini файла
[/usr/src]# php -i | grep php.ini

Редактируем файл /usr/local/lib/php.ini и добавляем extension="ixed.5.2.lin"
[/usr/src]# vi /usr/local/lib/php.ini

Добавляем в вша php.ini следующее

extension="ixed.5.2.lin"

Сохраняем и выходим из редактора. Перезапускаем Apache HTTP-сервер

[/usr/src]# service httpd restart

Проверяем, подгрузился ли модуль

[/usr/src]# php -i grep phpSHIELD

phpSHIELD Support => enabled

Готово! The End

Смотрите статью полностью, все написано с полным описание и комментариями.

Опубликовал admin, 31-05-2010, 00:19 |

Статистика AwStats. Проблема отображения "Поисковых Ключевых слов"

Статистика AwStats. Проблема отображения "Поисковых Ключевых слов"


Статистика Awstats - это программа Awstats которая создает визуальную статистику о посетителях вашего сайта. Она доступна по умолчанию на серверах под управление WHM/CPanel. Администраторы сервера могут включать ее или отключать для своих клиентов

Это было вступление, в общем далее суть вопроса.

Если у вас CPanel на русском языке то при открытие статистики AwStats видно что поисковые ключевые фразы и слова выводятся в другой кодировке,
в виде "свадебные РјР°С?РёРЅС‹ "

Такая проблема была замечена в таблицах
Поисковые Ключевые фразы (Топ 10)
Поисковые Ключевые слова (Топ 25)

Решить проблему легко,
Читайте подробней, написано как решить это для пользователя CPanel и для всего сервера

Опубликовал admin, 30-05-2010, 02:39 |

Ошибка 500 (Internal Server Error)

Думаю что многие встречали с ошибкой Internal Server Error, это полезно знать как решить эту проблему за 5 минут.
Из опыта тех поддержки, у многих клиентов возникает ошибка Internal Server Error, хотя решение простое :)

Данная ошибка чаще всего означает что сервер заблокировал обращение к скрипту, это может быть по следующим причинам:

1. Вы выставили права доступа на файл (ы) отличающиеся от 644 или 444, сервер блокирует выполнение скрипта в целях
безопасности (например - выставили CHMOD 666 или 777)
2. Вы выставили права доступа отличающиеся от 755 на папки (у). (например - выставили CHMOD 777)
3. Найдены не поддерживаемые директивы в файле .htaccess

А значить что вам нужно поставить права на файлы 644, а на папки 755

Многие сервера хостеров работают режиме suPHP и не поддерживается установка директив php_flag, php_admin_flag, php_value и прочих,
которые изменяют какие-либо параметры PHP окружения.

А значить что в файле .htaccess не должно быть параметров (эти параметры нужно закомментировать):

1. php_value
2. php_flag
3. php_admin_flag

Закомментировать параметр в .htaccess можно добавив в начало строки знак #

Например есть параметры:

php_flag register_globals On

Заккомментированные они будут выглядеть так:

# php_flag register_globals On

Если это не помогло и вы все сделали как написано, обращайтесь в тех поддержку хостера.

А если вам необходимо register_globals или другие параметры, которые закоментируете, то они пишутся в файле php.ini без php_flag, php_admin_flag, php_value, а просто register_globals = On

Опубликовал admin, 23-05-2010, 03:16 | Комментировать (0)