|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /proc/self/root/opt/alt/python37/lib/python3.7/site-packages/__pycache__/ |
Upload File : |
B
A�c�n �
@ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m
Z
d dlmZ d dl
mZmZmZmZmZ d dlmZ d dlmZ d d lmZmZ d d
lmZ d dlmZ d dlmZm Z m!Z!m"Z"m#Z# d d
l$m%Z%m&Z&m'Z' d dl(m)Z) d dl*m+Z+m,Z,m-Z- d dl.m/Z0 d dl1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z? e+e@�ZAdZBeCeCd�dd�ZDeEd�dd�ZFeEeEd�dd�ZGeCeCeEd�dd�ZHeEeEd�dd �ZIeCed!�d"d#�ZJd$d%� ZKd&d'� ZLd(d)� ZMeCeCd*�d+d,�ZNd-d.� ZOd/d0� ZPd1d2� ZQe
� e9eEd3�d4d5��ZReEeEd�d6d7�ZSeEeEd�d8d9�ZTeEd�d:d;�ZUeCe9d<�d=d>�ZVe9e9d3�d?d@�ZWee9 ee9 dA�dBdC�ZXe
ddD�ee9 d�dEdF��ZYe
ddD�eZd�dGdH��Z[e
ddD�eZd�dIdJ��Z\d�eCeeeCeCf dK�dLdM�Z]eCe^dN�dOdP�Z_d�eCeCeeC dR�dSdT�Z`eCeCdU�dVdW�ZaeCee9 d<�dXdY�ZbeCe9d<�dZd[�ZceG d\d]� d]��Zddd^�eCeCeCeeCedf d_�d`da�ZeG dbdc� dceC�ZfG ddde� deeC�Zgeefegf eCeCeed df�dgdh�Zheefegf eCeCee^eeCeeCeEf f f df�didj�Zid�ejdk�dldm�ZkeCeCdn�dodp�ZleCdq�drds�ZmeCdq�dtdu�ZneCdq�dvdw�ZoeCeCdn�dxdy�ZpeCdq�dzd{�ZqeCdq�d|d}�ZreCeCeed d~�dd��ZseCeed d<�d�d��ZteCeed d<�d�d��ZudS )�� )�absolute_importN)� dataclass)� lru_cache)�Path)�Optional�Dict�Tuple�Union�List)�
parse_version)�userdomains)�
find_wp_paths�get_wp_cache_plugin)�is_cl_solo_edition)�write_file_via_tempfile)�WP_CLI_EXTENSIONS�RedisRequiredConstants�
EA_PHP_PREFIX� CAGEFSCTL�CLSOP_ZIP_PATH)� WposError�PhpBrokenException�WpCliCommandError)�
WposDaemon)�
setup_logging�ADMIN_LOGFILE_PATH�USER_LOGFILE_PATH)�gettext)�WposUser�is_run_under_user�check_domain�home_dir�clear_redis_cache_config�create_redis_cache_config�daemon_communicate�PHP�wp_cli_compatibility_check�run_in_cagefs_if_needed�create_pid_file� user_name�user_uid�litespeed_is_runningz/opt/cpanel)�vhost�returnc C s t dd| d��}|d S )NZphp_get_domain_handlerr, )�typer, Zphp_handler)�uapi)r, �result� r1 �7/opt/alt/python37/lib/python3.7/site-packages/cpanel.py�_get_php_handler8 s r3 )r- c C s@ t �t�� �j} i }x&t| �D ]\}}|�|g ��|� qW |S )N)�pwd�getpwuid�os�geteuidZpw_namer �
setdefault�append)�userr0 Zdomain�doc_rootr1 r1 r2 �_get_doc_roots_info= s
r<