I installed PHP7 today with
sudo add-apt-repository ppa:ondrej/php-7.0 sudo apt-get install php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm
after this, I got 403 forbidden error when I tried to access phpmyadmin. then I tried to reinstall phpmyadmin with
apt-get install phpmyadmin
but it still looks for php5 dependencies which arent there anymore:
what can I do to solve this?
How do I fix phpMyAdmin access denied in Ubuntu? Step 1 – Login as Root user MySQL. Step 2 – Restart Apache Server. Step 3 – Test Root MySQL User For Access PHPMyadmin.
Prior to installing phpMyAdmin, you should ensure that Apache web server, MySQL server and PHP packages are installed.
Install it via wget and create an alias in Apache. Keep track:
Change to directory /usr/share:
cd /usr/share
Change to root user:
sudo su
Download phpMyAdmin:
wget https://files.phpmyadmin.net/phpMyAdmin/4.5.4.1/phpMyAdmin-4.5.4.1-all-languages.zip
Unzip it: (you may install unzip first)
unzip phpMyAdmin-4.5.4.1-all-languages.zip
Rename the folder:
mv phpMyAdmin-4.5.4.1-all-languages phpmyadmin
Change permissions:
chmod -R 0755 phpmyadmin
Configure apache so that it can find it correctly:
vim /etc/apache2/sites-available/000-default.conf
Anywhere after "DocumentRoot /var/www/html" insert these line:
Alias /phpmyadmin "/usr/share/phpmyadmin/" <Directory "/usr/share/phpmyadmin/"> Order allow,deny Allow from all Require all granted </Directory>
Restart Apache:
service apache2 restart
And you are ready to go!
Just took a screenshot from my current installation for you to validate it works.
phpMyAdmin depends on the extension mbstring.
For Debian users (tested in Ubuntu 15.10),
sudo apt-get install php7.0-mbstring
For Fedora and CentOS,
sudo yum install php70w-mbstring
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With