1. Форумы
  2. CloudLinux и панели управления
  3. CloudLinux и cPanel
  1. Хэйвр
  2. Вторник, 20 июня 2017
  3. Подписка по электронной почте
Здравствуйте,

У меня проблема с PHP Selector, где он не будет выбирать правильную версию.

Я только что установил новый сервер с Cloudlinux 7 + cPanel. Он запускает EA4 + CageFS + PHP Selector. Я использую PHP 7.0 как собственную версию PHP для EA. Я разрешаю пользователям выбирать PHP-версию из PHP Selector.

Для EA4 я установил Hardened PHP с вкладки настроек Imunify360, которая дает мне PHP 5.3, 5.4, 5.5, 5.6, 7.0 и 7.1 для запуска как native. Как упоминалось ранее, я сохраняю PHP 7.0 родным. После этого я установил Cloudlinux alt-php и включил те же версии для PHP Selector (5.3, 5.4, 5.5, 5.6, 7.0 и 7.1).

Из WHM -> MultiPHP Manager MultiPHP Manager отлично работает и может мгновенно изменять версии PHP. Увидев, что это работает, я поместил учетную запись в «Inherited» в MultiPHP Manager. Переход к PHP Selector, когда я пытаюсь изменить версию, просто не работает. Он по-прежнему показывает мне версию MultiPHP, унаследованную от настроек в MultiPHP Manager.

Есть ли журнал для меня, чтобы посмотреть и попытаться отладить это сам? Есть ли настройка, которая должна быть проверена?

Спасибо.
Оценить этот пост:
  1. 20.06.2017 15:06:54
  2. # 1
Богдан Принято ответа
Сообщений: 709
Присоединился: 26.06.2013
0
Голосов
расстегивать
Здравствуйте,

То, что у меня на голове, это пакет ea-apache24-mod_suexec. Проверьте, установлен ли он.

Если пакет есть - поместите простой скрипт PHP, чтобы определить, работает ли php как пользователь, и если он входит в CageFS:
 <? PHP  echo 'Текущий php-процесс работает как:';  $ processUser = posix_getpwuid (posix_geteuid ());  print $ processUser ['name'];  echo '<br> <br> Список файлов в /, сравнить, если они такие же в реальной файловой системе или вы видите CageFS <br>';  $ dir = '/';  $ files1 = scandir ($ dir);  print_r ($ files1);  ?> 


В противном случае просто создайте нам билет поддержки, и мы проверим ваш сервер.
  1. 21.06.2017 11:06:27
  2. # 2
Хэйвр Принято ответа
Сообщений: 26
Присоединился: 30.07.2015
0
Голосов
расстегивать
Здравствуйте,

С вашими испытаниями я вижу, что пользователь каким-то образом не работает в CageFS. Когда я выдаю `cagefsctl -list-enabled`, я получаю следующее:

[[Электронная почта защищена] /] # cagefsctl --list-enabled
Пользователь (ы), поддерживающий 1
MyUser

Но когда я использую ваш скрипт, файлы и папки находятся на самом деле на сервере. Должен ли я переустанавливать CageFS или обновлять до бета-версии?

[[Электронная почта защищена] /] # rpm -qa | клетка grep
cagefs-safebin-6.0-39.el7.cloudlinux.x86_64
cagefs-6.0-39.el7.cloudlinux.x86_64

Кроме того, когда я пытаюсь получить доступ к cPanel -> Select PHP Version, он не показывает мне, что пользователь не находится внутри Cagefs, хотя и должен.


Что касается suexec, у меня установлен следующий пакет:

[[Электронная почта защищена] /] # rpm -qa | grep -i suexec
ea-apache24-mod_suexec-2.4.25-9.9.3.cpanel.x86_64

Этот профиль EA4 был установлен через устаревший PHP Imunify360.

Спасибо.
  1. 21.06.2017 12:06:27
  2. # 3
Богдан Принято ответа
Сообщений: 709
Присоединился: 26.06.2013
0
Голосов
расстегивать
Переустановка CageFS не поможет, это что-то в конфигурациях apache.

Если вы видите правильное имя пользователя с моим скриптом, однако каталог с сервера / вместо cagefs / - я уверен, вы запустили модуль RUID2, который не поддерживается CageFS / PHP-Selector.

Проверьте нашу совместимость: http://docs.cloudlinux.com/index.html?compatiblity_matrix.html
  1. 21.06.2017 13:06:55
  2. # 4
Хэйвр Принято ответа
Сообщений: 26
Присоединился: 30.07.2015
0
Голосов
расстегивать
Здравствуйте,

Я никогда не использовал mod_ruid2, и он не был установлен с профилем EA4. Я проверил профиль EA4 в интерфейсе WHM, который был установлен через профиль Imunify360, а mod_ruid2 в настоящее время не установлен на сервере. Проверка об / мин для этого пакета возвращает нулевые результаты:

[[Электронная почта защищена] log] # rpm -qa | grep -i ruid
[[Электронная почта защищена] журнал]#

Дайте мне знать, что вы думаете об этом.
  1. 21.06.2017 13:06:58
  2. # 5
Богдан Принято ответа
Сообщений: 709
Присоединился: 26.06.2013
0
Голосов
расстегивать
Хорошо Хорошо, пришло время создать билет поддержки с нами, чтобы мы могли проверить ваш сервер.
  1. 21.06.2017 13:06:00
  2. # 6
Хэйвр Принято ответа
Сообщений: 26
Присоединился: 30.07.2015
0
Голосов
расстегивать
Здравствуйте,

ОК. Я открыл билет.
  1. 26.06.2017 08:06:37
  2. # 7
Хэйвр Принято ответа
Сообщений: 26
Присоединился: 30.07.2015
0
Голосов
расстегивать
Здравствуйте,

Команда поддержки Cloudlinux нашла проблему. Suexec был установлен из cPanel repos, что означало, что у него не было поддержки для входа пользователя в CageFS (поэтому PHP Selector не смог работать). Чтобы отключить репо EA4 из cPanel и включить cloudlinux, выполните следующую команду:

cd ~; Wget https://repo.cloudlinux.com/cloudlinux/sources/cloudlinux_ea3_to_ea4; sh cloudlinux_ea3_to_ea4 --convert

Это можно найти в документации:

http://docs.cloudlinux.com/index.html?cpanel_easyapache_4.html

Кроме того, рекомендация заключалась в том, чтобы не устанавливать устаревший профиль PHP из интерфейса Imunify360, поскольку PHP из Cloudlinux уже исправлен для обеспечения безопасности.

Спасибо.
  1. 20.04.2018 18:04:02
  2. # 8
Фернандо Гуэрра Принято ответа
Сообщений: 0
Присоединился: 16.09.2019
0
Голосов
расстегивать
Здравствуйте,

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

Cpanel + Cloudlinux (Lve, PHP-Selector, DB-Governor и т. Д.) + EA3, нам хотелось бы изменить с EA3 на EA4, кто-нибудь может помочь мне сделать это изменение? какой-нибудь путеводитель?
  1. 23.04.2018 08:04:16
  2. # 9
Александр Парубочий Принято ответа
Сообщений: 187
Присоединился: 31.01.2017
0
Голосов
расстегивать
Фернандо,

Если шаги, описанные в http://docs.cloudlinux.com/index.html?cpanel_easyapache_4.html не помогли вам, пожалуйста, обратитесь в нашу службу поддержки, отправив билет на https://cloudlinux.zendesk.com
  1. 27.08.2018 16:08:45
  2. # 10
Deepesh Kalawat Принято ответа
Сообщений: 0
Присоединился: 16.09.2019
0
Голосов
расстегивать
[*] В том же вопросе у меня нет ответа на мой билет :p
  1. 31.08.2018 13:08:58
  2. # 11
Александр Парубочий Принято ответа
Сообщений: 187
Присоединился: 31.01.2017
0
Голосов
расстегивать
[*] В том же вопросе у меня нет ответа на мой билет :p

Пожалуйста, предоставьте мне идентификатор билета, чтобы я мог его отслеживать.
  1. 09.11.2018 22:11:25
  2. # 12
Максимум Принято ответа
Сообщений: 0
Присоединился: 16.09.2019
0
Голосов
расстегивать
В течение последних нескольких дней я испытываю одну и ту же проблему. Все еще пытаюсь понять, почему это происходит и как это исправить.
  1. 12.11.2018 19:11:00
  2. # 13
Александр Парубочий Принято ответа
Сообщений: 187
Присоединился: 31.01.2017
0
Голосов
расстегивать
Max,

Пожалуйста, отправьте нам билет https://cloudlinux.zendesk.com поэтому мы можем помочь вам в решении проблемы
  • Страница:
  • 1


Там нет ответов, сделанные на этот пост пока нет.
Будьте одним из первых, чтобы ответить на этот пост!
гость
Отправить Ваш ответ
Загрузить файлы или изображения для обсуждения этого вопроса, нажав на кнопку загрузки ниже. опоры GIF, JPG, PNG, ZIP, RAR, PDF
• Вставить • Удалить Загрузка файлов (Максимальный размер файла: 2 MB)
Защитный код
Чтобы защитить сайт от ботов и несанкционированных сценариев, мы требуем, чтобы вы ввели коды капчи ниже, прежде чем отправить свой вопрос.