Install FreePBX on ClarkConnect
Add Custom Modules to FreePBX

  • Add phpMyAdmin Module
    • mkdir -v /var/www/html/admin/modules/phpmyadmin
    • cd /var/www/html/admin/modules/phpmyadmin
    • touch module.xml
    • echo "<module>" > module.xml
    • echo "<rawname>phpmyadmin</rawname>" >> module.xml
    • echo "<name>phpMyAdmin</name>" >> module.xml
    • echo "<version>2.6.4-pl2</version>" >> module.xml
    • echo "<type>tool</type>" >> module.xml
    • echo "<category> Maintenance</category>" >> module.xml
    • echo "<menuitems>" >> module.xml
    • echo "<phpmyadmin>phpMyAdmin</phpmyadmin>" >> module.xml
    • echo "</menuitems>" >> module.xml
    • echo "</module>" >> module.xml
    • touch page.phpconfig.php
    • echo "<h2>phpMyAdmin</h2>" > page.phpmyadmin.php
    • echo -e "<a href=\42https://cc.ip.address:81/mysql\42 target=\42_blank\42>phpMyAdmin</a>" >> page.phpmyadmin.php
  • Add PhpConfig Module
    • mkdir -v /var/www/html/admin/modules/phpconfig
    • cd /var/www/html/admin/modules/phpconfig
    • touch module.xml
    • echo "<module>" > module.xml
    • echo "<rawname>phpconfig</rawname>" >> module.xml
    • echo "<name>phpConfig</name>" >> module.xml
    • echo "<version>1.0</version>" >> module.xml
    • echo "<type>tool</type>" >> module.xml
    • echo "<category>Maintenance</category>" >> module.xml
    • echo "<menuitems>" >> module.xml
    • echo "<phpconfig>PHP Config</phpconfig>" >> module.xml
    • echo "</menuitems>" >> module.xml
    • echo "</module>" >> module.xml
    • touch page.phpconfig.php
    • echo "<h2>PHP Config</h2>" > page.phpconfig.php
    • echo -e "<a href=\42/phpconfig/phpconfig.php\42 target=\42_blank\42>PHP Config</a>" >> page.phpconfig.php
  • Add PHP SysInfo Module
    • mkdir -v /var/www/html/admin/modules/phpsysinfo
    • cd /var/www/html/admin/modules/phpsysinfo
    • touch module.xml
    • echo "<module>" > module.xml
    • echo "<rawname>phpsysinfo</rawname>" >> module.xml
    • echo "<name>PHP SysInfo</name>" >> module.xml
    • echo "<version>2.5.2</version>" >> module.xml
    • echo "<type>tool</type>" >> module.xml
    • echo "<category>Maintenance</category>" >> module.xml
    • echo "<menuitems>" >> module.xml
    • echo "<phpsysinfo>PHP SysInfo</phpsysinfo>" >> module.xml
    • echo "</menuitems>" >> module.xml
    • echo "</module>" >> module.xml
    • touch page.phpsysinfo.php
    • echo "<h2>PHP SysInfo</h2>" > page.phpsysinfo.php
    • echo -e "<a href=\42/phpsysinfo\42 target=\42_blank\42>PHP SysInfo</a>" >> page.phpsysinfo.php

Back