<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Sentora Support Forums - Active v2.x.x Modules]]></title>
		<link>https://forums.sentora.org/</link>
		<description><![CDATA[Sentora Support Forums - https://forums.sentora.org]]></description>
		<pubDate>Mon, 06 Apr 2026 05:13:14 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Filemanager Module Working Sentora 2.0.1, 2.0.2]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=13051</link>
			<pubDate>Sun, 02 Jun 2024 21:58:40 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=274">franmm25</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=13051</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">The First Download Filemanager : </span>elFinder<br />
<br />
================================================<br />
<span style="font-weight: bold;" class="mycode_b">Note :</span> Only por Admin Users, not for give access customers, etc<br />
================================================<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><a href="https://studio-42.github.io/elFinder/#elf_l1_Lw" target="_blank" rel="noopener" class="mycode_url">https://studio-42.github.io/elFinder/#elf_l1_Lw</a></blockquote>
<br />
<span style="font-weight: bold;" class="mycode_b">Upload inside ( Login as Root ) :</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">From SSH : </span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>mkdir -p /etc/sentora/panel/etc/apps/Filemanager</blockquote>
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>cd /etc/sentora/panel/etc/apps/Filemanager</blockquote>
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>wget <a href="https://github.com/Studio-42/elFinder/archive/2.1.65.zip" target="_blank" rel="noopener" class="mycode_url">https://github.com/Studio-42/elFinder/ar...2.1.65.zip</a></blockquote>
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>unzip elFinder-2.1.65-2.zip </blockquote>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Finally URL : </span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>cd /etc/sentora/panel/etc/apps/Filemanager/elFinder-2.1.65</blockquote>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Access from Sentora : </span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><a href="https://cp.yourdomain.com/etc/apps/Filemanager/elFinder-2.1.65" target="_blank" rel="noopener" class="mycode_url">https://cp.yourdomain.com/etc/apps/Filem...der-2.1.65</a></blockquote>
<br />
<br />
Configurate is inside folder Filemanager elFinder, config inside folder called php, change default name to connector.minimal.php-dist to connector.minimal.php, and edit your paths<br />
<br />
<br />
Inside folder with Filemanager Script you can create simple php file for access with the name that you want ( for example index,php or other ) and this content : ( <a href="https://cp.yourdomain.com/etc/apps/Filemanager/elFinder-2.1.65/index.php" target="_blank" rel="noopener" class="mycode_url">https://cp.yourdomain.com/etc/apps/Filem.../index.php</a>)<br />
<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>&lt;!DOCTYPE html&gt;<br />
&lt;html&gt;<br />
 &lt;head&gt;<br />
 &lt;meta charset="utf-8"&gt;<br />
 &lt;meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"&gt;<br />
 &lt;meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2"&gt;<br />
 &lt;title&gt;elFinder 2.1.x source version with PHP connector&lt;/title&gt;<br />
<br />
 &lt;!-- Require JS (REQUIRED) --&gt;<br />
 &lt;!-- Rename "main.default.js" to "main.js" and edit it if you need configure elFInder options or any things --&gt;<br />
 &lt;script data-main="./main.default.js" src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js"&gt;&lt;/script&gt;<br />
 &lt;script&gt;<br />
 define('elFinderConfig', {<br />
 // elFinder options (REQUIRED)<br />
 // Documentation for client options:<br />
 // <a href="https://github.com/Studio-42/elFinder/wiki/Client-configuration-options" target="_blank" rel="noopener" class="mycode_url">https://github.com/Studio-42/elFinder/wi...on-options</a><br />
 defaultOpts : {<br />
 url : 'php/connector.minimal.php', // or connector.maximal.php : connector URL (REQUIRED)<br />
 commandsOptions : {<br />
 edit : {<br />
 extraOptions : {<br />
 // set API key to enable Creative Cloud image editor<br />
 // see <a href="https://console.adobe.io/" target="_blank" rel="noopener" class="mycode_url">https://console.adobe.io/</a><br />
 creativeCloudApiKey : '',<br />
 // browsing manager URL for CKEditor, TinyMCE<br />
 // uses self location with the empty value<br />
 managerUrl : ''<br />
 }<br />
 },<br />
 quicklook : {<br />
 // to enable CAD-Files and 3D-Models preview with sharecad.org<br />
 sharecadMimes : ['image/vnd.dwg', 'image/vnd.dxf', 'model/vnd.dwf', 'application/vnd.hp-hpgl', 'application/plt', 'application/step', 'model/iges', 'application/vnd.ms-pki.stl', 'application/sat', 'image/cgm', 'application/x-msmetafile'],<br />
 // to enable preview with Google Docs Viewer<br />
 googleDocsMimes : ['application/pdf', 'image/tiff', 'application/vnd.ms-office', 'application/msword', 'application/vnd.ms-word', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/postscript', 'application/rtf'],<br />
 // to enable preview with Microsoft Office Online Viewer<br />
 // these MIME types override "googleDocsMimes"<br />
 officeOnlineMimes : ['application/vnd.ms-office', 'application/msword', 'application/vnd.ms-word', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.spreadsheet', 'application/vnd.oasis.opendocument.presentation']<br />
 }<br />
 },<br />
 // bootCalback calls at before elFinder boot up <br />
 bootCallback : function(fm, extraObj) {<br />
 /* any bind functions etc. */<br />
 fm.bind('init', function() {<br />
 // any your code<br />
 });<br />
 // for example set document.title dynamically.<br />
 var title = document.title;<br />
 fm.bind('open', function() {<br />
 var path = '',<br />
 cwd  = fm.cwd();<br />
 if (cwd) {<br />
 path = fm.path(cwd.hash) || null;<br />
 }<br />
 document.title = path? path + ':' + title : title;<br />
 }).bind('destroy', function() {<br />
 document.title = title;<br />
 });<br />
 }<br />
 },<br />
 managers : {<br />
 // 'DOM Element ID': { /* elFinder options of this DOM Element */ }<br />
 'elfinder': {}<br />
 }<br />
 });<br />
 &lt;/script&gt;<br />
 &lt;/head&gt;<br />
 &lt;body&gt;<br />
<br />
 &lt;!-- Element where elFinder will be created (REQUIRED) --&gt;<br />
 &lt;div id="elfinder"&gt;&lt;/div&gt;<br />
<br />
 &lt;/body&gt;<br />
&lt;/html&gt;</blockquote>
<br />
<br />
<br />
<br />
For access from panel create simple module for install from Sentora, you can download from here in attachments<br />
<br />
<br />
When Install module you need go to modules inside Sentora and put your URL to the script, inside controller.ext.php<br />
<br />
<span style="font-weight: bold;" class="mycode_b">The path is :</span> <br />
<br />
cd /etc/sentora/panel/modules/fileManager_Me/code/<br />
<br />
/etc/sentora/panel/modules/fileManager_Me/code/controller.ext.php<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>class module_controller extends ctrl_module<br />
{<br />
<br />
static function getSentoraFm()<br />
{<br />
//////////////////////<br />
/// Change the URL ///<br />
/////////////////////<br />
&#36;url="https://cp.yourdomain.com/etc/apps/Filemanager/elFinder-2.1.65/index.php";<br />
<br />
return &#36;url;<br />
<br />
}<br />
<br />
}</blockquote>
<br />
<br />
And all ready for access you Filemanager without ptoblmes, important put some security access for Filemanager as .htpassword, etc, or simple code i php for login<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Regards</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/" title="" border="0" alt=".zpp" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1048" target="_blank" title="">Sentora_elFinder.zpp</a> (Size: 3.72 KB / Downloads: 3)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">The First Download Filemanager : </span>elFinder<br />
<br />
================================================<br />
<span style="font-weight: bold;" class="mycode_b">Note :</span> Only por Admin Users, not for give access customers, etc<br />
================================================<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><a href="https://studio-42.github.io/elFinder/#elf_l1_Lw" target="_blank" rel="noopener" class="mycode_url">https://studio-42.github.io/elFinder/#elf_l1_Lw</a></blockquote>
<br />
<span style="font-weight: bold;" class="mycode_b">Upload inside ( Login as Root ) :</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">From SSH : </span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>mkdir -p /etc/sentora/panel/etc/apps/Filemanager</blockquote>
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>cd /etc/sentora/panel/etc/apps/Filemanager</blockquote>
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>wget <a href="https://github.com/Studio-42/elFinder/archive/2.1.65.zip" target="_blank" rel="noopener" class="mycode_url">https://github.com/Studio-42/elFinder/ar...2.1.65.zip</a></blockquote>
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>unzip elFinder-2.1.65-2.zip </blockquote>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Finally URL : </span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>cd /etc/sentora/panel/etc/apps/Filemanager/elFinder-2.1.65</blockquote>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Access from Sentora : </span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><a href="https://cp.yourdomain.com/etc/apps/Filemanager/elFinder-2.1.65" target="_blank" rel="noopener" class="mycode_url">https://cp.yourdomain.com/etc/apps/Filem...der-2.1.65</a></blockquote>
<br />
<br />
Configurate is inside folder Filemanager elFinder, config inside folder called php, change default name to connector.minimal.php-dist to connector.minimal.php, and edit your paths<br />
<br />
<br />
Inside folder with Filemanager Script you can create simple php file for access with the name that you want ( for example index,php or other ) and this content : ( <a href="https://cp.yourdomain.com/etc/apps/Filemanager/elFinder-2.1.65/index.php" target="_blank" rel="noopener" class="mycode_url">https://cp.yourdomain.com/etc/apps/Filem.../index.php</a>)<br />
<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>&lt;!DOCTYPE html&gt;<br />
&lt;html&gt;<br />
 &lt;head&gt;<br />
 &lt;meta charset="utf-8"&gt;<br />
 &lt;meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"&gt;<br />
 &lt;meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2"&gt;<br />
 &lt;title&gt;elFinder 2.1.x source version with PHP connector&lt;/title&gt;<br />
<br />
 &lt;!-- Require JS (REQUIRED) --&gt;<br />
 &lt;!-- Rename "main.default.js" to "main.js" and edit it if you need configure elFInder options or any things --&gt;<br />
 &lt;script data-main="./main.default.js" src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js"&gt;&lt;/script&gt;<br />
 &lt;script&gt;<br />
 define('elFinderConfig', {<br />
 // elFinder options (REQUIRED)<br />
 // Documentation for client options:<br />
 // <a href="https://github.com/Studio-42/elFinder/wiki/Client-configuration-options" target="_blank" rel="noopener" class="mycode_url">https://github.com/Studio-42/elFinder/wi...on-options</a><br />
 defaultOpts : {<br />
 url : 'php/connector.minimal.php', // or connector.maximal.php : connector URL (REQUIRED)<br />
 commandsOptions : {<br />
 edit : {<br />
 extraOptions : {<br />
 // set API key to enable Creative Cloud image editor<br />
 // see <a href="https://console.adobe.io/" target="_blank" rel="noopener" class="mycode_url">https://console.adobe.io/</a><br />
 creativeCloudApiKey : '',<br />
 // browsing manager URL for CKEditor, TinyMCE<br />
 // uses self location with the empty value<br />
 managerUrl : ''<br />
 }<br />
 },<br />
 quicklook : {<br />
 // to enable CAD-Files and 3D-Models preview with sharecad.org<br />
 sharecadMimes : ['image/vnd.dwg', 'image/vnd.dxf', 'model/vnd.dwf', 'application/vnd.hp-hpgl', 'application/plt', 'application/step', 'model/iges', 'application/vnd.ms-pki.stl', 'application/sat', 'image/cgm', 'application/x-msmetafile'],<br />
 // to enable preview with Google Docs Viewer<br />
 googleDocsMimes : ['application/pdf', 'image/tiff', 'application/vnd.ms-office', 'application/msword', 'application/vnd.ms-word', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/postscript', 'application/rtf'],<br />
 // to enable preview with Microsoft Office Online Viewer<br />
 // these MIME types override "googleDocsMimes"<br />
 officeOnlineMimes : ['application/vnd.ms-office', 'application/msword', 'application/vnd.ms-word', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.spreadsheet', 'application/vnd.oasis.opendocument.presentation']<br />
 }<br />
 },<br />
 // bootCalback calls at before elFinder boot up <br />
 bootCallback : function(fm, extraObj) {<br />
 /* any bind functions etc. */<br />
 fm.bind('init', function() {<br />
 // any your code<br />
 });<br />
 // for example set document.title dynamically.<br />
 var title = document.title;<br />
 fm.bind('open', function() {<br />
 var path = '',<br />
 cwd  = fm.cwd();<br />
 if (cwd) {<br />
 path = fm.path(cwd.hash) || null;<br />
 }<br />
 document.title = path? path + ':' + title : title;<br />
 }).bind('destroy', function() {<br />
 document.title = title;<br />
 });<br />
 }<br />
 },<br />
 managers : {<br />
 // 'DOM Element ID': { /* elFinder options of this DOM Element */ }<br />
 'elfinder': {}<br />
 }<br />
 });<br />
 &lt;/script&gt;<br />
 &lt;/head&gt;<br />
 &lt;body&gt;<br />
<br />
 &lt;!-- Element where elFinder will be created (REQUIRED) --&gt;<br />
 &lt;div id="elfinder"&gt;&lt;/div&gt;<br />
<br />
 &lt;/body&gt;<br />
&lt;/html&gt;</blockquote>
<br />
<br />
<br />
<br />
For access from panel create simple module for install from Sentora, you can download from here in attachments<br />
<br />
<br />
When Install module you need go to modules inside Sentora and put your URL to the script, inside controller.ext.php<br />
<br />
<span style="font-weight: bold;" class="mycode_b">The path is :</span> <br />
<br />
cd /etc/sentora/panel/modules/fileManager_Me/code/<br />
<br />
/etc/sentora/panel/modules/fileManager_Me/code/controller.ext.php<br />
<br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>class module_controller extends ctrl_module<br />
{<br />
<br />
static function getSentoraFm()<br />
{<br />
//////////////////////<br />
/// Change the URL ///<br />
/////////////////////<br />
&#36;url="https://cp.yourdomain.com/etc/apps/Filemanager/elFinder-2.1.65/index.php";<br />
<br />
return &#36;url;<br />
<br />
}<br />
<br />
}</blockquote>
<br />
<br />
And all ready for access you Filemanager without ptoblmes, important put some security access for Filemanager as .htpassword, etc, or simple code i php for login<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Regards</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/" title="" border="0" alt=".zpp" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1048" target="_blank" title="">Sentora_elFinder.zpp</a> (Size: 3.72 KB / Downloads: 3)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Do NOT post support questions here!]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12997</link>
			<pubDate>Fri, 26 Jan 2024 00:40:39 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12997</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Please do not post anything besides 3rd party modules and 3rd party module updates in this forum section.</span><br />
(Modules made or updated by community members.)<br />
<br />
If you need help with any of the modules, post them in the <a href="https://forums.sentora.org/forumdisplay.php?fid=71" target="_blank" rel="noopener" class="mycode_url">3rd Party Module Support</a> forum.<br />
<br />
Thank you!]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Please do not post anything besides 3rd party modules and 3rd party module updates in this forum section.</span><br />
(Modules made or updated by community members.)<br />
<br />
If you need help with any of the modules, post them in the <a href="https://forums.sentora.org/forumdisplay.php?fid=71" target="_blank" rel="noopener" class="mycode_url">3rd Party Module Support</a> forum.<br />
<br />
Thank you!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Sentastico Script Installler v2.1.0]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12987</link>
			<pubDate>Fri, 19 Jan 2024 19:40:07 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12987</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Sentastico</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin/Reseller/User module</span> - is an open-source package installation tool which will quickly and effortlessly copy a wide range of open-source web scripts to your hosting space and then re-direct you to the installer to enable you to personalize your setup! By using Sentastico you save time and bandwidth by not needing to upload large web scripts to your hosting space. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">New in this version:</span><br />
Sentastico now has the ability to <span style="font-weight: bold;" class="mycode_b">auto-create</span> a database and database user!<br />
This is a major accomplishment to this already complicated module.<br />
Please consider making a donation to TGates - donation link in his signature on the bottom of this post.<br />
More packages will be added as they are requested and work on php 7.4. <br />
Comment on this post to report bugs.<br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install sentastico<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked for the access levels you want to use it.<br />
</li>
<li>Go to Home&gt; Advanced and click on Sentastico<br />
</li>
<li>Under the Admin tab, add the packages you would like.<br />
</li>
<li>Clicking on the Sentastico tab will show you what your clients see.<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
Visit the Repo site to see what packages are currently available if you do not have Sentastico installed yet.<br />
<br />
If you have suggestions for packages to be added, send me a PM. I prefer to add only open source or free packages. Paid-for scripts usually do not allow their packages to be downloaded from 3rd-party sites.<br />
<br />
It takes time and testing to make the packages, so please be patient.<br />
If you would like to help out and be a package maintainer, PM me.<br />
<br />
This is a very complicated module to build and maintain, please consider making a donation to the module creator, TGates. (Links in the module.)]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Sentastico</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin/Reseller/User module</span> - is an open-source package installation tool which will quickly and effortlessly copy a wide range of open-source web scripts to your hosting space and then re-direct you to the installer to enable you to personalize your setup! By using Sentastico you save time and bandwidth by not needing to upload large web scripts to your hosting space. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">New in this version:</span><br />
Sentastico now has the ability to <span style="font-weight: bold;" class="mycode_b">auto-create</span> a database and database user!<br />
This is a major accomplishment to this already complicated module.<br />
Please consider making a donation to TGates - donation link in his signature on the bottom of this post.<br />
More packages will be added as they are requested and work on php 7.4. <br />
Comment on this post to report bugs.<br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install sentastico<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked for the access levels you want to use it.<br />
</li>
<li>Go to Home&gt; Advanced and click on Sentastico<br />
</li>
<li>Under the Admin tab, add the packages you would like.<br />
</li>
<li>Clicking on the Sentastico tab will show you what your clients see.<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
Visit the Repo site to see what packages are currently available if you do not have Sentastico installed yet.<br />
<br />
If you have suggestions for packages to be added, send me a PM. I prefer to add only open source or free packages. Paid-for scripts usually do not allow their packages to be downloaded from 3rd-party sites.<br />
<br />
It takes time and testing to make the packages, so please be patient.<br />
If you would like to help out and be a package maintainer, PM me.<br />
<br />
This is a very complicated module to build and maintain, please consider making a donation to the module creator, TGates. (Links in the module.)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[zGodX v1.1.4]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12979</link>
			<pubDate>Thu, 30 Nov 2023 21:26:58 -0700</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12979</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">zGodX</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin </span>- This module gives the admin complete control over what is happening on their server <br />
<br />
Change Log:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Plans to-do:<br />
-Fix Webalizer stats<br />
<br />
v1.1.4 - 11-30-2023<br />
-Added changelog.txt<br />
-Fixed Non-numeric variable notice (/main/cpuram.php)<br />
-Removed CGI check/display (No longer used in Sentora) (/main/packages.php)<br />
-Updated frontend view (/main/packages.php)<br />
-Disabled Webalizer Stats (Not working) (/code/controller.ext.php)<br />
-Added /deploy/remove.run to remove database entries if module is removed<br />
-Added /deploy/upgrade.run for upgrading the module<br />
-Added copyright and donation information (/code/controller.ext.php; module.zpm)</code></div></div><br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install zgodx<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator<br />
</li>
</ul>
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to the module creator, TGates. (Links in the module.)]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">zGodX</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin </span>- This module gives the admin complete control over what is happening on their server <br />
<br />
Change Log:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Plans to-do:<br />
-Fix Webalizer stats<br />
<br />
v1.1.4 - 11-30-2023<br />
-Added changelog.txt<br />
-Fixed Non-numeric variable notice (/main/cpuram.php)<br />
-Removed CGI check/display (No longer used in Sentora) (/main/packages.php)<br />
-Updated frontend view (/main/packages.php)<br />
-Disabled Webalizer Stats (Not working) (/code/controller.ext.php)<br />
-Added /deploy/remove.run to remove database entries if module is removed<br />
-Added /deploy/upgrade.run for upgrading the module<br />
-Added copyright and donation information (/code/controller.ext.php; module.zpm)</code></div></div><br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install zgodx<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator<br />
</li>
</ul>
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to the module creator, TGates. (Links in the module.)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SenAds v1.2.0]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12969</link>
			<pubDate>Fri, 25 Aug 2023 20:52:09 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12969</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">SenAds</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin/Reseller module</span> - Add a forced Advertisement or Banner to the top of your client's pages. Very useful for free hosting services or notifying of server maintenance. (Client can not remove it!)<br />
<br />
v1.2.0 - Added image base64 encoding - Fixes images not showing on certain servers when using a URL for image source.<br />
<br />
Planned updates: Add OnDaemonRun.hook to automatically update new clients. (For now, you have to manually disable then enable selected package to update new clients. This does not delete your banner.)<br />
<br />
<span style="color: #b10dc9;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">NOTICE:</span> This module has been tested, but bugs may still pop up since it is a very complicated module. Please report bugs in a new thread or PM TGates.</span><br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install SenAds<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked for Administrator and Reseller.<br />
 <br />
</li>
<li>Go to Home&gt; Reseller and click on SenAds<br />
 <br />
</li>
<li>Edit Banner Ad: Create your Banner ad or Notification<br />
 <br />
</li>
<li>Settings: Select which packages you want to activate SenAds on<br />
 <br />
</li>
<li>Zadmin Control: View accounts using SenAds, Check that their advert to make sure it follows your rules, send a warning email to the client if it does, or disable their ad.<br />
 <br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to the module creator, TGates. (Links in the module.)]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">SenAds</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin/Reseller module</span> - Add a forced Advertisement or Banner to the top of your client's pages. Very useful for free hosting services or notifying of server maintenance. (Client can not remove it!)<br />
<br />
v1.2.0 - Added image base64 encoding - Fixes images not showing on certain servers when using a URL for image source.<br />
<br />
Planned updates: Add OnDaemonRun.hook to automatically update new clients. (For now, you have to manually disable then enable selected package to update new clients. This does not delete your banner.)<br />
<br />
<span style="color: #b10dc9;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">NOTICE:</span> This module has been tested, but bugs may still pop up since it is a very complicated module. Please report bugs in a new thread or PM TGates.</span><br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install SenAds<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked for Administrator and Reseller.<br />
 <br />
</li>
<li>Go to Home&gt; Reseller and click on SenAds<br />
 <br />
</li>
<li>Edit Banner Ad: Create your Banner ad or Notification<br />
 <br />
</li>
<li>Settings: Select which packages you want to activate SenAds on<br />
 <br />
</li>
<li>Zadmin Control: View accounts using SenAds, Check that their advert to make sure it follows your rules, send a warning email to the client if it does, or disable their ad.<br />
 <br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to the module creator, TGates. (Links in the module.)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Repo Browser v1.0.2]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12968</link>
			<pubDate>Tue, 22 Aug 2023 22:37:06 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12968</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Repo Browser</span>  - <span style="color: #9a00b2;" class="mycode_color">Zadmin module</span> - Allows you to install, remove and update your Sentora modules from user repositories with out having to use SSH and the command line. Also shows detailed information for each module if available.<br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install repo_browser<br />
<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator.<br />
</li>
<li>Go to Home&gt; Admin and click on Deleted Records Manager<br />
</li>
<li>Menu items with an * contain deleted data saved by Sentora.<br />
</li>
<li>You can delete these if you really need too.<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to the module maintainer, TGates. (<a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Link on my repo site</a>)<br />
Originally created for zPanel by: RusTus]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Repo Browser</span>  - <span style="color: #9a00b2;" class="mycode_color">Zadmin module</span> - Allows you to install, remove and update your Sentora modules from user repositories with out having to use SSH and the command line. Also shows detailed information for each module if available.<br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install repo_browser<br />
<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator.<br />
</li>
<li>Go to Home&gt; Admin and click on Deleted Records Manager<br />
</li>
<li>Menu items with an * contain deleted data saved by Sentora.<br />
</li>
<li>You can delete these if you really need too.<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to the module maintainer, TGates. (<a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Link on my repo site</a>)<br />
Originally created for zPanel by: RusTus]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Power Plug v1.0.2]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12967</link>
			<pubDate>Tue, 22 Aug 2023 22:26:06 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12967</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Power Plug</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin module</span> -A simple module that enables you to shutdown or restart your server from the Sentora web interface <br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install powerplug<br />
<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator.<br />
</li>
<li>Go to Home&gt; Admin and click on Power Plug<br />
</li>
<li>Shut down or restart your server<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to <a href="https://www.sentora.org/donate" target="_blank" rel="noopener" class="mycode_url">Sentora</a>.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Power Plug</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin module</span> -A simple module that enables you to shutdown or restart your server from the Sentora web interface <br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install powerplug<br />
<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator.<br />
</li>
<li>Go to Home&gt; Admin and click on Power Plug<br />
</li>
<li>Shut down or restart your server<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to <a href="https://www.sentora.org/donate" target="_blank" rel="noopener" class="mycode_url">Sentora</a>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Gate Keeper v1.0.0]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12966</link>
			<pubDate>Tue, 22 Aug 2023 22:22:05 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12966</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Gate Keeper</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin module</span> - Easily view and change your XMWS API server key. <br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install gatekeeper<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator.<br />
</li>
<li>Go to Home&gt; Admin and click on Gate Keeper<br />
</li>
<li>View or Generate a new API key for your Sentora server.<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to <a href="https://www.sentora.org/donate" target="_blank" rel="noopener" class="mycode_url">Sentora</a>.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Gate Keeper</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin module</span> - Easily view and change your XMWS API server key. <br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install gatekeeper<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator.<br />
</li>
<li>Go to Home&gt; Admin and click on Gate Keeper<br />
</li>
<li>View or Generate a new API key for your Sentora server.<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to <a href="https://www.sentora.org/donate" target="_blank" rel="noopener" class="mycode_url">Sentora</a>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Error Pages Editor v3.0.4]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12965</link>
			<pubDate>Tue, 22 Aug 2023 22:03:31 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12965</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Error Pages Editor</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin/Reseller/User module </span>- This module allows the user to edit and restore the Custom Error pages for each of their domains. NOTE: Error pages are added automatically if they are found in the _errorpages directory and if they are a valid error code, and saved in the proper format: [error_number].html <br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install error_pages<br />
<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator/Reseller/User (Or who ever you want to be able to edit their Error Pages.)<br />
</li>
<li>Go to Home&gt; Advanced and click on Error Pages<br />
</li>
<li>You can edit or restore the default error pages for the selected domain<br />
</li>
<li>Restoring replaces your edited pages with the server's original error pages<br />
</li>
<li>(Coming soon! Static Pages Editor - Zadmin can edit the core error pages)<br />
 </li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
Possible future plans: Allow a resellers custom error pages to be installed as default for their client's default pages instead of the server's default. Will be good for reseller branding.<br />
<br />
If you like using this module, please consider making a donation to the module creator, TGates. (Links in the module.)]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Error Pages Editor</span> - <span style="color: #9a00b2;" class="mycode_color">Zadmin/Reseller/User module </span>- This module allows the user to edit and restore the Custom Error pages for each of their domains. NOTE: Error pages are added automatically if they are found in the _errorpages directory and if they are a valid error code, and saved in the proper format: [error_number].html <br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install error_pages<br />
<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator/Reseller/User (Or who ever you want to be able to edit their Error Pages.)<br />
</li>
<li>Go to Home&gt; Advanced and click on Error Pages<br />
</li>
<li>You can edit or restore the default error pages for the selected domain<br />
</li>
<li>Restoring replaces your edited pages with the server's original error pages<br />
</li>
<li>(Coming soon! Static Pages Editor - Zadmin can edit the core error pages)<br />
 </li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
Possible future plans: Allow a resellers custom error pages to be installed as default for their client's default pages instead of the server's default. Will be good for reseller branding.<br />
<br />
If you like using this module, please consider making a donation to the module creator, TGates. (Links in the module.)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Deleted Records Manager v1.1.0]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12964</link>
			<pubDate>Tue, 22 Aug 2023 21:37:39 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12964</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Deleted Records Manager </span>- <span style="color: #9a00b2;" class="mycode_color">Zadmin module</span> - This modules allows the admin to view and delete client database records that have been marked 'deleted' by Sentora. Useful on development servers.<br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com<br />
zppy update<br />
zppy install deleted_records_manager<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator.<br />
</li>
<li>Go to Home&gt; Admin and click on Deleted Records Manager<br />
</li>
<li>Menu items with an * contain deleted data saved by Sentora.<br />
</li>
<li>You can delete these if you really need too.<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to the module creator, TGates. (Links in the module.)]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Deleted Records Manager </span>- <span style="color: #9a00b2;" class="mycode_color">Zadmin module</span> - This modules allows the admin to view and delete client database records that have been marked 'deleted' by Sentora. Useful on development servers.<br />
<br />
Repository URL for command line or Repo-Browser add: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy-repo.mach-hosting.com/repo</code></div></div><br />
zppy repo add zppy-repo.mach-hosting.com<br />
zppy update<br />
zppy install deleted_records_manager<br />
<ul class="mycode_list"><li>Log in as zadmin, go to Home&gt;Module Admin and make sure it was added properly and it is checked only for Administrator.<br />
</li>
<li>Go to Home&gt; Admin and click on Deleted Records Manager<br />
</li>
<li>Menu items with an * contain deleted data saved by Sentora.<br />
</li>
<li>You can delete these if you really need too.<br />
</li>
</ul>
<br />
My repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">Mach-hosting Sentora Module Repository</a><br />
<br />
If you like using this module, please consider making a donation to the module creator, TGates. (Links in the module.)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[FPM/FastCGI Php changer]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12959</link>
			<pubDate>Sat, 05 Aug 2023 18:43:43 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=1573">ccr1969</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12959</guid>
			<description><![CDATA[Been testing and i de like for someone to test this out<br />
its another php changer but running Server API FPM/FastCGI <br />
install module as normal if need be unistall old module<br />
once installed and you set right user group save so you can acess it first thing hit the instructions buttom it may be useful<br />
<br />
<br />
heres a bash script must be deployed after you have installed Php changer read the instructions for more detail's<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#!/bin/bash<br />
# # Created By ccr1969<br />
set -euo pipefail  # More strict error-handling<br />
<br />
# Function to install suhosin<br />
install_suhosin() {<br />
    local PHP_VER="&#36;1"<br />
    local SUHOSIN_VER="&#36;2"<br />
    local CONFIG_FLAG="&#36;3"<br />
<br />
    cd "&#36;HOME" || exit 1<br />
    if [[ "&#36;SUHOSIN_VER" == "suhosin7" ]]; then<br />
        [ -d "suhosin7" ] &amp;&amp; (cd suhosin7 &amp;&amp; git pull origin master) || git clone https://github.com/sektioneins/suhosin7<br />
        cd suhosin7 || exit 1<br />
    else<br />
        curl -O https://download.suhosin.org/suhosin-0.9.38.tar.gz<br />
        tar xzf suhosin-0.9.38.tar.gz<br />
        cd suhosin-0.9.38 || exit 1<br />
    fi<br />
<br />
    make clean || true<br />
    "/usr/bin/phpize&#36;{PHP_VER}"<br />
    PATH="/usr/bin/:&#36;PATH" ./configure --with-php-config="/usr/bin/php-config&#36;{PHP_VER}" "&#36;{CONFIG_FLAG}"<br />
    make -j2<br />
    make install<br />
    echo "[suhosin]<br />
extension=&#36;SUHOSIN_VER.so<br />
suhosin.session.encrypt = Off<br />
suhosin.session.cryptua = Off<br />
suhosin.cookie.encrypt = Off<br />
suhosin.memory_limit = 4096<br />
suhosin.get.max_name_length = 512<br />
suhosin.get.max_totalname_length = 512<br />
suhosin.get.max_value_length = 1024<br />
suhosin.post.max_vars = 4096<br />
suhosin.post.max_array_index_length = 256<br />
suhosin.post.max_name_length = 512<br />
suhosin.post.max_totalname_length = 8192<br />
suhosin.request.max_vars = 4096<br />
suhosin.request.max_varname_length = 512<br />
suhosin.request.max_array_index_length = 256<br />
suhosin.request.max_totalname_length = 8192<br />
suhosin.request.max_varname_length = 512<br />
suhosin.executor.include.max_traversal = 4<br />
suhosin.executor.disable_eval = Off<br />
suhosin.executor.disable_emodifier = Off<br />
suhosin.log.syslog = 511<br />
suhosin.mail.protect = 2<br />
suhosin.sql.bailout_on_error = On" &gt; "/etc/php/&#36;{PHP_VER}/mods-available/&#36;{SUHOSIN_VER}.ini"<br />
<br />
    cp "/etc/php/&#36;{PHP_VER}/mods-available/&#36;{SUHOSIN_VER}.ini" "/etc/php/&#36;{PHP_VER}/fpm/conf.d/20-&#36;{SUHOSIN_VER}.ini"<br />
    service "php&#36;{PHP_VER}-fpm" restart<br />
}<br />
<br />
# Main program starts here<br />
echo "### PHP FPM Builds ###"<br />
echo "### OnDaemonRun.hook.php Replace &amp; Back up Original ###"<br />
sleep 5<br />
<br />
cd /etc/sentora/panel/modules/ub_php_ver || exit 1<br />
unzip -o ODR.zip<br />
<br />
DIR_HOOKS="/etc/sentora/panel/modules/apache_admin/hooks"<br />
DIR_VER="/etc/sentora/panel/modules/ub_php_ver"<br />
cp -b "&#36;DIR_HOOKS/OnDaemonRun.hook.php" "&#36;DIR_HOOKS/OnDaemonRun.hook.php.bak"<br />
cp "&#36;DIR_VER/OnDaemonRun.hook.php" "&#36;DIR_HOOKS/"<br />
rm "&#36;DIR_VER/OnDaemonRun.hook.php"<br />
sleep 5<br />
echo "### site.rules add site.rules ###"<br />
sleep 5<br />
<br />
cd /etc/sentora/panel/modules/ub_php_ver || exit 1<br />
unzip -o site.zip<br />
<br />
DIR_HOOKS="/etc/sentora/configs/php/sp"<br />
DIR_VER="/etc/sentora/panel/modules/ub_php_ver"<br />
<br />
cp "&#36;DIR_VER/site.rules" "&#36;DIR_HOOKS/"<br />
rm "&#36;DIR_VER/site.rules"<br />
sleep 5<br />
add-apt-repository ppa:ondrej/php -y<br />
apt-get update<br />
apt-get -y install php{5.6,7.{0,1,2,3,4},8.{0,1,2,3}}-fpm php{5.6,7.{0,1,2,3,4},8.{0,1,2,3}}-dev<br />
<br />
install_suhosin 5.6 suhosin "--enable-suhosin"<br />
install_suhosin 7.0 suhosin7 "--enable-suhosin7"<br />
install_suhosin 7.1 suhosin7 "--enable-suhosin7"<br />
<br />
cd "&#36;HOME" || exit 1<br />
if [ ! -d "snuffleupagus-v0.11.0" ]; then<br />
    wget https://github.com/jvoisin/snuffleupagus/archive/refs/tags/v0.11.0.tar.gz<br />
    tar xzf v0.11.0.tar.gz<br />
fi<br />
<br />
for PHP_VER in 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4; do<br />
    cd "&#36;HOME/snuffleupagus-0.11.0/src" || exit 1<br />
    make clean || true<br />
    "/usr/bin/phpize&#36;{PHP_VER}"<br />
    PATH="/usr/bin/:&#36;PATH" ./configure --with-php-config="/usr/bin/php-config&#36;{PHP_VER}" --enable-snuffleupagus<br />
    make -j2<br />
    make install<br />
    echo "extension=snuffleupagus.so" &gt; "/etc/php/&#36;{PHP_VER}/mods-available/snuffleupagus.ini"<br />
    echo "sp.configuration_file=/etc/sentora/configs/php/sp/sentora.rules" &gt;&gt; "/etc/php/&#36;{PHP_VER}/mods-available/snuffleupagus.ini"<br />
    echo "sp.configuration_file=/etc/sentora/configs/php/sp/site.rules" &gt;&gt; "/etc/php/&#36;{PHP_VER}/mods-available/snuffleupagus.ini"<br />
<br />
    cp "/etc/php/&#36;{PHP_VER}/mods-available/snuffleupagus.ini" "/etc/php/&#36;{PHP_VER}/fpm/conf.d/20-snuffleupagus.ini"<br />
    service "php&#36;{PHP_VER}-fpm" restart<br />
    sleep 5<br />
done<br />
<br />
cd "&#36;HOME" || exit 1<br />
rm -r v0.9.0.tar.gz suhosin-0.9.38.tar.gz<br />
rm -r v0.11.0.tar.gz<br />
rm -r suhosin-0.9.38<br />
rm -r snuffleupagus-0.11.0<br />
rm -r suhosin7<br />
a2enmod proxy_fcgi setenvif<br />
service apache2 restart<br />
<br />
update-alternatives --config php<br />
<br />
echo "### All done, buddy! ###"</code></div></div><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1020" target="_blank" title="">Screenshot 2023-07-17 190503.png</a> (Size: 51.23 KB / Downloads: 25)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/" title="" border="0" alt=".zpp" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1057" target="_blank" title="">ub_php_ver.zpp</a> (Size: 54.11 KB / Downloads: 20)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1024" target="_blank" title="">8.2.png</a> (Size: 50.6 KB / Downloads: 22)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1025" target="_blank" title="">8.png</a> (Size: 22.08 KB / Downloads: 22)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Been testing and i de like for someone to test this out<br />
its another php changer but running Server API FPM/FastCGI <br />
install module as normal if need be unistall old module<br />
once installed and you set right user group save so you can acess it first thing hit the instructions buttom it may be useful<br />
<br />
<br />
heres a bash script must be deployed after you have installed Php changer read the instructions for more detail's<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#!/bin/bash<br />
# # Created By ccr1969<br />
set -euo pipefail  # More strict error-handling<br />
<br />
# Function to install suhosin<br />
install_suhosin() {<br />
    local PHP_VER="&#36;1"<br />
    local SUHOSIN_VER="&#36;2"<br />
    local CONFIG_FLAG="&#36;3"<br />
<br />
    cd "&#36;HOME" || exit 1<br />
    if [[ "&#36;SUHOSIN_VER" == "suhosin7" ]]; then<br />
        [ -d "suhosin7" ] &amp;&amp; (cd suhosin7 &amp;&amp; git pull origin master) || git clone https://github.com/sektioneins/suhosin7<br />
        cd suhosin7 || exit 1<br />
    else<br />
        curl -O https://download.suhosin.org/suhosin-0.9.38.tar.gz<br />
        tar xzf suhosin-0.9.38.tar.gz<br />
        cd suhosin-0.9.38 || exit 1<br />
    fi<br />
<br />
    make clean || true<br />
    "/usr/bin/phpize&#36;{PHP_VER}"<br />
    PATH="/usr/bin/:&#36;PATH" ./configure --with-php-config="/usr/bin/php-config&#36;{PHP_VER}" "&#36;{CONFIG_FLAG}"<br />
    make -j2<br />
    make install<br />
    echo "[suhosin]<br />
extension=&#36;SUHOSIN_VER.so<br />
suhosin.session.encrypt = Off<br />
suhosin.session.cryptua = Off<br />
suhosin.cookie.encrypt = Off<br />
suhosin.memory_limit = 4096<br />
suhosin.get.max_name_length = 512<br />
suhosin.get.max_totalname_length = 512<br />
suhosin.get.max_value_length = 1024<br />
suhosin.post.max_vars = 4096<br />
suhosin.post.max_array_index_length = 256<br />
suhosin.post.max_name_length = 512<br />
suhosin.post.max_totalname_length = 8192<br />
suhosin.request.max_vars = 4096<br />
suhosin.request.max_varname_length = 512<br />
suhosin.request.max_array_index_length = 256<br />
suhosin.request.max_totalname_length = 8192<br />
suhosin.request.max_varname_length = 512<br />
suhosin.executor.include.max_traversal = 4<br />
suhosin.executor.disable_eval = Off<br />
suhosin.executor.disable_emodifier = Off<br />
suhosin.log.syslog = 511<br />
suhosin.mail.protect = 2<br />
suhosin.sql.bailout_on_error = On" &gt; "/etc/php/&#36;{PHP_VER}/mods-available/&#36;{SUHOSIN_VER}.ini"<br />
<br />
    cp "/etc/php/&#36;{PHP_VER}/mods-available/&#36;{SUHOSIN_VER}.ini" "/etc/php/&#36;{PHP_VER}/fpm/conf.d/20-&#36;{SUHOSIN_VER}.ini"<br />
    service "php&#36;{PHP_VER}-fpm" restart<br />
}<br />
<br />
# Main program starts here<br />
echo "### PHP FPM Builds ###"<br />
echo "### OnDaemonRun.hook.php Replace &amp; Back up Original ###"<br />
sleep 5<br />
<br />
cd /etc/sentora/panel/modules/ub_php_ver || exit 1<br />
unzip -o ODR.zip<br />
<br />
DIR_HOOKS="/etc/sentora/panel/modules/apache_admin/hooks"<br />
DIR_VER="/etc/sentora/panel/modules/ub_php_ver"<br />
cp -b "&#36;DIR_HOOKS/OnDaemonRun.hook.php" "&#36;DIR_HOOKS/OnDaemonRun.hook.php.bak"<br />
cp "&#36;DIR_VER/OnDaemonRun.hook.php" "&#36;DIR_HOOKS/"<br />
rm "&#36;DIR_VER/OnDaemonRun.hook.php"<br />
sleep 5<br />
echo "### site.rules add site.rules ###"<br />
sleep 5<br />
<br />
cd /etc/sentora/panel/modules/ub_php_ver || exit 1<br />
unzip -o site.zip<br />
<br />
DIR_HOOKS="/etc/sentora/configs/php/sp"<br />
DIR_VER="/etc/sentora/panel/modules/ub_php_ver"<br />
<br />
cp "&#36;DIR_VER/site.rules" "&#36;DIR_HOOKS/"<br />
rm "&#36;DIR_VER/site.rules"<br />
sleep 5<br />
add-apt-repository ppa:ondrej/php -y<br />
apt-get update<br />
apt-get -y install php{5.6,7.{0,1,2,3,4},8.{0,1,2,3}}-fpm php{5.6,7.{0,1,2,3,4},8.{0,1,2,3}}-dev<br />
<br />
install_suhosin 5.6 suhosin "--enable-suhosin"<br />
install_suhosin 7.0 suhosin7 "--enable-suhosin7"<br />
install_suhosin 7.1 suhosin7 "--enable-suhosin7"<br />
<br />
cd "&#36;HOME" || exit 1<br />
if [ ! -d "snuffleupagus-v0.11.0" ]; then<br />
    wget https://github.com/jvoisin/snuffleupagus/archive/refs/tags/v0.11.0.tar.gz<br />
    tar xzf v0.11.0.tar.gz<br />
fi<br />
<br />
for PHP_VER in 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4; do<br />
    cd "&#36;HOME/snuffleupagus-0.11.0/src" || exit 1<br />
    make clean || true<br />
    "/usr/bin/phpize&#36;{PHP_VER}"<br />
    PATH="/usr/bin/:&#36;PATH" ./configure --with-php-config="/usr/bin/php-config&#36;{PHP_VER}" --enable-snuffleupagus<br />
    make -j2<br />
    make install<br />
    echo "extension=snuffleupagus.so" &gt; "/etc/php/&#36;{PHP_VER}/mods-available/snuffleupagus.ini"<br />
    echo "sp.configuration_file=/etc/sentora/configs/php/sp/sentora.rules" &gt;&gt; "/etc/php/&#36;{PHP_VER}/mods-available/snuffleupagus.ini"<br />
    echo "sp.configuration_file=/etc/sentora/configs/php/sp/site.rules" &gt;&gt; "/etc/php/&#36;{PHP_VER}/mods-available/snuffleupagus.ini"<br />
<br />
    cp "/etc/php/&#36;{PHP_VER}/mods-available/snuffleupagus.ini" "/etc/php/&#36;{PHP_VER}/fpm/conf.d/20-snuffleupagus.ini"<br />
    service "php&#36;{PHP_VER}-fpm" restart<br />
    sleep 5<br />
done<br />
<br />
cd "&#36;HOME" || exit 1<br />
rm -r v0.9.0.tar.gz suhosin-0.9.38.tar.gz<br />
rm -r v0.11.0.tar.gz<br />
rm -r suhosin-0.9.38<br />
rm -r snuffleupagus-0.11.0<br />
rm -r suhosin7<br />
a2enmod proxy_fcgi setenvif<br />
service apache2 restart<br />
<br />
update-alternatives --config php<br />
<br />
echo "### All done, buddy! ###"</code></div></div><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1020" target="_blank" title="">Screenshot 2023-07-17 190503.png</a> (Size: 51.23 KB / Downloads: 25)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/" title="" border="0" alt=".zpp" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1057" target="_blank" title="">ub_php_ver.zpp</a> (Size: 54.11 KB / Downloads: 20)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1024" target="_blank" title="">8.2.png</a> (Size: 50.6 KB / Downloads: 22)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1025" target="_blank" title="">8.png</a> (Size: 22.08 KB / Downloads: 22)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Php Version Changer "Enjoy"]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12956</link>
			<pubDate>Mon, 26 Jun 2023 12:21:10 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=1573">ccr1969</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12956</guid>
			<description><![CDATA[This Does work with New Sentora Version test at own risk<br />
After you install this module first thing you should do is hit the instructions button and read it !!!!<br />
Less likely hood of you not understanding whats happening. <br />
PHP changer<br />
this is test at own risk i have updated code made more secure<br />
install module as normal .<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-weight: bold;" class="mycode_b">Read And Follow Carefully</span><br />
Inside the ub_php_ver.zpp<br />
there is a php_build.sh script to match and install 5 php versions<br />
you can also add more !!<br />
lets run the php_build.sh<br />
 apt-get update &amp;&amp; apt-get upgrade<br />
 cd /etc/sentora/panel/modules/ub_php_ver<br />
 chmod +x php_build.sh<br />
 ./php_build.sh<br />
Now wait for php to be downloaded and installed<br />
"############################################################"<br />
"Php Versions Installed Are php-5.3.27, php-5.4.45, php-5.5.37, php-5.6.40,php-8.1.20 "<br />
 " All folder's can be found in /opt/ "<br />
 "############################################################"</blockquote>
updated version <br />
re download and install<br />
changes<br />
// ccr1969 <br />
//In this updated code, i have used prepared statements with named placeholders (:name, :ver, :id) throughout to bind parameters securely and prevent SQL injection attacks. i have also properly utilized the PDO connection object by removing the unnecessary redundant connection initialization.<br />
<br />
//Additionally, we have kept the existing measures of enabling true prepared statement emulation (PDO::ATTR_EMULATE_PREPARES =&gt; false) and setting the error mode to exceptions (PDO::ATTR_ERRMODE =&gt; PDO::ERRMODE_EXCEPTION) to enhance security and error handling.<br />
<br />
//This code should now be PHP 7+ compatible and significantly more secure against SQL injection attacks.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1007" target="_blank" title="">php.jpg</a> (Size: 199.7 KB / Downloads: 23)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1008" target="_blank" title="">Screenshot 2023-07-17 190503.png</a> (Size: 29.01 KB / Downloads: 26)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1013" target="_blank" title="">php changer.png</a> (Size: 29.79 KB / Downloads: 17)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[This Does work with New Sentora Version test at own risk<br />
After you install this module first thing you should do is hit the instructions button and read it !!!!<br />
Less likely hood of you not understanding whats happening. <br />
PHP changer<br />
this is test at own risk i have updated code made more secure<br />
install module as normal .<br />
<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-weight: bold;" class="mycode_b">Read And Follow Carefully</span><br />
Inside the ub_php_ver.zpp<br />
there is a php_build.sh script to match and install 5 php versions<br />
you can also add more !!<br />
lets run the php_build.sh<br />
 apt-get update &amp;&amp; apt-get upgrade<br />
 cd /etc/sentora/panel/modules/ub_php_ver<br />
 chmod +x php_build.sh<br />
 ./php_build.sh<br />
Now wait for php to be downloaded and installed<br />
"############################################################"<br />
"Php Versions Installed Are php-5.3.27, php-5.4.45, php-5.5.37, php-5.6.40,php-8.1.20 "<br />
 " All folder's can be found in /opt/ "<br />
 "############################################################"</blockquote>
updated version <br />
re download and install<br />
changes<br />
// ccr1969 <br />
//In this updated code, i have used prepared statements with named placeholders (:name, :ver, :id) throughout to bind parameters securely and prevent SQL injection attacks. i have also properly utilized the PDO connection object by removing the unnecessary redundant connection initialization.<br />
<br />
//Additionally, we have kept the existing measures of enabling true prepared statement emulation (PDO::ATTR_EMULATE_PREPARES =&gt; false) and setting the error mode to exceptions (PDO::ATTR_ERRMODE =&gt; PDO::ERRMODE_EXCEPTION) to enhance security and error handling.<br />
<br />
//This code should now be PHP 7+ compatible and significantly more secure against SQL injection attacks.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1007" target="_blank" title="">php.jpg</a> (Size: 199.7 KB / Downloads: 23)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1008" target="_blank" title="">Screenshot 2023-07-17 190503.png</a> (Size: 29.01 KB / Downloads: 26)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.sentora.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1013" target="_blank" title="">php changer.png</a> (Size: 29.79 KB / Downloads: 17)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Sentastico Script Installer Released!]]></title>
			<link>https://forums.sentora.org/showthread.php?tid=12948</link>
			<pubDate>Sun, 16 Apr 2023 12:06:07 -0600</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.sentora.org/member.php?action=profile&uid=2">TGates</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.sentora.org/showthread.php?tid=12948</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Ok gang, Sentastico is ready to go! </span><br />
<span style="font-weight: bold;" class="mycode_b">Notice:</span><br />
This is a new version re-versioned to v2.0.0 to deprecate older installs and to be inline with the new Sentora release.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Module Description:</span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Sentastico is an open-source package installation tool which will quickly and effortlessly copy a wide range of open-source web scripts to your hosting space and then re-direct you to the installer to enable you to personalize your setup! By using Sentastico you save time and bandwidth by not needing to upload large web scripts to your hosting space.</blockquote>
<br />
Sentastico package repo: <a href="https://sen-packs.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">https://sen-packs.mach-hosting.com</a><br />
<br />
Sentastico can be installed via Repo Browser module, command line, or through module admin.<br />
<br />
The repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">https://zppy-repo.mach-hosting.com</a><br />
<br />
Command line install:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install sentastico</code></div></div><br />
If you have any package suggestions, post them here.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Package guidelines:</span><br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Only open source/free packages will be added.<br />
Only packages that work on the current Sentora PHP version (Currently 7.4)<br />
Only .zip packages that Sentastico can unpack and install will be added.<br />
Nothing that uses composer or command line, etc..</blockquote>
]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Ok gang, Sentastico is ready to go! </span><br />
<span style="font-weight: bold;" class="mycode_b">Notice:</span><br />
This is a new version re-versioned to v2.0.0 to deprecate older installs and to be inline with the new Sentora release.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Module Description:</span><br />
<br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Sentastico is an open-source package installation tool which will quickly and effortlessly copy a wide range of open-source web scripts to your hosting space and then re-direct you to the installer to enable you to personalize your setup! By using Sentastico you save time and bandwidth by not needing to upload large web scripts to your hosting space.</blockquote>
<br />
Sentastico package repo: <a href="https://sen-packs.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">https://sen-packs.mach-hosting.com</a><br />
<br />
Sentastico can be installed via Repo Browser module, command line, or through module admin.<br />
<br />
The repo site: <a href="https://zppy-repo.mach-hosting.com/" target="_blank" rel="noopener" class="mycode_url">https://zppy-repo.mach-hosting.com</a><br />
<br />
Command line install:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>zppy repo add zppy-repo.mach-hosting.com/repo<br />
zppy update<br />
zppy install sentastico</code></div></div><br />
If you have any package suggestions, post them here.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Package guidelines:</span><br />
<blockquote class="mycode_quote"><cite>Quote:</cite>Only open source/free packages will be added.<br />
Only packages that work on the current Sentora PHP version (Currently 7.4)<br />
Only .zip packages that Sentastico can unpack and install will be added.<br />
Nothing that uses composer or command line, etc..</blockquote>
]]></content:encoded>
		</item>
	</channel>
</rss>