Показать статистику
0 голосов
от (320 баллов)

Есть виртуалка. На ней крутится nextcloud. Обновился с 17.10 до 18.04. После обновления почему-то перестал работать php.

root@cloud:~# apache2 -v

Server version: Apache/2.4.29 (Ubuntu)

root@cloud:~# php -v

PHP 7.2.5-0ubuntu0.18.04.1 (cli)
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 файл - он открывает его содержимое. Я так подозреваю, что во время обновления, обновилось всё что было, и мейби какой-то файлик/конфиг потерялся. И я вот не могу понять где и какой.

Может из-за того что стоит несколько версий?

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
543 просмотров 1 ответов

1 Ответ

0 голосов
от (500 баллов)

Попробуй вот так переустановить его: 

sudo apt install  --reinstall libapache2-mod-php7.2

Далее:

sudo a2enmod php7

или:

sudo a2enmod php7.2

И перезапустите веб сервер

sudo service apache2 restart
...