Files
CyberPanel/plogical/virtualHostUtilities.pyc

87 lines
7.7 KiB
Plaintext
Raw Normal View History

2017-10-24 19:16:36 +05:00
<03>
<EFBFBD><EFBFBD>{Yc@swddlZddlZddlZddlZddlZddlZddlZddlZddd<00><00>YZ dS(i<><69><EFBFBD><EFBFBD>NtvirtualHostUtilitiescBsYeZdZed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>Zed<00><00>ZRS(s/usr/local/lswsc Cs<>d|}d|d}d|d}tjd|}|d}y8tj|<00>tj|<00>tj|<00>tj|<00>Wn.tk
r<>}tjjt|<00>d<17>dSXyt |d<00>} Wn.t
k
r<>}tjjt|<00>d <17>dSXyNt j d
<00>j }
tjd
<00>j} tj||
| <00>tj||
| <00>Wn.tk
rl}tjjt|<00>d <17>dSXtj|||<00>d kr<>d SdSdS( Ns/home/s /public_htmls/logss /conf/vhosts/s /vhost.confsK [Not able to directories for virtual host [createDirectoryForVirtualHost]]isw+s! [createDirectoryForVirtualHost]]tlsadmi(Rt Server_roottostmakedirstOSErrortloggingtCyberCPLogFileWritert writeToFiletstrtopentIOErrortpwdtgetpwnamtpw_uidtgrptgetgrnamtgr_gidtchownt BaseExceptiontperHostVirtualConf( tvirtualHostNametadministratorEmailt
phpVersiontpathtpathHTMLtpathLogstconfPathtcompletePathToConfigFiletmsgtfiletuidtgid((s;/home/usman/Backup/CyberCP/plogical/virtualHostUtilities.pytcreateDirectoryForVirtualHosts:

   cCsZy%td<00>j<00>}tdd<00>}d}d}d}d}d}d}d|d d
} |d |d d d
}
|d|dddd dd
} |d|dd
} |d|dd
} |d|dd
}d!}d|d|d
}d}d}x|D] }|jd<00>dks;|jd<00>dkr<>|dkr<>|j| <00>|j|
<00>|j| <00>|j| <00>|j| <00>|j|<00>|j|<00>|jd
<00>|j|<00>d}q |jd<00>dkr |dkr |j|<00>|j|<00>d}q |j|<00>q W|j<00>Wn.tk
rU}tjjt |<00>d <17>dSXdS("Ns&/usr/local/lsws/conf/httpd_config.conftws s s s s s virtualHost s {s
tvhRoots/home/s$VH_NAMEt
configFiles $SERVER_ROOTs/conf/svhosts/s /vhost.conftallowSymbolLinkt1t enableScriptt
restrainedt}s map t it virtualHosti<74><69><EFBFBD><EFBFBD>t virtualhostislistener DefaultsE [IO Error with main config file [createConfigInMainVirtualHostFile]]s}
(
R
t readlinestfindt
writelinestcloseRRRRR (RtdatatwriteDataToFilet spaceonbacktspacetspace2tspace3tspace4tspace5t firstLinet
secondLinet thirdLinet forthLinet fifthLinet sixthLinet seventhLinetmaptcheckert
mapcheckertitemsR((s;/home/usman/Backup/CyberCP/plogical/virtualHostUtilities.pyt!createConfigInMainVirtualHostFile9sR & 6          !   cCs<>y<>t|d<00>}dd}dd}d|d}dd}ddd}|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>d#} d d}
d
d} d%} |j| <00>|j|
<00>|j| <00>|j| <00>d d} d d}d d}dd}d'}|j| <00>|j|<00>|j|<00>|j|<00>|j|<00>dd}d d}dd}dd}dd}d}dd}d)}|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>|j|<00>d*}d}d,}|dkr+dd}nd|dkrDdd}nK|dkr]dd}n2|dkrvdd}n|dkr<>dd}n|j|<00>|j|<00>|j|<00>|j<00>Wn.tk
r<>}tjjt|<00>d <17>d!SXd"S(-Nsw+s.docRoot $VH_ROOT/public_htmls
s"vhDomain $VH_NAMEsadminEmails senableGzip 1senableIpGeo 1sindex {s useServer 0s/ indexFiles index.php, index.htmlR)s+errorlog $VH_ROOT/logs/$VH_NAME.error_log {s logLevel ERRORs rollingSize 10Ms-accesslog $VH_ROOT/logs/$VH_NAME.access_log {s6 logFormat "%v %h %l %u %t "%r" %>s %b"s logHeaders 5s keepDays 10s compressArchive 1sscripthandler {tsPHP 5.3s) add lsapi:php53 phpsPHP 5.4s) add lsapi:php54 phpsPHP 5.5s) add lsapi:php55 phpsPHP 5.6s) add lsapi:php56 phpsPHP 7.0s) add lsapi:php70 phps: [IO Error with per host config file [perHostVirtualConf]]iis index {
s}
s}
s}
s}
s}
s}
sscripthandler {
s}
s}
(R
R/R0RRRRR (tvhFileRRtconfFiletdocRoottvhDomaint adminEmailst
enableGzipt enableIpGeotindext
userServert
indexFilest index_endt error_logt useServertlogLevelt rollingSizet error_log_endt
access_Logt logFormatt
logHeaderstkeepDaystcompressArchivetaccess_Log_endt scripthandlertaddtphp_endR((s;/home/usman/Backup/CyberCP/plogical/virtualHostUtilities.pyRxs<>


     

    



     





                     c
Cs<>d|}ytj|<00>Wn-tk
rJ}tjjt|<00>d<17>nXy"tjd|}tj|<00>Wn-tk
r<>}tjjt|<00>d<17>nXyt d<00>j
<00>}t dd<00>}d}d}x<>|D]<5D>} |dkr<>| j |<00>dkr| j d |<17>dkrq<>n| j |<00>dkrb| j d
<00>dksY| j d <00>dkrbd }n| j d <00>dkr<>d }n|dkr<>|dkr<>|j | <00>n| j d<00>dkr<>|d ks<>|d kr<>d}d}q<>q<>| j |<00>dkr| j d |<17>dkrq<>n| j |<00>dkrc| j d
<00>dksZ| j d <00>dkrcd }n|dkr|j | <00>n| j d<00>dkr<>|d kr<>d}q<>q<>WWn.tk
r<>}tjjt|<00>d<17>d SXdS(Ns/home/s7 [Not able to remove virtual host directory from /home]s /conf/vhosts/sE [Not able to remove virtual host configuration directory from /conf]s&/usr/local/lsws/conf/httpd_config.confR"ii<><69><EFBFBD><EFBFBD>s map R+R,islistener SSL {R)sH [Not able to remove virtual host configuration main configuration file]( tshutiltrmtreeRRRRR RRR
R-R.R/(
Rt numberOfSitestvirtualHostPathRRR1R2tchecktsslCheckRC((s;/home/usman/Backup/CyberCP/plogical/virtualHostUtilities.pytdeleteVirtualHostConfigurations<6E>sP
  .?  - .?  !cCstjjd|<17>rdSdS(Ns/home/i(RRtexists(R((s;/home/usman/Backup/CyberCP/plogical/virtualHostUtilities.pytcheckIfVirtualHostExistss( t__name__t
__module__Rt staticmethodR!RDRReRg(((s;/home/usman/Backup/CyberCP/plogical/virtualHostUtilities.pyR s )?i8((
t
subprocesstsystos.pathRR RR_RRR(((s;/home/usman/Backup/CyberCP/plogical/virtualHostUtilities.pyt<module>s