[ZendTo] Error after upgrade to v6 AND ubuntu 20.04

Keith Erekson kbe2 at lehigh.edu
Tue Jun 2 18:30:17 BST 2020


It will install whatever is in the official distro package for your
Ubuntu version.

You can tell which version that would be by looking at the package
version number or the "provided by" lines:

https://packages.ubuntu.com/search?keywords=php-sqlite3

~Keith

On 6/2/20 12:31 PM, Jules via ZendTo wrote:
> Keith,
>
> I knew they existed, I didn't realise they would version-track too.
> That's handy!
> *Feels a tweak to stage 2 of the Ubuntu Installer code coming on*
>
> What happens if you just install a bunch of metapackages when there
> isn't a PHP on the system to start with?
> What version does it try to install?
>
> Thanks!
> Jules.
>
> On 02/06/2020 17:28, Keith Erekson via ZendTo wrote:
>>
>> Note that Ubuntu (and Debian) have metapackages for all the php
>> packages, just called php-mbstring, php-ldap, php-sqlite3, etc.
>>
>> Installing these will track the relevant specific versions of the
>> php7.3-whatever, php7.4-whatever, etc., as you upgrade Ubuntu/Debian
>> versions.
>>
>> Saves a lot of headaches, and also makes documentation easier.
>>
>> ~Keith
>>
>> On 6/2/20 10:50 AM, Jules via ZendTo wrote:
>>> Jake,
>>>
>>> I did test it out on Ubuntu 20.04, but I started from a minimal
>>> server install and let the ZendTo Installer set everything up for
>>> me. That worked fine for me.
>>>
>>> There is a "mbstring" module for PHP, which you appear to be missing.
>>> Like the sqlite module, it will be in a package named
>>> php7.x-mbstring
>>> where "x" is usually 2, 3 or 4 depending on your version of php (php
>>> --version will tell you that).
>>>
>>> You should end up with these php packages installed (I got this list
>>> from dpkg -l | grep php
>>> libapache2-mod-php7.4
>>> php-common
>>> php7.4
>>> php7.4-cli
>>> php7.4-common
>>> php7.4-curl
>>> php7.4-enchant
>>> php7.4-gd
>>> php7.4-imap
>>> php7.4-intl
>>> php7.4-json
>>> php7.4-ldap
>>> php7.4-mbstring
>>> php7.4-mysql
>>> php7.4-opcache
>>> php7.4-readline
>>> php7.4-sqlite3
>>> php7.4-xml
>>>
>>> Installing it on a fresh Ubuntu 20.04LTS server installed PHP 7.4.
>>>
>>> Cheers,
>>> Jules.
>>>
>>> On 02/06/2020 15:36, Sallee, Jake via ZendTo wrote:
>>>> Sorry! My initial reply went to the wrong address:
>>>>
>>>> Neil, you're a genius!
>>>>
>>>> While that didn't completely fix the issue it did get rid of the HTTP 500 error, now in the log I get this:
>>>>
>>>> => /var/log/apache2/zendto_error.log <==
>>>> [Tue Jun 02 09:27:40.094119 2020] [php7:error] [pid 31158] [client 10.11.0.54:48300] PHP Fatal error:  Uncaught Error: Call to undefined function mb_convert_encoding() in /var/zendto/templates_c/9da848d4b67ceaa147b62c8524dedce691bc7ce2_0.file.header.tpl.php:350\nStack trace:\n#0 /opt/zendto/lib/smarty/sysplugins/smarty_template_resource_base.php(123): content_5ed5319145bc90_56686873()\n#1 /opt/zendto/lib/smarty/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode()\n#2 /opt/zendto/lib/smarty/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render()\n#3 /opt/zendto/lib/smarty/sysplugins/smarty_internal_template.php(385): Smarty_Internal_Template->render()\n#4 /var/zendto/templates_c/6589cea3d6fc662e66e11280f00e023cec6383d2_0.file.main_menu.tpl.php(28): Smarty_Internal_Template->_subTemplateRender()\n#5 /opt/zendto/lib/smarty/sysplugins/smarty_template_resource_base.php(123): content_5ed531913fcdb0_07262973()\n#6 /opt/zendto/lib/smarty/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode()\n#7 /opt/zendt in /var/zendto/templates_c/9da848d4b67ceaa147b62c8524dedce691bc7ce2_0.file.header.tpl.php on line 350
>>>>
>>>> Any ideas?  I'm going to hit google as soon as I hit send on this : )
>>>>
>>>>
>>>> Jake Sallee
>>>> Godfather of Bandwidth
>>>> System Engineer and Security Specialist
>>>> University of Mary Hardin-Baylor
>>>> WWW.UMHB.EDU
>>>>
>>>> 900 College St.
>>>> Belton, Texas
>>>> 76513
>>>>
>>>> Fone: 254-295-4658
>>>> Phax: 254-295-4221
>>>>
>>>> ________________________________________
>>>> From: zend.to at neilzone.co.uk <zend.to at neilzone.co.uk>
>>>> Sent: Tuesday, June 2, 2020 9:07 AM
>>>> To: ZendTo Users
>>>> Cc: Sallee, Jake
>>>> Subject: Re: [ZendTo] Error after upgrade to v6 AND ubuntu 20.04
>>>>
>>>> EXTERNAL Exercise Caution
>>>>
>>>>
>>>> On 2 Jun 2020, at 14:59, Sallee, Jake via ZendTo <zendto at zend.to<mailto:zendto at zend.to>> wrote:
>>>>
>>>> ==> /var/log/apache2/zendto_error.log <==
>>>> [Tue Jun 02 08:11:16.382445 2020] [php7:error] [pid 14685] [client 123.123.123.123:46880] PHP Fatal error:  Cannot declare class Sql, because the name is already in use in /opt/zendto/lib/SQLite3.php on line 29
>>>>
>>>> Do you have sqlite installed for your version of php?
>>>>
>>>> (If not, perhaps apt-get install php7.x-sqlite will fix it, replacing x with your php7 sub-version.)
>>>>
>>>> Neil
>>>>
>>>> __________
>>>>
>>>>
>>>> _______________________________________________
>>>> ZendTo mailing list
>>>> ZendTo at zend.to
>>>> http://jul.es/mailman/listinfo/zendto
>>>
>>> Jules
>>>
>>> -- 
>>> Julian Field MEng CEng CITP MBCS MIEEE MACM
>>>
>>> 'Is the Holocaust an aberration, or a reflection of who we really are?'
>>>  - Holocaust Museum, Berlin
>>>
>>> www.Zend.To
>>> Twitter: @JulesFM
>>>
>>> _______________________________________________
>>> ZendTo mailing list
>>> ZendTo at zend.to
>>> http://jul.es/mailman/listinfo/zendto
>>
>> _______________________________________________
>> ZendTo mailing list
>> ZendTo at zend.to
>> http://jul.es/mailman/listinfo/zendto
>
> Jules
>
> -- 
> Julian Field MEng CEng CITP MBCS MIEEE MACM
>
> 'When a man points a finger at someone else, he should remember
>  that four of his fingers are pointing at himself.' - Louis Nizer
>
> www.Zend.To
> Twitter: @JulesFM
>
> _______________________________________________
> ZendTo mailing list
> ZendTo at zend.to
> http://jul.es/mailman/listinfo/zendto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jul.es/pipermail/zendto/attachments/20200602/e0065a9d/attachment.html>


More information about the ZendTo mailing list