Не удалось установить вино на Ubuntu 16.04 lts [duplicate]

Следуя предложению в этой ссылке, мы получаем ответ.

Давайте посмотрим некоторые пояснения.

Согласно документации php link :

Когда скрипт пытается получить доступ к файловой системе, например, с помощью include или fopen (), будет проверено местоположение файла. Когда файл находится за пределами указанного дерева каталогов, PHP откажется получить к нему доступ.

Чтобы ваш скрипт мог получить доступ / tmp и другой путь, вам нужно изменить ваш /etc/phpmyadmin/apache.conf и добавить:

  php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/javascript/:/usr/share/php:/tmp/ 

Всегда в соответствии с php documentation include_path:

Когда скрипт пытается получить доступ к файловой системе, например, с помощью include или fopen (), будет проверено местоположение файла.

Задает список каталогов, в которых требуются, include, fopen (), file (), readfile (), если файл находится за пределами указанного дерева каталогов, ) и file_get_contents () ищут файлы. Формат похож на переменную среды PATH системы: список каталогов, разделенных двоеточием в Unix или точкой с запятой в Windows.

    php_value name value 

С помощью файла конфигурации apache можно установить переменную с помощью директивы [d9 ] include_path :

   php_value include_path .:/usr/share/php:/usr/share/pear

В вашем случае добавьте:

2
задан 10 July 2017 в 01:49

3 ответа

Ваш локальный список пакетов явно устарел, потому что есть проблемы с конфигурацией источников пакетов: хранилища Canonical и их зеркала не предоставляют пакеты armhf. Поскольку вам не нужно включать архитектуру armhf в вашей системе поверх amd64 и i386, вы можете отключить ее:

sudo dpkg --remove-architecture armhf

Теперь обновите список пакетов и возобновите установку:

[ f2]
1
ответ дан 22 May 2018 в 20:44

Ваш локальный список пакетов явно устарел, потому что есть проблемы с конфигурацией источников пакетов: хранилища Canonical и их зеркала не предоставляют пакеты armhf. Поскольку вам не нужно включать архитектуру armhf в вашей системе поверх amd64 и i386, вы можете отключить ее:

sudo dpkg --remove-architecture armhf

Теперь обновите список пакетов и возобновите установку:

sudo apt update sudo apt install -f
1
ответ дан 18 July 2018 в 10:33

Ваш локальный список пакетов явно устарел, потому что есть проблемы с конфигурацией источников пакетов: хранилища Canonical и их зеркала не предоставляют пакеты armhf. Поскольку вам не нужно включать архитектуру armhf в вашей системе поверх amd64 и i386, вы можете отключить ее:

sudo dpkg --remove-architecture armhf

Теперь обновите список пакетов и возобновите установку:

sudo apt update sudo apt install -f
1
ответ дан 24 July 2018 в 19:36

Другие вопросы по тегам:

Похожие вопросы: