Does your config.xml have a <syslog>...</syslog>
section? If so, what is in it?
Hmm, this is rather strange. So it's just an empty XML tag.
<ipv6nat></ipv6nat>
</diag>
<syslog></syslog>
<nat>
<outbound>
I can confirm what you observed. On a fresh install of the latest RC I don't see this.
I thought I had a repro case because I see this on two SG-4860s that have been updated through the 2.4 series. However I am actually seeing it here when I save anything on the status/system logs/settings page. If I attempt to save with a log size of "500000" for example I get a much longer PHP errors (show below).
I'm thinking this must be something local to my setup. Sorry for the mislead if that is the case. I am just not seeing what that could be tonight. Let me dig at this a bit more tomorrow.
Warning: Illegal string offset 'reverse' in /usr/local/www/status_logs_settings.php on line 109 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 109 Warning: Illegal string offset 'nentries' in /usr/local/www/status_logs_settings.php on line 110 Warning: Illegal string offset 'logfilesize' in /usr/local/www/status_logs_settings.php on line 113 Warning: Illegal string offset 'remoteserver' in /usr/local/www/status_logs_settings.php on line 118 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 118 Warning: Illegal string offset 'remoteserver2' in /usr/local/www/status_logs_settings.php on line 119 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 119 Warning: Illegal string offset 'remoteserver3' in /usr/local/www/status_logs_settings.php on line 120 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 120 Warning: Illegal string offset 'sourceip' in /usr/local/www/status_logs_settings.php on line 121 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 121 Warning: Illegal string offset 'ipproto' in /usr/local/www/status_logs_settings.php on line 122 Warning: Illegal string offset 'filter' in /usr/local/www/status_logs_settings.php on line 123 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 123 Warning: Illegal string offset 'dhcp' in /usr/local/www/status_logs_settings.php on line 124 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 124 Warning: Illegal string offset 'portalauth' in /usr/local/www/status_logs_settings.php on line 125 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 125 Warning: Illegal string offset 'vpn' in /usr/local/www/status_logs_settings.php on line 126 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 126 Warning: Illegal string offset 'dpinger' in /usr/local/www/status_logs_settings.php on line 127 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 127 Warning: Illegal string offset 'relayd' in /usr/local/www/status_logs_settings.php on line 128 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 128 Warning: Illegal string offset 'hostapd' in /usr/local/www/status_logs_settings.php on line 129 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 129 Warning: Illegal string offset 'logall' in /usr/local/www/status_logs_settings.php on line 130 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 130 Warning: Illegal string offset 'system' in /usr/local/www/status_logs_settings.php on line 131 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 131 Warning: Illegal string offset 'resolver' in /usr/local/www/status_logs_settings.php on line 132 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 132 Warning: Illegal string offset 'ppp' in /usr/local/www/status_logs_settings.php on line 133 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 133 Warning: Illegal string offset 'routing' in /usr/local/www/status_logs_settings.php on line 134 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 134 Warning: Illegal string offset 'ntpd' in /usr/local/www/status_logs_settings.php on line 135 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 135 Warning: Illegal string offset 'disablelocallogging' in /usr/local/www/status_logs_settings.php on line 136 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 136 Warning: Illegal string offset 'enable' in /usr/local/www/status_logs_settings.php on line 137 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 137 Warning: Illegal string offset 'nologdefaultblock' in /usr/local/www/status_logs_settings.php on line 143 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 143 Warning: Illegal string offset 'nologdefaultpass' in /usr/local/www/status_logs_settings.php on line 144 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 144 Warning: Illegal string offset 'nologbogons' in /usr/local/www/status_logs_settings.php on line 145 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 145 Warning: Illegal string offset 'nologprivatenets' in /usr/local/www/status_logs_settings.php on line 146 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 146 Warning: Illegal string offset 'nolognginx' in /usr/local/www/status_logs_settings.php on line 147 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 147 Warning: Illegal string offset 'rawfilter' in /usr/local/www/status_logs_settings.php on line 148 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 148 Warning: Illegal string offset 'igmpxverbose' in /usr/local/www/status_logs_settings.php on line 149 Warning: Cannot assign an empty string to a string offset in /usr/local/www/status_logs_settings.php on line 149 Fatal error: Uncaught Error: Cannot unset string offsets in /usr/local/www/status_logs_settings.php:154 Stack trace: #0 {main} thrown in /usr/local/www/status_logs_settings.php on line 154 PHP ERROR: Type: 1, File: /usr/local/www/status_logs_settings.php, Line: 154, Message: Uncaught Error: Cannot unset string offsets in /usr/local/www/status_logs_settings.php:154 Stack trace: #0 {main} thrown