Since upgrading to vBulletin 3.8.2, some users of my site (http://www.cyburbia.org/forums) and I are finding they get occasional "page not found" errors when posting some messages. Reloading the thread and reposting doesn't help, but I found through the process of elimination and constant reediting, removing a paragraph, sentence or even letter in a certain location allows the message to be posted. It seems if a certain character is in a certain place in the post -- and it's different for every post that causes vBulletin to choke -- the post doesn't go through, and the user gets a 404.
An example: this is a post that I made under 3.8.1.
I can't edit it, move it or repost it in 3.8.2, though: 404. If I remove the "Other US sites" section of the post though, there's no problem.
The post is much shorter than the maximum length for posts set in the control panel. The post does not contain any oddball Unicode characters. There's just something in that paragraph that is causing vBulletin to choke. I found the same thing in some other posts that would go 404. In one post I recently made, I narrowed it down to the letter "o" in a certain word. I replaced the "o" with a Cyrillic lookalike character, and the post went through.
Users of all groups are reporting problems: moderators and normal users.
Tried repairing the database, and performing EVERYTHING in the admin maintenance menu. It had no effect. No problems with suspect file versions for vBulletin files.
Here's my PHP information, if that matters.
An example: this is a post that I made under 3.8.1.
I can't edit it, move it or repost it in 3.8.2, though: 404. If I remove the "Other US sites" section of the post though, there's no problem.
The post is much shorter than the maximum length for posts set in the control panel. The post does not contain any oddball Unicode characters. There's just something in that paragraph that is causing vBulletin to choke. I found the same thing in some other posts that would go 404. In one post I recently made, I narrowed it down to the letter "o" in a certain word. I replaced the "o" with a Cyrillic lookalike character, and the post went through.
Users of all groups are reporting problems: moderators and normal users.
Tried repairing the database, and performing EVERYTHING in the admin maintenance menu. It had no effect. No problems with suspect file versions for vBulletin files.
Here's my PHP information, if that matters.
System Linux XXXXXXXX 2.6.9-023stab046.2-enterprise #1 SMP Mon Dec 10 15:22:33 MSK 2007 i686
Build Date Apr 12 2009 16:42:56
Configure Command './configure' '--disable-mbregex' '--disable-pdo' '--enable-bcmath' '--enable-calendar' '--enable-exif' '--enable-force-cgi-redirect' '--enable-ftp' '--enable-gd-native-ttf' '--enable-libxml' '--enable-magic-quotes' '--enable-mbstring' '--enable-sockets' '--enable-zip' '--prefix=/usr/local' '--with-apxs2=/usr/local/apache/bin/apxs' '--with-bz2' '--with-curl=/opt/curlssl/' '--with-freetype-dir=/usr' '--with-gd' '--with-gettext' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libexpat-dir=/usr' '--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/' '--with-mhash=/opt/mhash/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-mysqli=/usr/bin/mysql_config' '--with-openssl=/usr' '--with-openssl-dir=/usr' '--with-png-dir=/usr' '--with-pspell' '--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr/X11R6' '--with-zlib' '--with-zlib-dir=/usr' '--without-iconv' '--without-pear'
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/local/lib
Loaded Configuration File /usr/local/lib/php.ini
PHP API 20041225
PHP Extension 20060613
Zend Extension 220060519
Debug Build no
Thread Safety disabled
Zend Memory Manager enabled
IPv6 Support enabled
Registered PHP Streams zip, php, file, data, http, ftp, compress.bzip2, compress.zlib, https, ftps
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, bzip2.*, zlib.*
Build Date Apr 12 2009 16:42:56
Configure Command './configure' '--disable-mbregex' '--disable-pdo' '--enable-bcmath' '--enable-calendar' '--enable-exif' '--enable-force-cgi-redirect' '--enable-ftp' '--enable-gd-native-ttf' '--enable-libxml' '--enable-magic-quotes' '--enable-mbstring' '--enable-sockets' '--enable-zip' '--prefix=/usr/local' '--with-apxs2=/usr/local/apache/bin/apxs' '--with-bz2' '--with-curl=/opt/curlssl/' '--with-freetype-dir=/usr' '--with-gd' '--with-gettext' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libexpat-dir=/usr' '--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/' '--with-mhash=/opt/mhash/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-mysqli=/usr/bin/mysql_config' '--with-openssl=/usr' '--with-openssl-dir=/usr' '--with-png-dir=/usr' '--with-pspell' '--with-ttf' '--with-xmlrpc' '--with-xpm-dir=/usr/X11R6' '--with-zlib' '--with-zlib-dir=/usr' '--without-iconv' '--without-pear'
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/local/lib
Loaded Configuration File /usr/local/lib/php.ini
PHP API 20041225
PHP Extension 20060613
Zend Extension 220060519
Debug Build no
Thread Safety disabled
Zend Memory Manager enabled
IPv6 Support enabled
Registered PHP Streams zip, php, file, data, http, ftp, compress.bzip2, compress.zlib, https, ftps
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, bzip2.*, zlib.*
Comment