[PLUGIN] CustomBuild 2.0

iCafe

Verified User
Joined
Apr 9, 2007
Messages
26
php 7.4 not have imagick and ioncube to add.

Code:
/usr/local/php74/bin/php -i | grep -i imagick
Cannot load the ionCube PHP Loader - it was built with configuration API320180731,NTS, whereas running engine is API320190902,NTS
PHP Warning:  PHP Startup: imagick: Unable to initialize module
Module compiled with module API=20180731
PHP    compiled with module API=20190902
These options need to match
 in Unknown on line 0
 

Game Over!

Verified User
Joined
Jan 19, 2018
Messages
13
Hello and thanks for your plugin.

But I really confused!
  1. Why there is many "Save" button in "Edit Options" section? Which one I should click to update all changes I did?
  2. Let's assume I changed "mod_ruid2" value from "No" to "Yes" in "Edit Options" section. so what should I do now? go in "Build Software" section and click on "Build All" ? or I should "Build" individually? or what?
Thank you so much
 

smtalk

Administrator
Staff member
Joined
Aug 22, 2006
Messages
8,911
Location
LT, EU
Any of them would work :) It's just to save you scrolling time.

"Build Software" could be used to build just mod_ruid2 :) Building "PHP" would also notice you have mod_ruid2 enabled, as would "Apache" and "all", so, any of these could be used, while mod_ruid2 should be the fastest. It should also show update available in fist tab, can also be used to build it.
 

desfire

Verified User
Joined
Sep 19, 2019
Messages
13
Ever since I upgraded last, it doesn't notify me when new updates are avaliable on "updater software", it always says " All software is up to date " when I know there are updates, how can I fix this?
 

joshi

New member
Joined
Feb 23, 2020
Messages
2
DA main page shows 7 updates available. When I go to the update software page it says no updates available. This is the error:
Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/directadmin/plugins/custombuild/admin/tabs/update_software.php on line 7

Using PHP 7.4.3, DirectAdmin 1.60.3, CustomBuild 2.0.0 (rev: 2411). Can this error be fixed?
 

Aar

Verified User
Joined
Feb 10, 2005
Messages
99
Location
Netherlands
@smtalk To return to the previous post of @joshi .
Which PHP version does this Custombuild plugin use? Imagine if a customer still has an old PHP version in Custumbuild itself is still being supported, does that not break the plugin if it would use a modern function?
 
Last edited:

Snel

New member
Joined
Mar 8, 2016
Messages
3
Getting error with ionCube Loader:
Code:
# ./build update_versions
Cannot load the ionCube PHP Loader - it was built with configuration API320180731,NTS, whereas running engine is API320190902,NTS
Zend OPcache requires Zend Engine API version 320180731.
The Zend Engine API version 320190902 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend OPcache.
This is on CentOS 6, on CentOS 7 I don't see this.
 

Zhenyapan

Verified User
Joined
Feb 23, 2018
Messages
169
Location
UA
Getting error with ionCube Loader:
Code:
# ./build update_versions
Cannot load the ionCube PHP Loader - it was built with configuration API320180731,NTS, whereas running engine is API320190902,NTS
Zend OPcache requires Zend Engine API version 320180731.
The Zend Engine API version 320190902 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend OPcache.
This is on CentOS 6, on CentOS 7 I don't see this.
this error tells that You are using php7.4 but trying to use Ioncube and opcache from php7.3. Disable them or use appropriate versions.
 

rmedure

Verified User
Joined
Feb 26, 2020
Messages
7
The Update Exim configuration files in Update Software Config tab has tooltip that says customizations will be lost. Are these not preserved in the /etc/exim…..conf.custom files?
 

smtalk

Administrator
Staff member
Joined
Aug 22, 2006
Messages
8,911
Location
LT, EU
The Update Exim configuration files in Update Software Config tab has tooltip that says customizations will be lost. Are these not preserved in the /etc/exim…..conf.custom files?
They are :) It’s a note if you have customizations directly in exim.conf.
 

Snel

New member
Joined
Mar 8, 2016
Messages
3
this error tells that You are using php7.4 but trying to use Ioncube and opcache from php7.3. Disable them or use appropriate versions.
Hmm....I don't know why that configuration got traces to 7.3 version of ioncube. I removed that and this is now resolved. Thanks!
 

Beherit

Verified User
Joined
Dec 2, 2019
Messages
15
In new version the option "imap" and "psr " in section "PHP Extension Settings" don't save, checkboxes always have value "Select".
 

jayw1

Verified User
Joined
Nov 20, 2019
Messages
157
Location
USA
When I update CustomBuild from within DirectAdmin, these are the last 2 lines:

CustomBuild plugin is now installed!
chown: invalid group: 'root:admin'


Is this a problem or just something that can be ignored? I have renamed admin.

Also, the plugin keeps asking me to update. The notification does not go away. I've clicked update 3 times now.
 

joshi

New member
Joined
Feb 23, 2020
Messages
2
Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/directadmin/plugins/custombuild/admin/tabs/update_software.php on line 7

It appears this issue is now fixed? In rev. 2432 I'm no longer getting the error.
 

rmedure

Verified User
Joined
Feb 26, 2020
Messages
7
It seems that latest update to custombuild broke many buttons working in internet explorer … for example, build buttons do not in build software tab
 
Top