Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 `— j¯5ã@sðddlZddlmZdd„ZGdd„dƒZGdd„dƒZd d „Zd d „ZGd d„dƒZGdd„dƒZ Gdd„de ƒZ Gdd„de ƒZ Gdd„de ƒZ Gdd„de ƒZ Gdd„de ƒZGdd„de ƒZGdd„de ƒZdd „Zd!d"„Zd#d$„ZdS)%éN)ÚversioncCstj|ƒ}|jƒS)N)ÚosÚpopenÚread)ÚstrZhandle©rú//usr/share/lve/modlscapi/user/lve_diagnostic.pyÚmyExecs r c@s(eZdZdZdZdZdZdZdd„ZdS)Ú LiteSpeedFÚUnknowncCs^tjjdƒ|_tjjdƒrZttdƒjdƒƒdkrZd|_dtdƒk|_d td ƒk|_td ƒ}dS) Nz/usr/local/lswsz/usr/local/lsws/bin/litespeedzps aux|grep litespeedÚ éTÚ1z4grep enableLVE /usr/local/lsws/conf/httpd_config.xmlÚ0z$grep -i phpSuexec\> httpd_config.xmlz%file -L /usr/local/lsws/bin/litespeed) rÚpathÚisfileÚexistÚlenr ÚsplitÚlveÚsuexec)ÚselfZarchrrrÚ__init__s "zLiteSpeed.__init__N) Ú__name__Ú __module__Ú __qualname__rrrrZ correctArchrrrrrr s r c@steZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdd„Zdd„Zdd„Zd d „Zd d „Zd d„ZdS)Ú ApacheInfoFr cCs|j|ƒdS)N)Údetect)rrrrrr8szApacheInfo.__init__cCs2tj|jƒtjdƒkrdStdd|jjƒdSdS)Nz2.2.0Ti¹ z=Unable to determine list of loaded modules, apache version %sF)rÚ LooseVersionÚ print_warningÚapache)rrrrÚ check_version;szApacheInfo.check_versioncCst|jjd|dƒdkƒS)Nú Ú_moduler éÿÿÿÿ)rÚmodulesÚfind)rÚnamerrrÚisModuleBszApacheInfo.isModulecCsv|jrr|jdƒ|_|jdƒ|_|jdƒ|_|jdƒ|_|jdƒ|_|jdƒ|_|jdƒ|_|jdƒ|_ |jd ƒ|_ dS) NÚ hostinglimitsÚfcgidZphp5ÚcgiÚcgidÚsuPHPÚfastcgiÚdisable_suexecr) Ú moduleInfor(r)r*Úphp_dsor+r,r-r.r/r)rrrrÚ parseModulesEs        zApacheInfo.parseModulescCsHtjj|ƒ|_|j�rDt|dƒ}|jdƒdkr¬d}x.|jdƒD] }|jdƒdkr@|jddƒ}Pq@W|dk r„td|d|d ƒt|dƒ}|dk r¬td|d |ƒ|jd ƒ}xX|D]P}|jd ƒdkræ||jdƒd d…|_|jdƒdkr¼||j dƒd d…|_ q¼Wtj |jƒtj dƒk�rDd|_ t|dƒ|_ |jƒdS)Nz -V 2>&1z Syntax errorrr"z lsapi.confú:Úzmv z.SAVEz.SAVE r zServer version:r ú/z Server MPM:z2.2Tz -M 2>&1r$r$)rrrrr r&rÚreplacerÚrfindÚmpmrr0r%r2)rrÚtmpZ lsapi_confÚsÚlinesÚlinerrrrQs0     zApacheInfo.detectcCs€|jrxd|jd|jd|jd|jd|jd|jd|jd|jd |j d |j d |j }|SdSdS) NzApache verion: z, mpm=z, hostinglimits=z, cgi=z, cgid=z, fcgi=z , fastcgi=z , php DSO=z, suphp=z , suexec=z, disable_suexec=) rrr8r)r+r,r*r.r1r-rr/)rrrrrrksnzApacheInfo.strN)rrrrrr8r)r*r+r1r,r-r.r/rr0r%rr!r(r2rrrrrrr(s( rcCs$td|ƒt||ƒtd|ƒdS)NzCODE: z Solution: )Úprint)ÚcodeÚ error_strÚ error_listZsolutionrrrÚ print_errorzs  rAcCstd|ƒt||ƒdS)Nz WARNING: )r=)r>r?r@rrrr€s rc@s4eZdZdZdZdZdZdd„Zdd„Zdd„Z dS) ÚKernelNFcCs^tdƒjdƒ|_|jjdƒ|_|jdkrN|j|jdd…|_tjjdƒ|_ n d|jk|_ dS) Nz /bin/uname -rr rr éz/proc/lve/listZstabr$) r ÚrstripÚ kernelNamer&Ú isLVEKernelrrrrÚ isLVEEnabledÚ isVZKernel)rrrrr‹s  zKernel.__init__cCsÂ|jr˜|jrˆtj|jƒtjdƒkr&dStj|jƒtjdƒkrNtdd|jdƒq–tj|jƒtjdƒkrvtdd |jdƒq–td d |jdƒq¾td d fdƒn&|jr®tddfdƒntdd|jdƒdS)Nz0.8.28Tz0.8.0iéz*You are running bugy kernel LVE version %szUpgrade Kernelz0.7.0iêzoYou are running old kernel LVE version %s That version doesn't support multiple cores per LVE or memory limitsiëz5You are running very old, bugy kernel, LVE version %siìzLVE is not enabledzACheck /etc/sysconfig/lve file, and make sure lve rpm is installediMzYou are running VZ or OpenVZzWCloudLinux is not compatible, see http://www.cloudlinux.com/vz-compat.php for more infoi±z9You are not running CloudLinux kernel. Your kernel is: %szCheck /boot/grub/grub.conf)rGrrrArH)rrrrÚcheck”s$  z Kernel.checkcCsNd}|jr|d|jd7}n,|jr8|d|jd7}n|d|jd7}|S)NzKernel: zOK (ú)zVZ (z Unknown ()rGrrHrE)rÚresultrrrr«sz Kernel.str) rrrrrFrHrGrrIrrrrrrB…s rBc@s8eZdZdZdZdZdd„Zdd„Zdd „Zd d „Z dS) ÚCPz Unknown CPr NcCstdƒ|_d|_tƒ|_dS)Nz/usr/sbin/apachectlz /etc/httpd)rr Ú apache_pathrBÚkernel)rrrrr»s z CP.__init__cCs|jd|jd|jjƒS)Nr")r'rrNr)rrrrrÀszCP.strcCs|jS)N)r')rrrrÚ__str__Ãsz CP.__str__cCs|jjƒdS)N)rNrI)rrrrrIÆszCP.check) rrrr'rrNrrrOrIrrrrrL¶srLcs(eZdZdZ‡fdd„Zdd„Z‡ZS)ÚCPanelÚcPanelcsLtt|ƒjƒtdƒ|_tdƒ|_tjj dƒrs zCustomPanel.check_config_ini)rrrr'rrqrvrVrr)rUrrp#s rpcCs€tjjdƒrtStjjdƒr tStjjdƒr'liblscapi.so' binary interface, at the moment when we have 'liblscapi.so' already updated, but the new 'mod_lsapi.so' not yet copied into the Apache modules directory, 'apachectl' would fail due to unloadable modules, print errors instead of Apache properties, and eventually produce installation failure. See CLOS-3184. )r€r'rrrrÚ get_cp_name]sr�cCstƒƒS)zÞ Call this when you want full Control Panel properties, not only its type. Properties can fail to be obtained, or be invalid, in intermediate machine state, like half-installed 'mod_lsapi'. See CLOS-3184. )r€rrrrÚget_cposr‚)rZ distutilsrr r rrArrBrLrPrWrXr[rdrnrpr€r�r‚rrrrÚs$ R1 )