[mythtv-users] Mythweb PHP issue after upgrade from Ubuntu 16.04 to 18.04

Bob Sully rcs at malibyte.net
Tue Oct 2 09:07:18 UTC 2018


> On 02/10/18 07:04, Bob Sully wrote:
>> Hi all -
>> 
> Upgraded Myth from 0.28 to 0.29 on Ubuntu 16.04 last week.  No
> problems, completely painless.
> 
> Upgraded the OS to 18.04 tonight.  Mostly painless (a lot better than
> the last one, from 14.04 to 16.04!)
> 
> However, I'm running into issues with Mythweb and PHP, apparently
> since 18.04 is using 7.2.  I have already enabled the 7.2 modules in
> apache2.  I also copied the mysqli.ini file from
> /etc/php/7.0/apache2/conf.d/ to /etc/php/7.2/apache2/conf.d/ and
> restarted apache2.
> 
> 
> I'm getting this error in Mythweb:
> 
> Fatal Error
> !!NoTrans: You are missing a php extension for mysql interaction.
> Please install php-mysqli or similar!!
> 
>     datetime:  2018-10-01 22:40:43 (PDT)
>     errornum:  256[rcs at vader: ~]$ sudo apt install php-mysqli
>   error type:  User Error
> error string:  !!NoTrans: You are missing a php extension for mysql
> interaction. Please install php-mysqli or similar!!
>     filename: /usr/share/mythtv/mythweb/includes/php_version_check.php
>   error line:  20
> 
> 
> However:
> $ sudo apt install php-mysqli
> 
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Note, selecting 'php7.2-mysql' instead of 'php-mysqli'
> php7.2-mysql is already the newest version (7.2.10-0ubuntu0.18.04.1).
> 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
> 
> What am I missing?
> Thanks in advance!
> 


> When I did the in-place upgrade from 16.04 to 18.04 the following
> resolved the mythweb issue :

> sudo mv /etc/php/7.0/apache2/conf.d/20-mythweb.ini 
> /etc/php/7.2/apache2/conf.d/20-mythweb.ini
> sudo a2enmod php7.2 #to sort out apache2
> sudo systemctl restart apache2
> 
> I did not have to do anything with 20-mysqli.ini
> 
> Mike


Hi, Mike - I had seen your post to that effect previously, and had 
copied the 20-mythweb.ini file to /etc/php/7.2/apache2/conf.d/ - should 
have mentioned that also.

That didn't solve this problem, though.

Thanks, though!

--
Regards,
Bob


More information about the mythtv-users mailing list