Subscription Option Missing after upgrade from 2.4.8.5 to 3.2

This option is gone! Any ideas? Thanks!

image

Hi @radjr,

I’m not sure what you mean? Subscriptions look different in OJS 3.x, so you might want to have a look at our documentation here: Subscriptions

-Roger
PKP Team

Hi Roger, please see the picture above and the picture below. The picture above shows that they subscription module is enabled. The picture also shows that there is no “Subscription” option on the left side of the page. There in lies the problem! Thanks!

Thanks for clarifying. Do you have the “Subscription manager” added as a role for the user profile you’re using?

-Roger

Yes, here is a screen shot of my user…
image

Although this is interesting when I check my profile!
image

Hi @radjr,

Make sure you have fully configured a payment plugin and its options under Payments; this is required in order for the Subscriptions area to display.

Regards,
Alec Smecher
Public Knowledge Project Team

Will fix that immediately. All the payment details did not transfer in the upgrade. So I will get this updated and see if that fixes it!

Was setting up payments and when I tried to save it, I got the error message: An unexpected error occurred. You may have been logged out. Please reload the page and try again.

Again, there is no error in the php error log.

Found these error codes in the MSSQL logs… and a bunch more that are similar.

220406 16:10:48 [Warning] Checking table: ‘./ojs/article_search_keyword_list’
220406 16:10:48 [ERROR] mysqld: Table ‘./ojs/article_search_object_keywords’ is marked as crashed and should be repaired
220406 16:10:48 [Warning] Checking table: ‘./ojs/article_search_object_keywords’
220406 16:10:50 [ERROR] mysqld: Table ‘./ojs/article_search_objects’ is marked as crashed and should be repaired
220406 16:10:50 [Warning] Checking table: ‘./ojs/article_search_objects’
220406 16:10:51 [ERROR] mysqld: Table ‘./ojs/captchas’ is marked as crashed and should be repaired
220406 16:10:51 [Warning] Checking table: ‘./ojs/captchas’
220406 16:10:51 [ERROR] mysqld: Table ‘./ojs/citation_settings’ is marked as crashed and should be repaired
220406 16:10:51 [Warning] Checking table: ‘./ojs/citation_settings’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/citations’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/citations’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/completed_payments’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/completed_payments’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/controlled_vocab_entries’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/controlled_vocab_entries’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/controlled_vocab_entry_settings’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/controlled_vocab_entry_settings’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/edit_assignments’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/edit_assignments’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/edit_decisions’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/edit_decisions’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/email_log’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/email_log’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/email_log_users’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/email_log_users’
220406 16:10:52 [ERROR] mysqld: Table ‘./ojs/event_log’ is marked as crashed and should be repaired
220406 16:10:52 [Warning] Checking table: ‘./ojs/event_log’
220406 16:10:53 [ERROR] mysqld: Table ‘./ojs/event_log_settings’ is marked as crashed and should be repaired
220406 16:10:53 [Warning] Checking table: ‘./ojs/event_log_settings’
220406 16:10:53 [ERROR] mysqld: Table ‘./ojs/metadata_description_settings’ is marked as crashed and should be repaired
220406 16:10:53 [Warning] Checking table: ‘./ojs/metadata_description_settings’
220406 16:11:03 [ERROR] mysqld: Table ‘./ojs/metadata_descriptions’ is marked as crashed and should be repaired
220406 16:11:03 [Warning] Checking table: ‘./ojs/metadata_descriptions’
220406 16:11:03 [ERROR] mysqld: Table ‘./ojs/notification_mail_list’ is marked as crashed and should be repaired
220406 16:11:03 [Warning] Checking table: ‘./ojs/notification_mail_list’
220406 16:11:03 [ERROR] mysqld: Table ‘./ojs/notification_settings’ is marked as crashed and should be repaired
220406 16:11:03 [Warning] Checking table: ‘./ojs/notification_settings’
220406 16:11:03 [ERROR] mysqld: Table ‘./ojs/notifications’ is marked as crashed and should be repaired
220406 16:11:03 [Warning] Checking table: ‘./ojs/notifications’
220406 16:11:06 [ERROR] mysqld: Table ‘./ojs/oai_resumption_tokens’ is marked as crashed and should be repaired
220406 16:11:06 [Warning] Checking table: ‘./ojs/oai_resumption_tokens’
220406 16:11:06 [ERROR] mysqld: Table ‘./ojs/paypal_transactions’ is marked as crashed and should be repaired
220406 16:11:06 [Warning] Checking table: ‘./ojs/paypal_transactions’
220406 16:11:06 [ERROR] mysqld: Table ‘./ojs/processes’ is marked as crashed and should be repaired
220406 16:11:06 [Warning] Checking table: ‘./ojs/processes’
220406 16:11:06 [ERROR] mysqld: Table ‘./ojs/queued_payments’ is marked as crashed and should be repaired
220406 16:11:06 [Warning] Checking table: ‘./ojs/queued_payments’
220406 16:11:06 [ERROR] mysqld: Table ‘./ojs/referrals’ is marked as crashed and should be repaired
220406 16:11:06 [Warning] Checking table: ‘./ojs/referrals’
220406 16:11:07 [ERROR] mysqld: Table ‘./ojs/signoffs’ is marked as crashed and should be repaired
220406 16:11:07 [Warning] Checking table: ‘./ojs/signoffs’
220406 16:11:08 [ERROR] mysqld: Table ‘./ojs/static_page_settings’ is marked as crashed and should be repaired
220406 16:11:08 [Warning] Checking table: ‘./ojs/static_page_settings’
220406 16:11:08 [ERROR] mysqld: Table ‘./ojs/temporary_files’ is marked as crashed and should be repaired
220406 16:11:08 [Warning] Checking table: ‘./ojs/temporary_files’
220406 16:11:08 [ERROR] mysqld: Table ‘./ojs/user_interests’ is marked as crashed and should be repaired
220406 16:11:08 [Warning] Checking table: ‘./ojs/user_interests’

Well, it seems that this database errors above may not be the issue. It seems that PUTS are not enabled on apache2 for this server. Were PUTS added to the 3.x code base? I ran into the error message " An unexpected error occurred. You may have been logged out. Please reload the page and try again.

PUThttps://ojs2.wmpllc.org/ojs/index.php/jem/api/v1/_payments
[HTTP/2 405 Method Not Allowed 98ms]

Now, time to figure out how to enable this on apache!

OK so progress. We got our VPS hosting provider to turn on PUTs in apache and now the ERROR messages are gone and data is being saved! Yeah!

We have updated paypay details and now there is a PAYMENTS option on the left sidebar. BUT, not a SUBSCRIPTION option on the side bar per the documentation as shown below.

image

Here is the screen shot from our install…NO SUBSCRIPTION option…

image

Hi @radjr,

The screenshot from the documentation is likely from an older version; go to the Payments sidebar item.

Regards,
Alec Smecher
Public Knowledge Project Team

This topic was automatically closed after 9 days. New replies are no longer allowed.