Tag: OJS

 

Solution Fatal error: Uncaught Error: Call to undefined method SubmissionFileDAO::getAllFileStages OJS 3.3.0.8

Solution Fatal error: Uncaught Error: Call to undefined method SubmissionFileDAO::getAllFileStages OJS 3.3.0.8 after upgrade to thar version of OJS.


Thank you for asking, all my plugins are updated…
Fatal error: Uncaught Error: Call to undefined method SubmissionFileDAO::getAllFileStages() in /www/htdocs/journal/controllers/wizard/fileUpload/FileUploadWizardHandler.inc.php:35 Stack trace: 
#0 /www/htdocs/journal/lib/pkp/classes/core/PKPRouter.inc.php(387): FileUploadWizardHandler->authorize(Object(Request), Array, Array) 
#1 /www/htdocs/journal/lib/pkp/classes/core/PKPComponentRouter.inc.php(257): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array) 
#2 /www/htdocs/journal/lib/pkp/classes/core/Dispatcher.inc.php(144): PKPComponentRouter->route(Object(Request)) 
#3 /www/htdocs/journal/lib/pkp/classes/core/PKPApplication.inc.php(362): Dispatcher->dispatch(Object(Request)) 
#4 /www/htdocs/journal/index.php(68): PKPApplication->execute() 
#5 {main} thrown in /www/htdocs/journal/controllers/wizard/fileUpload/FileUploadWizardHandler.inc.php on line 35

In our case: This issue was coming because the previous version of OJS was copied in conflict with the new version – Backup the old code 3.1.1 (to not merge both version)
Start with a fresh version of OJS 3.3.0.8, use the update option

OSJ updating procedure, example from from 3.2.1.1 to 3.3.0.8

Open System Journal  updating procedure, example from from 3.2.1.1 to 3.3.0.8

The most important is backuping up your old code and datase before doing anything just in case if need to downupgrading (going back).

1- Replace the old code of the OJS with new code – keep the old config.inc.php (for the parameters)
2- Change on “installed” from “On” to “Off” on config.inc.php
3- Browse to your journal, for ukgoodbye.co.uk/ojs and the OJS should show the installation page
OSJ installation install or update

4- OJS update procedure
To update your current OSJ you should see, “if you are upgrading an existing installation of OJS, click here to proced.”
OJS update procedure

This procedure was used to update the OJS version 3.2.1.1 to OJS 3.3.0.8

We are looking for a hosting provider to host the following php projects resource, OJS, Cake php2 (migrate to 3), craftcms

We are looking for a hosting provider to host the following php projects resourcespace, OJS  (Open Journal System, Cakephp 2 (migrate to 3),craftcms, Drupal 9 or newer, zenario

1- Resourcespace
ResourceSpace open source Digital Asset Management software is the simple, fast, & free way to organise your digital assets

2- OJS
Open Journal Systems (OJS) is an open source software application for managing and publishing scholarly journals. Originally developed and released by PKP in 2001 to improve access to research, it is the most widely used open source journal publishing platform in existence, with over 25,000 journals using it worldwide.

3- Cakephp
CakePHP is an open-source web, rapid development framework that makes building web applications simpler, faster and require less code.

4- Craftcms
It is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.

5- Drupal is a free and open-source web content management system written in PHP and distributed under the GNU General Public License.

Conditions:
1- Single hosting server for all of them
2- With 24 hours or less time response to issues
3- Stage version to install dev version
4- Live version different databases and websistes