no matter what I did I couldn’t solve the problem.
Hi @ikram,
OJS 3.3 requires your MySQL user to have REFERENCE privilege:
- On PHP MyAdmin, go to the
mysql
database and open the tableuser
. - Locate your OJS database user, click on edit and change the value of the column
References_priv
fromN
toY
. - Issue a new SQL query in phpMyAdmin: FLUSH PRIVILEGES;
This should solve your issue, try to run the upgrade again.
Best regards,
Josh Noronha (he/him)
Systems Administrator
PKP|PS Support Team
Subscribe to the PS Bulletin for quarterly updates on
PKP software, support, and community events
Thanks. Sorry for Turkish in the picture. User privileges are like this. I think there must be another solution.
Hi @ikram,
You’ll need to double check. on PHP MyAdmin, on the left column, click on Mysql, then select the table users. Locate the database user and click on Edit. Check the attached file, please.
Best regards,
Josh Noronha (he/him)
Systems Administrator
PKP|PS Support Team
I guess this job will be done by the hosting company. Because mysql database does not appear on my screen.
I asked the firm that I bought hosting service about this situation. Their answer:
Unfortunately, this type of change cannot be made in shared hosting services. For this, you need to have a virtual server service.