Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Трабл с php после обновления ubuntu до 18.04  (Прочитано 3978 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ArcheR_AWG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Всем бобра!
Имеется виртуалка. На ней крутится nextcloud. Обновился с 17.10 до 18.04. Перестал работать php.

root@cloud:~# apache2 -v
Server version: Apache/2.4.29 (Ubuntu)
Server built:   2018-04-25T11:38:24
root@cloud:~# php -v
PHP 7.2.5-0ubuntu0.18.04.1 (cli) (built: May  9 2018 17:21:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.5-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Но при попытке открыть любой php файл - он открывает его содержимое



Скажите в какую сторону копать.

Оффлайн johnyx

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
    • мойрф
Re: Трабл с php после обновления ubuntu до 18.04
« Ответ #1 : 01 Июня 2018, 13:46:23 »
предположу что это апач2 mod-php
Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1828
    • Просмотр профиля
Re: Трабл с php после обновления ubuntu до 18.04
« Ответ #2 : 01 Июня 2018, 13:48:51 »
он открывает его содержимое

потерялся интерпретатор, попробуйте:

sudo apt-get install libapache2-mod-php7.0

Оффлайн ArcheR_AWG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Трабл с php после обновления ubuntu до 18.04
« Ответ #3 : 01 Июня 2018, 13:53:16 »
апач2 mod-php
apt-get install libapache2-mod-php7.0


root@cloud:~# apt install libapache2-mod-php7.2
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет libapache2-mod-php7.2 самой новой версии (7.2.5-0ubuntu0.18.04.1).
Следующий пакет устанавливался автоматически и больше не требуется:
  libmcrypt4
Для его удаления используйте «apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

Я так подозреваю во время обновления, обновилось всё что было, и мейби какой-то файлик/конфиг похерился. И я вот не могу понять где и какой -_-

Мейби из за того что стоит несколько версий? О_О

root@cloud:~# dpkg -l | grep php
ii  libapache2-mod-php                    1:7.2+60ubuntu1                   all          server-side, HTML-embedded scripting language (Apache 2 module) (default)
rc  libapache2-mod-php7.1                 7.1.17-0ubuntu0.17.10.1           amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  libapache2-mod-php7.2                 7.2.5-0ubuntu0.18.04.1            amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  php                                   1:7.2+60ubuntu1                   all          server-side, HTML-embedded scripting language (default)
ii  php-apcu                              5.1.9+4.0.11-1build1              amd64        APC User Cache for PHP
ii  php-apcu-bc                           1.0.3-2ubuntu2                    amd64        APCu Backwards Compatibility Module
ii  php-bz2                               1:7.2+60ubuntu1                   all          bzip2 module for PHP [default]
ii  php-cli                               1:7.2+60ubuntu1                   all          command-line interpreter for the PHP scripting language (default)
ii  php-common                            1:60ubuntu1                       all          Common files for PHP packages
ii  php-curl                              1:7.2+60ubuntu1                   all          CURL module for PHP [default]
ii  php-gd                                1:7.2+60ubuntu1                   all          GD module for PHP [default]
ii  php-imagick                           3.4.3~rc2-2ubuntu4                amd64        Provides a wrapper to the ImageMagick library
ii  php-intl                              1:7.2+60ubuntu1                   all          Internationalisation module for PHP [default]
ii  php-mbstring                          1:7.2+60ubuntu1                   all          MBSTRING module for PHP [default]
ii  php-mysql                             1:7.2+60ubuntu1                   all          MySQL module for PHP [default]
ii  php-xml                               1:7.2+60ubuntu1                   all          DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
ii  php-zip                               1:7.2+60ubuntu1                   all          Zip module for PHP [default]
rc  php7.1-bz2                            7.1.17-0ubuntu0.17.10.1           amd64        bzip2 module for PHP
rc  php7.1-cli                            7.1.17-0ubuntu0.17.10.1           amd64        command-line interpreter for the PHP scripting language
rc  php7.1-common                         7.1.17-0ubuntu0.17.10.1           amd64        documentation, examples and common module for PHP
rc  php7.1-curl                           7.1.17-0ubuntu0.17.10.1           amd64        CURL module for PHP
rc  php7.1-gd                             7.1.17-0ubuntu0.17.10.1           amd64        GD module for PHP
rc  php7.1-intl                           7.1.17-0ubuntu0.17.10.1           amd64        Internationalisation module for PHP
rc  php7.1-json                           7.1.17-0ubuntu0.17.10.1           amd64        JSON module for PHP
rc  php7.1-mbstring                       7.1.17-0ubuntu0.17.10.1           amd64        MBSTRING module for PHP
rc  php7.1-mcrypt                         7.1.17-0ubuntu0.17.10.1           amd64        libmcrypt module for PHP
rc  php7.1-mysql                          7.1.17-0ubuntu0.17.10.1           amd64        MySQL module for PHP
rc  php7.1-opcache                        7.1.17-0ubuntu0.17.10.1           amd64        Zend OpCache module for PHP
rc  php7.1-readline                       7.1.17-0ubuntu0.17.10.1           amd64        readline module for PHP
rc  php7.1-xml                            7.1.17-0ubuntu0.17.10.1           amd64        DOM, SimpleXML, WDDX, XML, and XSL module for PHP
rc  php7.1-zip                            7.1.17-0ubuntu0.17.10.1           amd64        Zip module for PHP
ii  php7.2                                7.2.5-0ubuntu0.18.04.1            all          server-side, HTML-embedded scripting language (metapackage)
ii  php7.2-bz2                            7.2.5-0ubuntu0.18.04.1            amd64        bzip2 module for PHP
ii  php7.2-cli                            7.2.5-0ubuntu0.18.04.1            amd64        command-line interpreter for the PHP scripting language
ii  php7.2-common                         7.2.5-0ubuntu0.18.04.1            amd64        documentation, examples and common module for PHP
ii  php7.2-curl                           7.2.5-0ubuntu0.18.04.1            amd64        CURL module for PHP
ii  php7.2-gd                             7.2.5-0ubuntu0.18.04.1            amd64        GD module for PHP
ii  php7.2-intl                           7.2.5-0ubuntu0.18.04.1            amd64        Internationalisation module for PHP
ii  php7.2-json                           7.2.5-0ubuntu0.18.04.1            amd64        JSON module for PHP
ii  php7.2-mbstring                       7.2.5-0ubuntu0.18.04.1            amd64        MBSTRING module for PHP
ii  php7.2-mysql                          7.2.5-0ubuntu0.18.04.1            amd64        MySQL module for PHP
ii  php7.2-opcache                        7.2.5-0ubuntu0.18.04.1            amd64        Zend OpCache module for PHP
ii  php7.2-phpdbg                         7.2.5-0ubuntu0.18.04.1            amd64        server-side, HTML-embedded scripting language (PHPDBG binary)
ii  php7.2-readline                       7.2.5-0ubuntu0.18.04.1            amd64        readline module for PHP
ii  php7.2-xml                            7.2.5-0ubuntu0.18.04.1            amd64        DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii  php7.2-zip                            7.2.5-0ubuntu0.18.04.1            amd64        Zip module for PHP

Мейби лишнее стоит удалить? Просто, если честно я не понимаю откуда взялся 7.2 :) видимо как раз во время обновления
« Последнее редактирование: 01 Июня 2018, 13:55:48 от ArcheR_AWG »

Оффлайн johnyx

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
    • мойрф
Re: Трабл с php после обновления ubuntu до 18.04
« Ответ #4 : 01 Июня 2018, 13:59:47 »
sudo apt install  --reinstall libapache2-mod-php7.2 вот так переустановите его

и sudo a2enmod php7 или php7.2 вроде так
и перезапустите индейца)
sudo service apache2 restart
« Последнее редактирование: 01 Июня 2018, 14:08:03 от johnyx »
Kubuntu 18.04.2. kdeNeon 5.15.2. Ubuntu 18.04.2 server webmin vps. 3xWindows 10. (android 7.1.2 miui10 global 9.2.28)  (android 4.2.2) (samsung p3100 Lineage os)

Оффлайн ArcheR_AWG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Трабл с php после обновления ubuntu до 18.04
« Ответ #5 : 01 Июня 2018, 14:13:50 »
sudo apt install  --reinstall libapache2-mod-php7.2 вот так переустановите его

sudo service apache2 restart

вот это помогло. php заработал. Но nextcloud так и не работает. Но тут думаю вопрос уже к разрабам и поддержке некстлоудом php версии 7.2. Как вернусь домой, буду дальше смотреть -_-

Всем спасибо )

 

Страница сгенерирована за 0.058 секунд. Запросов: 23.