{"id":1534,"date":"2021-02-14T08:12:47","date_gmt":"2021-02-14T13:12:47","guid":{"rendered":"https:\/\/cyburityllc.com\/?p=1534"},"modified":"2022-02-27T20:16:28","modified_gmt":"2022-02-28T01:16:28","slug":"how-to-get-phpmyadmin-working-and-secured-on-a-vicibox-9-installation","status":"publish","type":"post","link":"https:\/\/dialer.one\/index.php\/how-to-get-phpmyadmin-working-and-secured-on-a-vicibox-9-installation\/","title":{"rendered":"How to &#8211; Get phpMyAdmin working and secured on a Vicibox 9 installation"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">How to &#8211; Get phpMyAdmin working and secured on a Vicibox 9 installation<\/h2>\n\n\n\n<p>So you&#8217;ve tried to access phpMyAdmin after installing Vicibox 9 iso on your bare metal or virtual server and it&#8217;s not working&#8230;..and you&#8217;re wondering why? Well, as a security precaution, phpMyAdmin is not enabled by default and needs a symbolic link created, so let&#8217;s start there. If you don&#8217;t have it installed already, &#8220;zypper in phpMyAdmin&#8221;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating the symbolic link<\/h3>\n\n\n\n<p>Type the following command into your Linux CLI:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ln -s \/usr\/share\/phpMyAdmin \/srv\/www\/htdocs\/<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"24\" src=\"https:\/\/cyburityllc.com\/wp-content\/uploads\/2021\/02\/image-6.png\" alt=\"phpMyAdmin\" class=\"wp-image-1535\" title=\"\" srcset=\"https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-6.png 910w, https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-6-600x16.png 600w, https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-6-300x8.png 300w, https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-6-768x20.png 768w, https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-6-500x13.png 500w, https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-6-800x21.png 800w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><figcaption>Type ll(LL) within the \/srv\/www\/htdocs\/ directory to make sure the symbolic link was created correctly<\/figcaption><\/figure><\/div>\n\n\n\n<p>Now that we have created the symbolic link, we need to secure this directory to make sure any unwanted access isn&#8217;t permitted. We are going to accomplish this using .htaccess<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Securing phpMyAdmin using Htaccess<\/h3>\n\n\n\n<p>Edit your phpMyAdmin.conf file in \/etc\/apache2\/conf.d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"706\" height=\"265\" src=\"https:\/\/cyburityllc.com\/wp-content\/uploads\/2021\/02\/image-7.png\" alt=\"phpmyadmin\" class=\"wp-image-1537\" title=\"\" srcset=\"https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-7.png 706w, https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-7-600x225.png 600w, https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-7-300x113.png 300w, https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/image-7-500x188.png 500w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><figcaption>phpMyAdmin.conf<\/figcaption><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/apache2\/conf.d\/phpMyAdmin.conf\n\n### change the following:\n\n&lt;Directory \/usr\/share\/phpMyAdmin&gt;\n\n    Options FollowSymLinks\n    AllowOverride <span class=\"has-inline-color has-luminous-vivid-amber-color\">All   #This was \"None\"<\/span>\n\n    &lt;IfVersion &lt; 2.4&gt;\n        Order Deny,Allow\n        Allow from all\n    &lt;\/IfVersion&gt;\n\n\n###  save and exit ###\n\nnano \/usr\/share\/phpMyAdmin\/.htaccess\n\n####Enter the following:\n\nAuthType Basic\nAuthName \"Restricted Files\"\nAuthUserFile \/etc\/phpMyAdmin\/.htpasswd\nRequire valid-user\n\n###save and exit\n\nzypper install apache2-utils\n\nhtpasswd -c \/etc\/phpMyAdmin\/.htpasswd whatever.username.u.want\nPassword: enter the password u want\n\n##restart apache\nservice apache restart or systemctl restart apache\n\n###go to your phpmyadmin\n\nhttps:&#47;&#47;server.ip\/phpMyAdmin\n\n\n##Enjoy<\/code><\/pre>\n\n\n\n<p>Hopefully this will help some of you avoid some easier hacks. For more information on securing your servers, check out our <a href=\"https:\/\/dialer.one\/penetration-testing-services-overview\/\">free security audit<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to &#8211; Get phpMyAdmin working and secured on a Vicibox 9 installation So you&#8217;ve tried to access phpMyAdmin after installing Vicibox 9 iso on your bare metal or virtual server and it&#8217;s not working&#8230;..and you&#8217;re wondering why? Well, as a security precaution, phpMyAdmin is not enabled by default and needs a symbolic link created, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1536,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[],"class_list":["post-1534","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/dialer.one\/wp-content\/uploads\/2021\/02\/phpmyadmin.png","jetpack-related-posts":[{"id":2378,"url":"https:\/\/dialer.one\/index.php\/table-of-contents\/","url_meta":{"origin":1534,"position":0},"title":"Table of Contents &#8211; Knowledge Base","author":"carpenox","date":"March 7, 2022","format":false,"excerpt":"Welcome to my blog, some of you may know me from the ViciDial forums, I am carpenox and I am here to share my knowledge with everyone, for free!","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"CyburDial","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/02\/image.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":737,"url":"https:\/\/dialer.one\/index.php\/client-portals\/","url_meta":{"origin":1534,"position":1},"title":"Client Portals","author":"carpenox","date":"July 31, 2020","format":false,"excerpt":"We have added a client portal login page for clients to be able to control all aspects of their accounts through one easy to use interface. This account pictured below, gives the client the abilities to login to their predictive dialer admin interface, agents can also login to the dialer\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"Client Portal","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2020\/07\/clientportal.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2020\/07\/clientportal.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2020\/07\/clientportal.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2020\/07\/clientportal.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2020\/07\/clientportal.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2020\/07\/clientportal.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":3689,"url":"https:\/\/dialer.one\/index.php\/how-to-fix-vicibox-11-after-kernel-update\/","url_meta":{"origin":1534,"position":2},"title":"How to &#8211; Fix ViciBox 11 after kernel update","author":"carpenox","date":"October 5, 2023","format":false,"excerpt":"How to - Fix ViciBox 11 after kernel update Ok, so it seems that if you run a \"zypper up\" on ViciBox 11, it will update the kernel which then leaves dahdi with errors that won't allow it to start up and calls will have no audio and you will\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"ViciBox 11","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2023\/10\/image-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2023\/10\/image-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2023\/10\/image-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2023\/10\/image-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4560,"url":"https:\/\/dialer.one\/index.php\/how-to-fix-vicibox-11-and-12-errors\/","url_meta":{"origin":1534,"position":3},"title":"How to &#8211; Fix ViciBox 11 and 12 errors","author":"carpenox","date":"January 21, 2025","format":false,"excerpt":"How to - Fix ViciBox 11 and 12 errors Step 1 - Fix Apache errors if they exist cd \/etc\/apache2\/conf.d\/ for file in *.conf.old; do mv \"$file\" \"${file%.conf.old}.conf\"; done Answer y to all replace file questions Step 2 - Recreate missing files cd \/usr\/src\/astguiclient\/trunk perl install.pl --copy_sample_conf_files --no-prompt Step 3\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"yast firewall","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2025\/01\/image-2.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2025\/01\/image-2.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2025\/01\/image-2.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2025\/01\/image-2.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2025\/01\/image-2.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2025\/01\/image-2.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":2961,"url":"https:\/\/dialer.one\/index.php\/why-doesnt-my-vicibox-10-0-2-install-work\/","url_meta":{"origin":1534,"position":4},"title":"Why doesn&#8217;t my ViciBox 10.0.2 install work?","author":"carpenox","date":"June 2, 2023","format":false,"excerpt":"Why doesn't my ViciBox 10.0.2 install work? So it seems that there is duplicate Listen directives for apache, more specifically, targeted towards the dynamic portal. What you need to do it edit the listen.conf for apache. You can do so by copying and pasting the following command into your Linux\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"Data Center","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/08\/data-centre-1024x420-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/08\/data-centre-1024x420-1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/08\/data-centre-1024x420-1.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/08\/data-centre-1024x420-1.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":2951,"url":"https:\/\/dialer.one\/index.php\/how-to-fix-the-perl-repo-for-vicibox-10leap-15-3\/","url_meta":{"origin":1534,"position":5},"title":"How To &#8211; Fix the Perl repo for ViciBox 10(Leap 15.3)","author":"carpenox","date":"May 30, 2023","format":false,"excerpt":"How To - Fix the Perl repo for ViciBox 10(Leap 15.3) If you've tried to update your ViciBox 10 system you'll see that the Perl repo gives an error and you can't update from that repo any longer. The reason for this is because Leap 15.3 has gone end of\u2026","rel":"","context":"In &quot;Vicidial&quot;","block_context":{"text":"Vicidial","link":"https:\/\/dialer.one\/index.php\/category\/vicidial\/"},"img":{"alt_text":"Repository 'openSUSE-Leap-15.2-PHP-Applications' is invalid.","src":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dialer.one\/wp-content\/uploads\/2022\/03\/image-15.png?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts\/1534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/comments?post=1534"}],"version-history":[{"count":0,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/posts\/1534\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/media\/1536"}],"wp:attachment":[{"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/media?parent=1534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/categories?post=1534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dialer.one\/index.php\/wp-json\/wp\/v2\/tags?post=1534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}