GNU/Linux >> Linux の 問題 >  >> Linux

ubuntuアップグレード後のphpmyadminシンボリックリンクエラー

その他:

sudo apt-get install php-gettext

が答えかもしれません (特に php7 の場合、これはデフォルトでは含まれていないようです。おそらく pear 拡張であるためです)。


私にとっては、次の解決策で問題が解決しました:

私のウェブサイトの conf ファイルには、次のセクションがあります:

<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>

Ubuntu 13.04 のインストール以降に私が行った唯一の変更は、open_basedir に /usr/share/php/php-gettext/ を含めることです。これでうまくいきました。


open_basedir の場合 /usr/share/php/php-gettext/ を含む すでに(私の場合のように)、以前の回答で動作させることができない場合は、次のようにします:

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

シンボリック リンクを削除します

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

ハードリンクを作成

これにより、phpmyadmin が再び機能するようになります。なぜ 13.04 で機能しなくなり、シンボリック リンクをたどらないのに apache.conf には従うべきだと書かれているのかは、私には謎のままです。


Linux
  1. Nvidiaドライバーのアップグレード後にのみUbuntu12.04ターミナル?

  2. 16.04にアップグレードした後、ネットワークがありませんか?

  3. Ubuntu 16.04でNode.jsを4.2から6.11.0にアップグレードする方法は?

  1. フレッシュUbuntu12.04インストールでのPhptheadmin404エラー?

  2. ubuntu 18.10宇宙バージョンでのapt更新エラー

  3. Ubuntu 18.04 から 20.04 - アップグレードの計算中に未解決の問題が発生しました

  1. Ubuntu20.04をUbuntu21.04にアップグレードする方法

  2. Ubuntu 18.04 で Zabbix を 3.4 から 4.0 にアップグレードする方法:速くて簡単

  3. Ubuntu に Qt をインストールする