Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пн Окт 19, 2015 7:53 pm Заголовок сообщения: |
|
|
Re: Можно ли по быстрому перенести сайты?
Перенос осуществить будет не сложно.
1. Установите панель на новом сервере.
2. Скопируйте бэкапы со старого сервера на новый или создайте v-backup-user UserName
3. Запустите восстановление аккаунта командой
v-restore-user
Код: | /usr/local/vesta/bin/v-restore-user admin admin.2013-11-11.tar |
Причем для восстановления аккаунта нет необходимости его создавать. Если пользователя в системе нет, то он будет автоматически создан со старыми паролями.
Последний раз редактировалось: admin (Чт Май 10, 2018 11:00 am), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вт Ноя 03, 2015 3:17 pm Заголовок сообщения: |
|
|
Установка ioncube на бесплатную панель VESTA на системе Centos 6.5
Заходим в консоль под пользователем root используя SSH клиент, и выполняем следующие действия:
Если у вас версия системы 32-х битная (Centos x86)
cd /usr/local
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar zxf ioncube_loaders_lin_x86.tar.gz
rm -rf ioncube_loaders_lin_x86.tar.gz
Если у вас версия системы 64-х битная (Centos x86_64)
cd /usr/local
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxf ioncube_loaders_lin_x86-64.tar.gz
rm -rf ioncube_loaders_lin_x86-64.tar.gz
Редактируем файл PHP.ini
vi /etc/php.ini
Добавляем в конце файла (до ; End:) следующие строки:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.4_ts.so
перезапустить Apache через панель (в админ панели : Службы -> напротив httpd веб сервер -> нажимаем на перезапустить)
или из консоли
service httpd restart
Проверяем в консоли версию PHP и установку Ioncube
php -v
Должно быть подобное:
PHP 5.4.28 (cli) (built: May 2 2014 19:09:57)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with the ionCube PHP Loader v4.6.1, Copyright (c) 2002-2014, by ionCube Ltd.
На этом установка Ioncube на панель Vesta закончена.
источник
http://webhelpcenter.ru/linux_server_config/44-kak-ustanovit-ioncube-na-panel-vesta.html
https://codebeer.ru/ustanovka-ioncube-loader-v-ubuntu-16-04/
Установка ionCube Loader в Ubuntu 16.04
Дата: 21.06.2017Метки: ionCube, PHP
IonCube — расширение модуля PHP, которое загружает зашифрованные файлы PHP и ускоряет выполнение PHP-скриптов. Для установки ionCube необходимо прописать соответствующий модуль в файл конфигурации php.ini. Краткий мануал по установке ionCube Loader в Ubuntu 16.04. Предварительно система подготовлена следующим образом. На сервер автоматически установлен PHP 7 вместе с установкой панели Vesta.
Скачиваем последнюю версию Ioncube Loader для системы 64-bit:
cd /tmp
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Или Ioncube Loader для системы 32-bit:
cd /tmp
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
Распаковываем:
tar xfz ioncube_loaders_lin_x86.tar.gz
Что бы определить расположение файла php.ini выполните команду:
php --ini |grep Loaded
Loaded Configuration File: /etc/php/7.0/cli/php.ini
Следует отметить что путь будет указан для php-cli, каталог для php.ini модуля php-fpm должен быть на уровень выше.
Выясним расположение каталога модулей PHP:
# php -i |grep extension_dir
extension_dir => /usr/lib/php/20151012 => /usr/lib/php/20151012
Копируем модуль Ioncube Loader в каталог с расширениями:
cd /tmp/ioncube
cp ioncube_loader_lin_7.0.so /usr/lib/php/20151012
Добавим загрузку модуля в файл php.ini. Откройте файл:
nano /etc/php.ini
И добавьте в его начало следующую строку:
zend_extension = "/usr/lib/php/20151012/ioncube_loader_lin_7.0.so"
Следует отметить, что указанный мной путь выше, может отличаться от вашего расположение файла.
Перезапустим php-fpm или apache:
service apache2 restart
service php-fpm restart
Если все сделали правильно, то вы должны увидеть следующий результат выполнения команды:
# php -v
PHP 7.0.15-0ubuntu0.16.04.4 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com
Последний раз редактировалось: admin (Вт Апр 17, 2018 9:49 am), всего редактировалось 1 раз |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Сб Янв 09, 2016 3:24 pm Заголовок сообщения: |
|
|
imagick
yum install php-pecl-imagick --enablerepo=remi
service httpd restart |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пт Янв 29, 2016 7:42 pm Заголовок сообщения: |
|
|
установка apc
https://forum.vestacp.com/viewtopic.php?t=5150
1)
Code: Select all
yum --enablerepo=remi install php-pear php-devel httpd-devel pcre-devel gcc make
I already had some packages installed so it wasnt a problem. I use vesta cP uses new php http so if you use simple yum it will give dependency errors , change it if you already installed any of the above package
2)
Code: Select all
pecl install apc
3)
Code: Select all
sample output here:
Enable internal debugging in APC [no] :
Enable per request file info about files used from the APC cache [no] :
Enable spin locks (EXPERIMENTAL) [no] :
Enable memory protection (EXPERIMENTAL) [no] :
Enable pthread mutexes (default) [yes] :
Enable pthread read/write locks (EXPERIMENTAL) [no] :
Just press enter for all
4)now we need to put into php.d
Code: Select all
echo "extension=apc.so" > /etc/php.d/apc.ini
5)
Code: Select all
service httpd restart
OR
/etc/init.d/httpd restart
6)
verify if it installed correctly
Code: Select all
php -i | grep apc
7) ENABLE THE APC Administration panel:
To enable the administration panel we need to copy apc.php to the website home , in my case it is /home/web/test/public_html/ , change according to your needs
Code: Select all
cp /usr/share/pear/apc.php /home/admin/web/website.com/public_html
Edit the apc.php for username and password:
Code: Select all
nano /home/admin/web/website.com/public_html/apc.php
and change this:
Code: Select all
defaults('ADMIN_USERNAME','apc'); // Admin Username
defaults('ADMIN_PASSWORD','Set-Password-Here'); // Admin Password - CHANGE THIS TO ENABLE!!!
9)
Goto your website and you can see the output
website.com/apc.php |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Апр 21, 2016 5:03 pm Заголовок сообщения: |
|
|
понижение версии php
http://forum.vestacp.com/viewtopic.php?t=8226
Код: | service httpd stop
yum -y remove php*
yum -y install php php-bcmath php-cli php-common php-gd php-imap php-mbstring php-mcrypt php-mysql php-pdo php-soap php-tidy php-xml php-xmlrpc php-pecl-apc phpMyAdmin roundcubemail
mv -f /etc/php.ini.rpmsave /etc/php.ini
mv -f /etc/roundcubemail/db.inc.php.rpmsave /etc/roundcubemail/db.inc.php
mv -f /etc/roundcubemail/main.inc.php.rpmsave /etc/roundcubemail/main.inc.php
mv -f /etc/phpMyAdmin/config.inc.php.rpmsave /etc/phpMyAdmin/config.inc.php
mv -f /etc/httpd/conf.d/roundcubemail.conf.rpmsave /etc/httpd/conf.d/roundcubemail.conf
mv -f /etc/httpd/conf.d/phpMyAdmin.conf.rpmsave /etc/httpd/conf.d/phpMyAdmin.conf
service httpd start |
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Июн 09, 2016 10:02 am Заголовок сообщения: |
|
|
добавление ip в whitelist
iptables -I INPUT -s <allowed_ip> -j ACCEPT |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пт Июл 08, 2016 11:30 am Заголовок сообщения: |
|
|
устновка xcashe
https://forum.vestacp.com/viewtopic.php?t=5623
сли у вас стоит php 5.4
Code: Select all
yum install php-xcache --enablerepo=remi
если php 5.3
Code: Select all
yum install php-xcache
ЗЫ: не рекомендовал бы ставить xcache и apc, лучше поставить php-pecl-zendopcache
для php 5.4
Code: Select all
yum install php-pecl-zendopcache --enablerepo=remi
для php 5.3
Code: Select all
yum install php-pecl-zendopcache |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вт Июл 26, 2016 1:32 pm Заголовок сообщения: |
|
|
обновление php 7
https://itldc.com/blog/php7-i-vesta-ispolzuem-vmeste/
Для начала установим VestaCP. Сделаем это в интерактивном, стандартном режиме: 1
2 curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh
По окончании установки панель сообщит о пароле для пользователя admin, не забудьте сохранить его. Панель установит PHP версии 5.4.x – соответственно, нам нужно будет сделать обновление до PHP 7.x. Для этого мы будем использовать популярный репозиторий REMI. Сделаем это:1
2
3
4 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
yum --enablerepo=remi update remi-release
Итак, у нас установлен и активирован альтернативный репозиторий REMI для Centos7. Приступим к обновлению – останавливаем Apache, PHP-FPM, удаляем PHP 5.x из системы, а затем устанавливаем PHP 7.0.x:1
2
3
4
5
6
7
8 # service httpd stop
service php-fpm stop
yum -y remove php
yum -y --enablerepo=remi-php70 install php70-php php70-php-pear php70-php-bcmath php70-php-pecl-jsond-devel php70-php-mysqlnd php70-php-gd php70-php-common php70-php-fpm php70-php-intl php70-php-cli php70-php php70-php-xml php70-php-opcache php70-php-pecl-apcu php70-php-pecl-jsond php70-php-pdo php70-php-gmp php70-php-process php70-php-pecl-imagick php70-php-devel php70-php-mbstring
rm -f /usr/bin/php
ln -s /usr/bin/php70 /usr/bin/php
service httpd restart
service php70-php-fpm start
Инсталляция завершена, проверим версию и основные параметры PHP. Из командной строки это можно сделать с помощью команды php -v:1
2
3
4
5 [root@php7 ~]# php -v
PHP 7.0.1 (cli) (built: Dec 16 2015 14:34:32) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
Готово! Теперь можно загружать сайты и начитать активное использование самой современной версии PHP.
http://www.servermom.org/upgrade-vestacp-to-php-7-centos/2974/
Код: | wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
yum --enablerepo=remi update remi-release
service httpd stop
yum -y remove php
yum --enablerepo=remi-php70 install php70-php php70-php-pear php70-php-bcmath php70-php-pecl-jsond-devel php70-php-mysqlnd php70-php-gd php70-php-common php70-php-fpm php70-php-intl php70-php-cli php70-php php70-php-xml php70-php-opcache php70-php-pecl-apcu php70-php-pecl-jsond php70-php-pdo php70-php-gmp php70-php-process php70-php-pecl-imagick php70-php-devel php70-php-mbstring
service php-fpm stop
service php70-php-fpm start
rm /usr/bin/php
ln -s /usr/bin/php70 /usr/bin/php
service httpd restart
php -v
|
Последний раз редактировалось: admin (Пт Авг 19, 2016 8:53 am), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
 |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
 |
|