[ZendTo] Error after upgrade to v6 AND ubuntu 20.04
Jules
Jules at Zend.To
Tue Jun 2 17:31:54 BST 2020
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jul.es/pipermail/zendto/attachments/20200602/1d8aaabd/attachment-0001.html>
More information about the ZendTo
mailing list