Skip Navigation

[Resolved] cannot export module

This support ticket is created 6 years, 10 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.

This topic contains 6 replies, has 2 voices.

Last updated by joelleY 6 years, 10 months ago.

Assisted by: Francesco Di Candia.

Author
Posts
#529625

I am trying to: Export a module, using the module manager. I have also tried to disable all non-toolset plugins before exporting.

I expected to see: Download an exported module.

Instead, I got: A never ending spinning wheel…

#529711

Hi Joelle
thank you for contacting the Toolset support.
I checked locally your issue and I was not able to reproduce it.
So, please, I need more information about your installation and your plugin.
Can you check and confirm that your WordPress installation is up to date?
Can you check and confirm that all your Toolset related plugins are up to date?

Please, let me know.
Francesco

#529752

Hello Francesco,

Here are the debug informations, everything is up to date. I can also provide an sql dump if it's of any help.

Best,

#529841

Hi Joelle,
thank you for your information.
I checked your debug and everything seems fine.

To help you further, please, I need that you explain me step by step, how to reproduce your issue. I need to know exactly how to obtain the error, the never ending spinning wheel.

Then, please, I would like to ask you for credentials to your website and FTP.
It will help me debug the issue and find the solution.
You will find the fields for WordPress and FTP access below the comment area when you log in to leave your next reply.

Thank you, Francesco

#530036

While I was creating a user for you to access the website, I noticed the module exports fine on the production server, so it would be pointless to give you credentials, you wouldn't be able to reproduce the problem…

So the problem only happens on my local server, which has the same files and the same database (i only changed the site's url). This server is running ubuntu 16.04 and I have installed different php versions.

I tried to change the php version, and it fixes the problem. The problematic version is a 7.0, and a 5.6 works fine. My guess is that I may be missing a module or something like that.
What are Toolset's exact requirements ?

Here are the first lines of phpinfo for the bad configuration :

PHP Version 7.0.19-1+deb.sury.org~xenial+2
System 	Linux caribou 4.4.0-78-lowlatency #99-Ubuntu SMP PREEMPT Thu Apr 27 16:46:19 UTC 2017 x86_64
Build Date 	May 22 2017 12:48:42
Server API 	Apache 2.0 Handler
Virtual Directory Support 	disabled
Configuration File (php.ini) Path 	/etc/php/7.0/apache2
Loaded Configuration File 	/etc/php/7.0/apache2/php.ini
Scan this dir for additional .ini files 	/etc/php/7.0/apache2/conf.d
Additional .ini files parsed 	/etc/php/7.0/apache2/conf.d/10-mysqlnd.ini, /etc/php/7.0/apache2/conf.d/10-opcache.ini, /etc/php/7.0/apache2/conf.d/10-pdo.ini, /etc/php/7.0/apache2/conf.d/15-xml.ini, /etc/php/7.0/apache2/conf.d/20-calendar.ini, /etc/php/7.0/apache2/conf.d/20-ctype.ini, /etc/php/7.0/apache2/conf.d/20-curl.ini, /etc/php/7.0/apache2/conf.d/20-dom.ini, /etc/php/7.0/apache2/conf.d/20-exif.ini, /etc/php/7.0/apache2/conf.d/20-fileinfo.ini, /etc/php/7.0/apache2/conf.d/20-ftp.ini, /etc/php/7.0/apache2/conf.d/20-gd.ini, /etc/php/7.0/apache2/conf.d/20-gettext.ini, /etc/php/7.0/apache2/conf.d/20-iconv.ini, /etc/php/7.0/apache2/conf.d/20-json.ini, /etc/php/7.0/apache2/conf.d/20-mbstring.ini, /etc/php/7.0/apache2/conf.d/20-mcrypt.ini, /etc/php/7.0/apache2/conf.d/20-mysqli.ini, /etc/php/7.0/apache2/conf.d/20-pdo_mysql.ini, /etc/php/7.0/apache2/conf.d/20-pdo_sqlite.ini, /etc/php/7.0/apache2/conf.d/20-phar.ini, /etc/php/7.0/apache2/conf.d/20-posix.ini, /etc/php/7.0/apache2/conf.d/20-readline.ini, /etc/php/7.0/apache2/conf.d/20-shmop.ini, /etc/php/7.0/apache2/conf.d/20-simplexml.ini, /etc/php/7.0/apache2/conf.d/20-sockets.ini, /etc/php/7.0/apache2/conf.d/20-sqlite3.ini, /etc/php/7.0/apache2/conf.d/20-sysvmsg.ini, /etc/php/7.0/apache2/conf.d/20-sysvsem.ini, /etc/php/7.0/apache2/conf.d/20-sysvshm.ini, /etc/php/7.0/apache2/conf.d/20-tokenizer.ini, /etc/php/7.0/apache2/conf.d/20-wddx.ini, /etc/php/7.0/apache2/conf.d/20-xdebug.ini, /etc/php/7.0/apache2/conf.d/20-xmlreader.ini, /etc/php/7.0/apache2/conf.d/20-xmlwriter.ini, /etc/php/7.0/apache2/conf.d/20-xsl.ini
PHP API 	20151012
PHP Extension 	20151012
Zend Extension 	320151012
Zend Extension Build 	API320151012,NTS
PHP Extension Build 	API20151012,NTS
Debug Build 	no
Thread Safety 	disabled
Zend Signal Handling 	disabled
Zend Memory Manager 	enabled
Zend Multibyte Support 	provided by mbstring
IPv6 Support 	enabled
DTrace Support 	available, disabled
Registered PHP Streams	https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar
Registered Stream Socket Transports	tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters	zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*, mcrypt.*, mdecrypt.*

and the same for the good config :

PHP Version 5.6.30-11+deb.sury.org~xenial+3
System 	Linux caribou 4.4.0-78-lowlatency #99-Ubuntu SMP PREEMPT Thu Apr 27 16:46:19 UTC 2017 x86_64
Server API 	Apache 2.0 Handler
Virtual Directory Support 	disabled
Configuration File (php.ini) Path 	/etc/php/5.6/apache2
Loaded Configuration File 	/etc/php/5.6/apache2/php.ini
Scan this dir for additional .ini files 	/etc/php/5.6/apache2/conf.d
Additional .ini files parsed 	/etc/php/5.6/apache2/conf.d/10-mysqlnd.ini, /etc/php/5.6/apache2/conf.d/10-opcache.ini, /etc/php/5.6/apache2/conf.d/10-pdo.ini, /etc/php/5.6/apache2/conf.d/15-xml.ini, /etc/php/5.6/apache2/conf.d/20-bz2.ini, /etc/php/5.6/apache2/conf.d/20-calendar.ini, /etc/php/5.6/apache2/conf.d/20-ctype.ini, /etc/php/5.6/apache2/conf.d/20-curl.ini, /etc/php/5.6/apache2/conf.d/20-dom.ini, /etc/php/5.6/apache2/conf.d/20-exif.ini, /etc/php/5.6/apache2/conf.d/20-fileinfo.ini, /etc/php/5.6/apache2/conf.d/20-ftp.ini, /etc/php/5.6/apache2/conf.d/20-gd.ini, /etc/php/5.6/apache2/conf.d/20-gettext.ini, /etc/php/5.6/apache2/conf.d/20-iconv.ini, /etc/php/5.6/apache2/conf.d/20-intl.ini, /etc/php/5.6/apache2/conf.d/20-json.ini, /etc/php/5.6/apache2/conf.d/20-ldap.ini, /etc/php/5.6/apache2/conf.d/20-mbstring.ini, /etc/php/5.6/apache2/conf.d/20-mcrypt.ini, /etc/php/5.6/apache2/conf.d/20-mysql.ini, /etc/php/5.6/apache2/conf.d/20-mysqli.ini, /etc/php/5.6/apache2/conf.d/20-pdo_mysql.ini, /etc/php/5.6/apache2/conf.d/20-pdo_sqlite.ini, /etc/php/5.6/apache2/conf.d/20-phar.ini, /etc/php/5.6/apache2/conf.d/20-posix.ini, /etc/php/5.6/apache2/conf.d/20-readline.ini, /etc/php/5.6/apache2/conf.d/20-shmop.ini, /etc/php/5.6/apache2/conf.d/20-simplexml.ini, /etc/php/5.6/apache2/conf.d/20-sockets.ini, /etc/php/5.6/apache2/conf.d/20-sqlite3.ini, /etc/php/5.6/apache2/conf.d/20-sysvmsg.ini, /etc/php/5.6/apache2/conf.d/20-sysvsem.ini, /etc/php/5.6/apache2/conf.d/20-sysvshm.ini, /etc/php/5.6/apache2/conf.d/20-tokenizer.ini, /etc/php/5.6/apache2/conf.d/20-wddx.ini, /etc/php/5.6/apache2/conf.d/20-xdebug.ini, /etc/php/5.6/apache2/conf.d/20-xmlreader.ini, /etc/php/5.6/apache2/conf.d/20-xmlrpc.ini, /etc/php/5.6/apache2/conf.d/20-xmlwriter.ini, /etc/php/5.6/apache2/conf.d/20-xsl.ini, /etc/php/5.6/apache2/conf.d/20-zip.ini
PHP API 	20131106
PHP Extension 	20131226
Zend Extension 	220131226
Zend Extension Build 	API220131226,NTS
PHP Extension Build 	API20131226,NTS
Debug Build 	no
Thread Safety 	disabled
Zend Signal Handling 	disabled
Zend Memory Manager 	enabled
Zend Multibyte Support 	provided by mbstring
IPv6 Support 	enabled
DTrace Support 	enabled
Registered PHP Streams	https, ftps, compress.zlib, php, file, glob, data, http, ftp, compress.bzip2, phar, zip
Registered Stream Socket Transports	tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters	zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, bzip2.*, convert.iconv.*, mcrypt.*, mdecrypt.*

Does it give you an clue about what's missing from the bad config ?

#530245

Hi Joelle,
I’m happy that the problem has been solved.
Regarding the problem with PHP and his version, you can check here https://toolset.com/toolset-requirements/ about Toolset Requirements, particularly, please, read the section about Troubleshooting server-related issues.
Thank you, Francesco

#530475

Ok I have finally found the source of the problem. It was the zip module that was missing from my php7 install.

Your "requirements" page is kind of lacking in that regard, it would have saved me a lot of time if these dependencies were listed. I wonder whether I have some other module that is missing without me knowing about it…

Thanks anyway,

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.