Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Июл 28, 2016 3:49 pm Заголовок сообщения: |
|
|
обновление mariadb на сервере centos7
https://forum.vestacp.com/viewtopic.php?t=11076
mcedit /etc/yum.repos.d/MariaDB10.repo
Код: | # MariaDB 10.1 CentOS repository list
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 |
systemctl stop mariadb
yum remove mariadb-server mariadb mariadb-libs
yum install MariaDB-server MariaDB-client
systemctl start mariadb
systemctl enable mariadb
mysql_upgrade |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вт Авг 09, 2016 8:43 pm Заголовок сообщения: |
|
|
обновление python
http://www.shayanderson.com/linux/install-python-3-on-centos-6-server.htm
Install Python 3
Next, go to the extracted Python directory:
# cd /var/tmp/Python-3.3.2
Then setup compilation:
# ./configure
Note: If you receive the error: configure: error: no acceptable C compiler found in $PATH during this step, run this command before configuring:
# yum groupinstall "Development tools"
Or Debian platforms:
# apt-get install build-essential
Then build:
# make
And install:
# make install
Next, verify Python 3 installation:
# /usr/local/bin/python3 --version
Python 3.3.2
Finally, create a link to Python 3 executable for easy usage:
# ln -s /usr/local/bin/python3 /usr/bin/python3
And check:
# python3 --version
Python 3.3.2
Now Python 3 is successfully installed and working. |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Сен 15, 2016 2:50 pm Заголовок сообщения: php imagick |
|
|
yum install php-pecl-imagick
yum install ImageMagick
yum install ImageMagick-devel
service httpd restart
convert -version |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Ср Dec 21, 2016 10:48 am Заголовок сообщения: |
|
|
Memcache в Centos
http://www.sysmasters.net/kb/ustanovka-i-nastrojka-memcache-v-centos/
Как установить memcache на веб-сервер.
Установите сам сервер memcached
Shell1 yum -y install memcached
Отредактируйте его конфиг так, чтобы он слушал только сам сервер и не обрабатывал запросы извне (это вопрос как здравого смысла, так и безопасности — зачем кому-то видеть что там у вас в памяти заскладировано?)
Для этого откройте на редактирование файл /etc/sysconfig/memcached
И замените строку OPTIONS на
Apache1 OPTIONS="-l 127.0.0.1"
По-умолчанию в этом же конфиге для работы memcache указано что для хранения данных выделяется 64 МБ оперативной памяти. Если нужно установить больше, то просто измените значение в строке
Shell1 CACHESIZE ="64"
на желаемое.
Но помните, что без необходимости выделять слишком много памяти, особенно если она потом не будет использоваться вся — тоже вредно! (хотя бы по той причине, что ОЗУ — это достаточно ценный ресурс веб-сервера, имеющий свойство заканчиваться в самый неподходящий момент)
Теперь осталось запустить демон memcache и добавить его в автозагрузку (иначе при перезапуске всего сервера его придётся стартовать вручную):
Shell1
2 /etc/init.d/memcached start
chkconfig memcached on
Последние шаги — установить модуль memcache:
Shell1 yum -y install php-pecl-memcache
….и перезапустить apache:
Shell1 /etc/init.d/httpd restart |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вт Янв 17, 2017 5:43 pm Заголовок сообщения: Бесплатный SSL от LetsEncrypt для Vesta |
|
|
Бесплатный SSL от LetsEncrypt для Vesta
http://winpe.ru/content/besplatnyy_ssl_ot_letsencrypt_dlya_vesta
Минимальные требования для установки — установленный git.
yum install git
Далее скачиваем скрипты LetsEncrypt
mkdir /etc/letsencrypt && cd /etc/letsencrypt/
git clone https://github.com/letsencrypt/letsencrypt .
И собственно сам скрипт запроса, установки и обновления сертификата.
# /home/update-cert.sh
DOMAINS=$HOSTNAME
service vesta stop && service nginx stop &&
(/etc/letsencrypt/letsencrypt-auto certonly --debug -d $DOMAINS --email hostmaster@$HOSTNAME --standalone --renew-by-default --agree-tos --standalone-supported-challenges tls-sni-01) &&
cp -Lr /etc/letsencrypt/live/$HOSTNAME/cert.pem /usr/local/vesta/ssl/certificate.crt &&
cp -Lr /etc/letsencrypt/live/$HOSTNAME/privkey.pem /usr/local/vesta/ssl/certificate.key &&
service nginx start && service vesta start
Сертификат будет получен на доменное имя которое является hostname сервера. Вы можете изменить его или добавить дополнительные суб-домены, пример далее.
DOMAINS=$HOSTNAME
DOMAINS=$HOSTNAME,sub1.quaded.com
DOMAINS=$HOSTNAME,sub1.quaded.com,sub2.quaded.com
DOMAINS=quaded.com,sub1.quaded.com
Необходимо уточнить, что этот сертификат необходимо периодически обновлять, так как он создается на срок 3 месяца. Для этого остается только добавить выполнение нашего скрипта из cron по заданному интервалу. Например 1 раз в 80 дней. |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Май 11, 2017 4:51 pm Заголовок сообщения: |
|
|
создайте файл /usr/local/vesta/conf/ftp.backup.conf слеудющего содержания
Code: Select all
HOST='192.168.0.1'
PORT='21'
USERNAME='backup-user'
PASSWORD='backup-password'
BPATH='/'
В файл /usr/local/vesta/conf/vesta.conf вместо
BACKUP_SYSTEM='local'
нужно прописать
BACKUP_SYSTEM='local,ftp' |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Сб Май 13, 2017 7:47 pm Заголовок сообщения: php в html |
|
|
php в html
Нужно отключить галочку Proxy Support
и добавить в .htaccess всего одну строчку AddType application/x-httpd-php .php .htm .html |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пн Июн 05, 2017 12:27 pm Заголовок сообщения: VestaCP не принимает почту из-за неработающего clamd: |
|
|
VestaCP не принимает почту из-за неработающего clamd:
malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd.sock (Connection refused)
VestaCP не принимает почту из-за неработающего clamd:
Код: | [root@68158 /]# /etc/init.d/clamd restart
Stopping Clam AntiVirus Daemon: [FAILED]
Starting Clam AntiVirus Daemon: /bin/bash: line 1: 8494 Killed clamd
[FAILED] |
Код: | 2015-12-11 05:40:11 1a7L7S-00026G-5k DKIM: d=gmail.com s=20120113 c=relaxed/relaxed a=rsa-sha256 [verification succeeded]
2015-12-11 05:40:11 1a7L7S-00026G-5k malware acl condition: clamd: unable to connect to UNIX socket /var/run/clamav/clamd.sock (Connection refused)
2015-12-11 05:40:11 1a7L7S-00026G-5k H=mail-vk0-f49.google.com [209.85.213.49] F=<xxxxx@gmail.com> temporarily rejected after DATA |
Решение - заменить malware = * на malware = */defer_ok
Код: | [root@68158 /]# vi /etc/exim/exim.conf
malware = */defer_ok
[root@68158 /]# /etc/init.d/exim restart
Shutting down exim: [ OK ]
Starting exim:
|
http://wiki.iphoster.ru/wiki/VestaCP_-_malware_acl_condition:_clamd:_unable_to_connect_to_UNIX_socket_/var/run/clamav/clamd.sock_(Connection_refused) |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пн Июн 05, 2017 9:01 pm Заголовок сообщения: Как установить php soap в VestaCP |
|
|
https://ru.rx-support.net/article/how-to-install-php-soap-in-vestacp.html
Чтобы установить расширение SOAP вам потребуется авторизоваться на сервер с правами root.
После этого проверьте какая версия php у вас установлена:
php -v
Дальше от версии php используйте установщик:
Ubuntu / Debian
Версия PHP 5.5
# apt install php5.5-soap
Версия PHP 5.6
# apt install php5.6-soap
Версия PHP 7.0
# apt install php7.0-soap
Версия PHP 7.1
# apt install php7.1-soap
Centos Linux
Версия PHP 5.5
# yum install php55-php-soap --enablerepo=remi
Версия PHP 5.6
# yum install php56-php-soap --enablerepo=remi
Версия PHP 7.0
# yum install php70-php-soap --enablerepo=remi
Версия PHP 7.1
# yum install php71-php-soap --enablerepo=remi
После установки перезагрузите веб-сервер Apache
Ubuntu
# /etc/init.d/apache2 restart
Centos
# service httpd restart
Проверить установлен ли у вас SOAP можно так:
# php -i | grep soap
В ответ вы получите:
/etc/php/7.0/cli/conf.d/20-soap.ini,
soap
soap.wsdl_cache => 1 => 1
soap.wsdl_cache_dir => /tmp => /tmp soap.wsdl_cache_enabled => 1 => 1
soap.wsdl_cache_limit => 5 => 5
soap.wsdl_cache_ttl => 86400 => 86400 |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пт Июл 14, 2017 2:59 pm Заголовок сообщения: |
|
|
не загрудается phpmyadmin
ession_start(): open(/var/lib/php/session/sess_281cetphm911n7edbnnrt2oa12t3esvi, O_RDWR) failed: Permission denied (13)
находим значение переменной php
session.save_path /opt/remi/php55/root/var/lib/php/session
и ставим праа 777 на папку сессии |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пт Июл 28, 2017 10:08 am Заголовок сообщения: roundcube SMTP ошибка (550): Невозможно установить отправите |
|
|
roundcube SMTP ошибка (550): Невозможно установить отправителя "test@mailbox.com" (Access denied - Invalid HELO name (See RFC2821 4.1.3))
в файле
/etc/roundcubemail/defaults.inc.php
указать hostname сервера
$config['smtp_helo_host'] = 'HOSTNAME'; |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пн Окт 23, 2017 4:41 pm Заголовок сообщения: |
|
|
CONFIGURATION ERROR
config.inc.php was not found.
Please read the INSTALL instructions!
chmod 644 /etc/roundcubemail/config.inc.php; chmod 644 /etc/roundcubemail/defaults.inc.php; chmod 644 /etc/phpMyAdmin/config.inc.php
Последний раз редактировалось: admin (Пт Ноя 16, 2018 8:50 am), всего редактировалось 1 раз |
|
Вернуться к началу |
|
 |
|