GNU/Linux >> Znalost Linux >  >> Linux

Chyba symbolických odkazů phpmyadmin po aktualizaci ubuntu

Pro ostatní:

sudo apt-get install php-gettext

může být odpovědí (zejména u php7, protože se zdá, že to není zahrnuto ve výchozím nastavení, možná proto, že se jedná o rozšíření hrušky).


Pro mě následující řešení problém vyřešilo:

V souboru conf webu mám následující sekci:

<IfModule mod_php5.c>
    AddType application/x-httpd-php .php

    php_flag magic_quotes_gpc Off
    php_flag track_vars On
    php_flag register_globals Off
    php_admin_flag allow_url_fopen Off
    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/
</IfModule>

Jedinou změnou, kterou jsem provedl od instalace Ubuntu 13.04, je zahrnutí /usr/share/php/php-gettext/ do souboru open_basedir, a to se povedlo.


Pokud je vaše open_basedir obsahuje /usr/share/php/php-gettext/ již (jako v mém případě) a nemůžete jej přimět k práci s předchozími odpověďmi, pak udělejte:

sudo rm /usr/share/phpmyadmin/libraries/php-gettext/*

odstraní symbolické odkazy

sudo ln /usr/share/php/php-gettext/* /usr/share/phpmyadmin/libraries/php-gettext

vytváří pevné odkazy

Díky tomu bude phpmyadmin opět fungovat. Proč to prasklo ve 13.04 a symbolické odkazy nejsou sledovány, zatímco apache.conf říká, že by měly, zůstává pro mě záhadou.


Linux
  1. Jak upgradovat Node.js z 4.2 na 6.11.0 na Ubuntu 16.04?

  2. Jak upgradovat Zabbix z 3.4 na 4.0 na Ubuntu 18.04:Fast &Easy

  3. Ubuntu 18.04 až 20.04 – Při výpočtu upgradu došlo k nevyřešenému problému

  1. Terminál Ubuntu 12.04 pouze po upgradu ovladače Nvidia?

  2. Žádná síť po upgradu na 16.04?

  3. Chyba Phptheadmin 404 na čerstvé instalaci Ubuntu 12.04?

  1. Jak upgradovat Ubuntu 20.04 na Ubuntu 21.04

  2. Nainstalujte Qt na Ubuntu

  3. Ubuntu 18.04 po instalaci Pythonu 3.7.4 neotevře terminál