After visiting the Boost Performance settings page, recent log entries at admin/reports/dblog show the following errors (This is without changing any settings, just simply visiting the /admin/settings/performance/boost page) :
implode() [function.implode]: Invalid arguments passed in /home/.../public_html/sites/all/modules/boost/boost.admin.inc on line 761
implode() [function.implode]: Invalid arguments passed in /home/vacation/public_html/sites/all/modules/boost/boost.admin.inc on line 754
implode() [function.implode]: Invalid arguments passed in /home/vacation/public_html/sites/all/modules/boost/boost.admin.inc on line 739
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | 1078844-boost_fix_implode_argument_warning.patch | 837 bytes | zyxware |
Comments
Comment #1
jerry commentedI'm seeing this as well.
Comment #2
Ela commentedI am still experiencing this, whenever visiting the Performance, or Boost Performance page...
Comment #3
com_net commentedso am I
Comment #4
zyxware commentedThe variables
boost_domain_blacklist
boost_domain_whitelist
boost_domain_whitelist_wild
are set correctly in the admin settings only if views module is enabled however it looks like the variables are used even when views are not enabled.
The patch saves the variables with empty arrays when views module is not present.
Not sure why views is a dependency here. The variables seem to be used in a views insensitive context in boost.module. Not sure though.
Comment #5
Ela commentedpatch does not solve the problem for me... :(
Comment #6
bgm commented@ Ela: are you using the latest 6.x-1.x dev snapshot of boost?
The code right now defaults to an empty array, so the patch in #4 should not be necessary.
What is the contents of the following variables: boost_domain_blacklist boost_domain_blacklist boost_domain_whitelist_wild ?
For example, with drush:
drush vget boost_domain_blacklistYou can also delete their contents if you are not using domain blacklists/whitelists:
drush variable-delete boost_domain_blacklist