Problem z phpmyadmin po aktualizacji

White_Foxie | 2021-02-02 17:24:26 UTC | #1

Mam następujący problem
Zrobiłem dzisiaj aktualizacje poleceniami

sudo apt update
sudo apt upgrade

Po tym dla pewności zrobiłem restart serwera poleceniem

sudo reboot

Po restarcie nagle przestało działać PMA wyświetlając taki komunikat:

Przechwytywanie1|690x109

Zainstalowałem rozszerzenie wymienione w wiadomości poleceniem
sudo apt install php8.0-mysqli

Dostałem taką informację i ponownie dla pewności zrobiłem restart serwera
Przechwytywanie2|668x99

Rezultat? Sytuacja nadal wygląda tak samo, nadal wyświetla się komunikat o braku rozszerzenia

Wynik po użyciu polecenia sudo php -v
image|600x69

Ktoś wie jak rozwiązać ten problem?


KMatuszak | 2021-02-02 17:22:20 UTC | #2

podaj wynik polecenia php -v


White_Foxie | 2021-02-02 17:24:34 UTC | #3

Dodałem do posta


Blox61 | 2021-02-02 17:34:48 UTC | #4

sudo apt-get install php8-mysql
sudo service apache2 restart


White_Foxie | 2021-02-02 17:40:04 UTC | #5

*php8.0-mysql

Dalej to samo


Blox61 | 2021-02-02 17:46:11 UTC | #6

Rozważ ponowną instalację php i mysql:

sudo apt-get remove --purge php*
sudo apt-get remove --purge mysql*

sudo apt-get install php
sudo apt-get install php-mysql
sudo apt-get install mysql-sever


White_Foxie | 2021-02-02 21:44:42 UTC | #7

Przechwytywanie4|454x165


Blox61 | 2021-02-02 23:35:03 UTC | #8

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Wpisz tam:

# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
    Options SymLinksIfOwnerMatch
    DirectoryIndex index.php

    <IfModule mod_php5.c>
        <IfModule mod_mime.c>
            AddType application/x-httpd-php .php
        </IfModule>
        <FilesMatch ".+\.php$">
            SetHandler application/x-httpd-php
        </FilesMatch>

        php_value include_path .
        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/
        php_admin_value mbstring.func_overload 0
    </IfModule>
    <IfModule mod_php.c>
        <IfModule mod_mime.c>
            AddType application/x-httpd-php .php
        </IfModule>
        <FilesMatch ".+\.php$">
            SetHandler application/x-httpd-php
        </FilesMatch>

        php_value include_path .
        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/
        php_admin_value mbstring.func_overload 0
    </IfModule>

</Directory>

# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/templates>
    Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
    Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
    Require all denied
</Directory>

sudo a2enconf phpmyadmin.conf

sudo service apache2 restart


system | 2021-03-06 23:13:25 UTC | #9

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.