Ошибка HTTP 500 при получении доступа к php для phpMyAdmin в ngnix - PullRequest
0 голосов
/ 03 марта 2019

Получение приведенного ниже сообщения об ошибке http://45.76.144.192:8080/index.php

[error] 6016#0: *30 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php:245
Stack trace:
#0 /usr/share/phpMyAdmin/libraries/session.inc.php(100): PMA_fatalError('Error during se...')
#1 /usr/share/phpMyAdmin/libraries/common.inc.php(350): require('/usr/share/phpM...')
#2 /usr/share/phpMyAdmin/index.php(12): require_once('/usr/share/phpM...')
#3 {main}
  thrown in /usr/share/phpMyAdmin/libraries/core.lib.php on line 245" while reading response header from upstream, client: 45.248.66.156, server: _, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "45.76.144.192:8080"

Ниже я попробовал, но все равно не работает.

1.

chmod 644 /usr/share/phpMyAdmin/setup/frames/config.inc.php
chmod 644 /usr/share/phpMyAdmin/test/test_data/config.inc.php
chmod -R 775 /var/opt/remi/php72/lib/php/session

2.

sudo  yum remove  phpmyadmin
sudo  yum autoremove  phpmyadmin
sudo yum install phpmyadmin

Ниже приведены подробности о php:

php72 -v
PHP 7.2.15 (cli) (built: Feb  5 2019 18:05:51) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15, Copyright (c) 1999-2018, by Zend Technologies

# php72 -m


[PHP Modules]
    bz2
    calendar
    Core
    ctype
    curl
    date
    dom
    exif
    fileinfo
    filter
    ftp
    gd
    gettext
    hash
    iconv
    json
    libxml
    mbstring
    mysqli
    mysqlnd
    openssl
    pcntl
    pcre
    PDO
    pdo_mysql
    pdo_sqlite
    Phar
    readline
    Reflection
    session
    SimpleXML
    sockets
    SPL
    sqlite3
    standard
    tokenizer
    wddx
    xml
    xmlreader
    xmlrpc
    xmlwriter
    xsl
    Zend OPcache
    zlib

    [Zend Modules]
    Zend OPcache

uname -a
Linux myhost 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Я запускаю все с правами пользователя root, поэтому я не думаю, что разрешения должны быть проблемой.

Ответы [ 2 ]

0 голосов
/ 03 марта 2019

Эта команда помогла решить мою проблему.

[root@amazon]# chgrp nginx -R /var/lib/php/session
0 голосов
/ 03 марта 2019

После Вызов неопределенной функции __ () ошибка - phpMyAdmin

В зависимости от вашей ОС вы пробовали:

(CentOS)

sudo yum install php-mbstring

(Debian)

sudo apt-get install php7.0-mbstring

И затем перезапустите процесс Apache.

Проверьте требования phpMyAdmin

  • Youнужен PHP 7.1.0 или новее, с поддержкой сеансов, расширением Стандартной библиотеки PHP (SPL), поддержкой хэшей, ctype и JSON.
  • Расширение mbstring (см. mbstring) настоятельно рекомендуется из соображений производительности.
  • Чтобы поддерживать загрузку ZIP-файлов, вам нужно расширение PHP zip.
  • Вам нужна поддержка GD2 в PHP для отображения встроенных миниатюр JPEG («image / jpeg: inline») с их исходным форматом.ratio.
  • При использовании cookie-аутентификации (по умолчанию) настоятельно рекомендуется расширение openssl.
  • Для поддержки индикаторов выполнения загрузки см. 2.9 Просмотр индикатора выполнения загрузки.
  • Для поддержки XML и Open Document SpreadДля импорта листа вам нужно расширение libxml.
  • Для поддержки reCAPTCHA на странице входа в систему вам нужно расширение openssl.
  • Для поддержки отображения последней версии phpMyAdmin вам необходимо включить allow_url_open в вашем php.ini или иметь расширение локон.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...