[ZendTo] ANNOUNCE: ZendTo beta released

Jules Jules at Zend.To
Wed Dec 21 21:45:05 GMT 2016


And this time, I've even sent you the gzip-ped version (so your mail 
client can't screw with the perl code in it).

On 21/12/2016 21:41, Jules wrote:
> Ian and others,
>
> For your delight and delectation, I have automated the upgrading of 
> preferences.php.
> I haven't done zendto.conf yet, but that will be dead easy compared to 
> preferences.php (which is of course arbitrary executable PHP code).
>
> A gzip-ped version of the script is attached. You will need to
>     gunzip upgrade_preferences_php
>     chmod +x upgrade_preferences_php
>     ./upgrade_preferences_php
> and that will show you how to use it.
>
> Basically you give it your old preferences.php file, and the new one I 
> supply with the new version.
> It will work out how to write your old settings into the new one 
> (including any other settings you might have added because you might 
> have extended ZendTo's features), and will output a new 
> preferences.php file on stdout (hence the ">" in the example command 
> it shows you).
>
> If it spots any obvious improvements that can be made, such as using 
> internaldomains.conf instead of a huge nasty regexp, it will tell you 
> about it. It will also set the version number and update the copyright 
> statement.
>
> Do read your new file before you use it, as it will have moved any 
> now-obsolete settings towards the top of the file and commented them out.
>
> I'm pretty sure it does a fairly thorough job, but I'm sure you will 
> tell me what you think. :-)
>
> Happy Christmas!
> Jules.
>
> On 20/12/2016 08:03, Elston, Ian wrote:
>> Success!
>> Well it got to the end of the installer... I'll continue testing later..
>>
>> Is there any quick way to migrate configs/templates from my current 
>> existing 4.11?
>>
>> This is much easier than before, thanks. How will updates be handled? 
>> Similar scripts?
>>
>>
>>
>> ------------------------------------------------------------------------------ 
>>
>> Ian Elston
>> Networks & Developments
>> The University of Bolton
>> 01204 903971
>> http://www.bolton.ac.uk
>>
>> ** SUPPORT QUERIES **
>>
>> Please contact x3444 or itsupport at bolton.ac.uk to report new faults 
>> or request updates on existing calls.
>>
>>
>> -----Original Message-----
>> From: zendto-bounces at zend.to [mailto:zendto-bounces at zend.to] On 
>> Behalf Of Jules
>> Sent: 19 December 2016 16:30
>> To: ZendTo Users <zendto at zend.to>
>> Subject: Re: [ZendTo] ANNOUNCE: ZendTo beta released
>>
>> Ian,
>>
>> Don't tell me, it was a Ubuntu 16 box, right?
>>
>> I've just put a new copy of the installer on the website.
>> Please can you:
>>       rm -rf ~root/installZendTo*
>> Download the new installer.
>>
>> Unpack it and run it as before.
>> But when it asks you about each stage, just say "n" to the first 6 
>> stages, until you say "y" to the bit about installing ZendTo itself. 
>> Do that, and the 8th stage (SELinux) which you haven't done yet. As 
>> you're not going to be using SELinux (even the Ubuntu wiki admits 
>> it's not maintained for Ubuntu at all), that stage won't actually do 
>> anything.
>>
>> If you want to just run stage 7 on its own, without having to answer "n"
>> to anything else, you can just run the "7-zendto.sh" script in the 
>> Ubuntu sub-directory directly. Provided you run it from *somewhere* 
>> within the installer's tree, it should find everything it needs.
>>
>> Hopefully that will fix it!
>>
>> Cheers,
>> Jules.
>>
>>
>> On 19/12/2016 14:44, Elston, Ian wrote:
>>> I have installed and updated a Ubuntu server
>>>
>>> Ran the install.sh
>>>
>>> All goes well until the "easy bit"
>>>
>>> Last few lines of the script output....
>>>
>>> About to install ZendTo version 4.19-1 Drumroll please...
>>> /tmp/install.ZendTo/Ubuntu/7-zendto.sh: line 43: cd: 
>>> /home/nads/zendto-build-store: No such file or directory
>>>     % Total    % Received % Xferd  Average Speed   Time Time     
>>> Time  Current
>>>                                    Dload  Upload   Total Spent    
>>> Left  Speed
>>> 100 1088k  100 1088k    0     0  2142k      0 --:--:-- --:--:-- 
>>> --:--:-- 2141k
>>> dpkg: error processing archive 
>>> /home/nads/zendto-build-store/zendto_4.19-1.deb (--install):
>>>    cannot access archive: No such file or directory Errors were
>>> encountered while processing:
>>>    /home/nads/zendto-build-store/zendto_4.19-1.deb
>>> Reading package lists... Done
>>> Building dependency tree
>>> Reading state information... Done
>>> 0 to upgrade, 0 to newly install, 0 to remove and 5 not to upgrade.
>>> dpkg: error processing archive 
>>> /home/nads/zendto-build-store/zendto_4.19-1.deb (--install):
>>>    cannot access archive: No such file or directory Errors were
>>> encountered while processing:
>>>    /home/nads/zendto-build-store/zendto_4.19-1.deb
>>> Failed to install ZendTo deb package.
>>> Exiting...
>>> sudo -i /opt/zendto/bin/adduser.php
>>> That will show you the syntax. Use it to add a single test user.
>>> Then login to the website and drop off some files.
>>>
>>> Now go and configure ZendTo itself in
>>> /opt/zendto/config/preferences.php and /opt/zendto/config/zendto.conf
>>>
>>>
>>> nads at zendto-test:/tmp/install.ZendTo$
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------ 
>>>
>>> Ian Elston
>>> Networks & Developments
>>> The University of Bolton
>>> http://www.bolton.ac.uk
>>>
>>> ** SUPPORT QUERIES **
>>>
>>> Please contact x3444 or itsupport at bolton.ac.uk to report new faults 
>>> or request updates on existing calls.
>>>
>>>
>>> -----Original Message-----
>>> From: zendto-bounces at zend.to [mailto:zendto-bounces at zend.to] On 
>>> Behalf Of Jules
>>> Sent: 19 December 2016 10:14
>>> To: ZendTo Users <zendto at zend.to>
>>> Subject: Re: [ZendTo] ANNOUNCE: ZendTo beta released
>>>
>>> I've just posted an announcement and a new page of information on 
>>> the web site too.
>>>
>>> This page contains the low-down:
>>>        http://zend.to/beta.php
>>>
>>> Cheers,
>>> Jules.
>>>
>>>
>>> On 18/12/2016 19:24, Jules wrote:
>>>> Folks,
>>>>
>>>> I have been spending the past few weeks/months getting ZendTo 
>>>> sorted out.
>>>> I have *hopefully* fixed the security vulnerabilities that anyone has
>>>> told me about. So you out there with pen-testing tendencies, please do
>>>> have a go at the new version and let me know what you find!
>>>>
>>>> The most major thing is I have written a new installer for ZendTo,
>>>> instead of trying to maintain VM images.
>>>> I find most people these days need to put it into an otherwise bare
>>>> server image prepared by someone in their IT department. Trying to
>>>> start from a VM image, and then trying to shoehorn in all your
>>>> corporate setup round it was a pain.
>>>> As was installing it by hand with just the rpm/deb file.
>>>>
>>>> So now there is a shiny new installer. It assumes a bare server system
>>>> to start with, logged in as root.
>>>> I have tested it on
>>>>         CentOS 5
>>>>         CentOS 6
>>>>         CentOS 7
>>>>         RedHat Enterprise Linux 5
>>>>         RedHat Enterprise Linux 6
>>>>         RedHat Enterprise Linux 7
>>>>         Ubuntu Server 14
>>>>         Ubuntu Server 16
>>>>
>>>> It installs all the necessary software, entirely automatically
>>>> rebuilds PHP to support big uploads (where necessary), sets up ClamAV,
>>>> mail delivery, SELinux, AppArmor, Apache, usage stats, pretty much 
>>>> everything.
>>>>
>>>> It talks to you throughout the process, and will ask you the odd
>>>> question. If you want to pause, just Ctrl-S it. If you want to re-run
>>>> bits of it, you can run any of the 8 components individually, no
>>>> problem at all. Take a look round the structure, it's very
>>>> straightforwards (but non-trivial to write!). When you want to update
>>>> PHP, for example, just re-run the component that rebuilds PHP. It will
>>>> work out the latest versions for itself.
>>>>
>>>> SQLite3 is now the default database to use, as it's by far the easiest
>>>> and simplest and works on everything except CentOS/RedHat 5.
>>>>
>>>> To get started: download, unpack and run the installer with
>>>>         curl -O http://zend.to/files/install.ZendTo.tgz
>>>>         tar xzf install.ZendTo.tgz
>>>>         cd install.ZendTo
>>>>         ./install.sh
>>>>
>>>> It will fetch the deb/rpm file as appropriate. But if you just want
>>>> the deb/rpm and nothing else, they are in
>>>>         http://zend.to/files/zendto-4.19-1.noarch.rpm
>>>>         http://zend.to/files/zendto_4.19-1.deb
>>>>         http://zend.to/files/ZendTo-4.19-1.tgz
>>>> The file at
>>>>         http://zend.to/files/ZendTo-Version
>>>> will tell you the latest version number (during the beta test).
>>>>
>>>> P.S. If you've walked through the installer the slow way, and want to
>>>> run it quickly with no questions at all, add '--defaults' to the
>>>> command line of either ./install.sh or any of its components.
>>>>
>>>> Please do tell me how you get on! Any questions/queries/problems, get
>>>> in touch on this list.
>>>>
>>>> Cheers, and Happy Christmas!
>>>>
>>>> Jules
>>>>
>>> Jules
>>>
>>> -- 
>>> Julian Field MEng MBCS CITP CEng
>>>
>>> 'Ever since the dawn of civilization, people have craved for an
>>>     understanding of the underlying order of the world: why it is as
>>>     it is, and why it exists at all. But even if we do find a complete
>>>     theory of everything, it is just a set of rules and equations. What
>>>     is it that breathes fire into the equations, and makes a universe
>>>     for them to describe?' - Stephen Hawking
>>>
>>> www.Zend.To
>>> Twitter: @JulesFM
>>> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>>>
>>> _______________________________________________
>>> ZendTo mailing list
>>> ZendTo at zend.to
>>> http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto
>>>
>>> _______________________________________________
>>> ZendTo mailing list
>>> ZendTo at zend.to
>>> http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto
>> Jules
>>
>
> Jules
>

Jules

-- 
Julian Field MEng MBCS CITP CEng

'Think globally, act locally.' - Friends of the Earth

www.Zend.To
Twitter: @JulesFM
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654

-------------- next part --------------
A non-text attachment was scrubbed...
Name: upgrade_preferences_php.gz
Type: application/x-gzip
Size: 4371 bytes
Desc: not available
Url : http://mailman.ecs.soton.ac.uk/pipermail/zendto/attachments/20161221/d594f72d/attachment-0001.gz 


More information about the ZendTo mailing list