Upgrade error - URGENT

Permalink Browser Info Environment
Hi,

Just tired to upgrade and am getting this error message.

Class 'Concrete\Package\CcOptinFree\CcOptin' not found

Thoughts?
Best Phil

Type: Discussion
Status: In Progress
PhilYoung
View Replies:
ConcreteConversion replied on at Permalink Reply
ConcreteConversion
Hi, upgrade from what version? There could be problems if the previous concrete or opt-in version is quite old.

Best regards,
Andy
Concrete Conversion
PhilYoung replied on at Permalink Reply
PhilYoung
Hi, I was upgrading from 5.7.4.2 to 5..7.5 I had the latest version of your package installed 0.9.16. Whole site was dead. Luckily I was able to fully rollback the upgrade and got the site back.
dreamcaster replied on at Permalink Reply
Hi. Got the excact same problem.

I have upgraded my C5 to version 5.7.5 - working fine.

Just added this block through the marketplace and the whole site crached. Every visitor will now see: Class 'Concrete\Package\CcOptinFree\CcOptin' not found

Is there any solution or rollback to this?

Best Regards Benny
ConcreteConversion replied on at Permalink Reply
ConcreteConversion
Sorry to hear that, I'll look for a reason and a remedy. The most frequent problem people had is when using a very old version of PHP, 5.2. It is 9 years old and full of security holes so we didn't consider people using it. Upgrading to at least 5.3 could fix the issue. I'll be back with more information soon.

Best regards,
Andy
PhilYoung replied on at Permalink Reply
PhilYoung
I was using php 5.3.29..
dreamcaster replied on at Permalink Reply
I am using PHP version 5.6.12.

I really don´t know much about PHP and totally ned to this. This was actually the first time installing a module - so I´m very glad that You will look into it. :-)
ConcreteConversion replied on at Permalink Reply
ConcreteConversion
I can confirm that it happens in 5.7.5 for me as well. Every concrete version update seems to break something. Well, thanks guys for reporting it, I will fix it as soon as possible and release a new version.

Best regards,
Andy
dreamcaster replied on at Permalink Reply
Are You able to tell me how to roll it back - or do I have to make a new installation?
ConcreteConversion replied on at Permalink Reply
ConcreteConversion
Yes, you can restore the site by going to the "Packages" table in the database and deleting the opt-in row. When I've released the new version you can install it again as before.
maddox replied on at Permalink Reply 1 Attachment
maddox
Hi I updated to from 5.7.4.2 to 5.7.5 today.

As i was installing add-ons, I installed the "Opt-In Free 5.7 - Pop-ups & Slide-ins"
(http://www.giovannifx.com/index.php/dashboard/extend/addons/view_detail/1848)
as soon as i finished installing it I got this error --
(Class 'Concrete\Package\CcOptinFree\CcOptin' not found) and can't access the website at all. HELP?

**** Could you please tell me how to access the database and remove the Opt-Ins as stated above? THANK YOU! :)
ConcreteConversion replied on at Permalink Reply
ConcreteConversion
Hi, I cannot help you with detailed instructions unfortunately, there are simply too many website services out there. But you need to find the database management tool for the website host you have, open the "Packages" table of the concrete5 database, and delete the row containing Opt-In Free. That will restore the site.
maddox replied on at Permalink Reply
maddox
Thank you. :)
dreamcaster replied on at Permalink Reply
I guess I succeded. I removed every 'Opt-In' I could find in the database and things seems back to normal. :) Thx in advance.
ConcreteConversion replied on at Permalink Reply
ConcreteConversion
Hello everyone, finally this 5.7.5 compatibility fix is complete. You can now download Opt-In version 0.9.17 and it should work. Thanks for your patience, and let me know if you have any problems.

Best regards,
Andy
Concrete Conversion
geotechinc replied on at Permalink Reply
My site is down from the upgrade from 5.6.x to 5.7.x with this error message. I was able to remove optin 5.6 and added 5.7 thru the concrete5 website. No change. How do I find the database to edit optin out?
ConcreteConversion replied on at Permalink Reply
ConcreteConversion
You need to find the database management tool for the website host you have, open the "Packages" table of the concrete5 database, and delete the row containing Opt-In Free. That will restore the site.

Best regards,
Andy
Concrete Conversion

concrete5 Environment Information

# concrete5 Version
Core Version - 5.7.4
Version Installed - 5.7.4
Database Version - 20150504000000

# concrete5 Packages
Back to Top (1.0.0), Long Story Short (0.9.9.9.1), Opt-In Free (0.9.14), Thumb Gallery (1.0.3).

# concrete5 Overrides
blocks/content/add.php, blocks/content/edit.php, blocks/content, js/redactor.js, languages/pl_PL/LC_MESSAGES/messages.mo, languages/pl_PL/LC_MESSAGES, languages/pl_PL, languages/sl_SI/LC_MESSAGES/messages.mo, languages/sl_SI/LC_MESSAGES, languages/sl_SI, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, blocks/content/add.php, blocks/content/edit.php, blocks/content, js/redactor.js, languages/pl_PL/LC_MESSAGES/messages.mo, languages/pl_PL/LC_MESSAGES, languages/pl_PL, languages/sl_SI/LC_MESSAGES/messages.mo, languages/sl_SI/LC_MESSAGES, languages/sl_SI, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.3.29

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, intl, ionCube Loader, json, libxml, mbstring, mcrypt, mysql, mysqli, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, pgsql, Phar, posix, pspell, Reflection, session, SimpleXML, soap, sockets, SPL, SQLite, sqlite3, standard, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Guard Loader, zip, zlib.

# PHP Settings
max_execution_time - 600
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 600
max_input_vars - 1000
memory_limit - 256M
post_max_size - 256M
safe_mode - Off
safe_mode_exec_dir - /usr/local/php/bin
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
upload_max_filesize - 256M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.26 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.