Skip to content

Instantly share code, notes, and snippets.

@1v
Last active October 6, 2022 22:09
Show Gist options
  • Save 1v/d69671b8aa5383479648 to your computer and use it in GitHub Desktop.
Save 1v/d69671b8aa5383479648 to your computer and use it in GitHub Desktop.
Installing Adminer on Ubuntu and integrating to ISPmanager
sudo su
mkdir /usr/share/adminer
cd /usr/share/adminer
wget "https://www.adminer.org/latest.php"
ln -s latest.php adminer.php
echo "Alias /random_string_here_for_ex_vsj935j43s /usr/share/adminer/adminer.php" > /etc/apache2/conf-available/adminer.conf
a2enconf adminer
service apache2 restart
exit

Then go to localhost/random_string_here_for_ex_vsj935j43s

For updates:

sudo su
cd /usr/share/adminer
wget "https://www.adminer.org/latest.php"
exit

To uninstall:

sudo su
rm -R /usr/share/adminer
a2disconf adminer
rm /etc/apache2/conf-available/adminer.conf
service apache2 restart
exit

ISPmanager:

sudo vim /usr/local/ispmgr/etc/ispmgr_mod_adminer.xml

Add this:

<?xml version="1.0" encoding="UTF-8"?>
<mgrdata>
<!-- for root -->
<mainmenu level="7">
    <node name="ext">
      <node name="adminer"/>
    </node>
</mainmenu>
<!-- for users -->
<mainmenu level="5">
    <node name="ext">
      <node name="adminer"/>
    </node>
</mainmenu>

<lang name="en">
  <messages name="desktop">
    <msg name="menu_adminer">Adminer</msg>
  </messages>
</lang>

</mgrdata>

Open:

sudo vim /usr/local/ispmgr/etc/ispmgr.conf

and add:

extaction adminer /random_string_here_for_ex_vsj935j43s

Restart ispmanager:

killall ispmgr

source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment