你好;
我试图将OJS3.2.1.2升级到OJS3.3.0.3。我遵循升级手册中的所有步骤,所以一旦我开始升级数据库,我收到了这个错误

错误:升级失败:db:无法创建根目录“/ ---------- / ------- /上传”。MKDIR():否认许可

请问任何建议
亲切的问候,

你好@ salam_al-khammasi

文件和文件夹的权限呢?他们是正确的吗?参见,例如:如何设置文件权限?- Ctgraham#2

我没有权限有任何问题。当我将OJS站点移动到WHM中的另一个磁盘时,此问题刚刚出现。它现在2,而不是家,所以当我试图升级到最新版本时,它说:

错误:升级失败:db:无法创建根目录“/ home / ------- /上传”。mkdir():允许升级
我不知道如何让它成为主页2

我会检查:

  • Apache /服务器设置
  • 域设置
  • OJS设置→文件文件夹的路径是否正确

我更改了OJS设置文件。这只是家,我再次做了升级
但是我仍然收到错误,这是这一点

错误:升级失败:db:sqlstate [hy000]:常规错误:1215无法添加外键约束(SQL:ALTER表提交_file_revision.添加约束auppision_file_revisions_submission_file_id_fuleign.外钥匙(auppision_file_id.) 参考提交_files.auppision_file_id.))

在论坛上有几个类似的错误,最近所有这些都在探索和修复了大师分支机构,如果你已经尝试过那里的解决方案,你能告诉我吗?

问题解决了谢谢!在开始升级之前,我刚刚将数据库的引擎从“Myisam”更改为“InnoDB”,并且一切都完美无缺。我的系统现在是最新的!
感谢你的宝贵时间

2喜欢

请帮忙@asmeher@vitaliy.

Hai every one I’ve tried to update from OJS 3.2.1.4 to OJS 3.3.0 everything is already set on the configfile.ini.php the problem is when I click the upgrade button the process doesn’t show up and only white screen with HTTP error 500jurnal.acityacaraka.com.目前无法处理此请求。

HTTP错误500.

所有数据库引擎都是InnoDB

这是错误日志

[01-80-2021 04:27:01 UTC] PHP致命错误:未捕获的错误:调用成员函数getConnection()在/home/k5276977/public_html/jurnal.acityacaraka.com/lib/pkp/lib/中调用null供应商/ Laravel /框架/ SRC / Illuminate / Database / Capsule / Manager.php:74
堆栈跟踪:
#0/ home/k5276977/home/k5276977/public_html/jurnal.acityacaraka.com/lib/pkp/lib/vendor/laravel/framework/src/illumint/database/capsule/manager.php(200,):lighmint \ database \ capsule \ manager :: connection()
#1/home/k5276977/public_html/jurnal.acityacaraka.com/lib/pkp/classes/db/dao.inc.php (65):illuminate \ database \ capsule \ manager :: _CallStatic('RAW',ARRAY)
#2/home/k5276977/public_html/jurnal.acityacaraka.com/lib/pkp/classes/plugins/pluginsettingsdao.inc.php(106):dao->检索('选择设置
…', 大批)
#3/ home/k5276977/home/k5276977/public_html/jurnal.acityacaraka.com/lib/pkp/classes/plugins/pluginsettingsdao.inc.php (86):pluginsettingsdao-> getPluginsettings('0','Lensgalleyplugi ...')
#4/ home/k5276977/home/k5276977/public_html/jurnal.acityacaraka.com/lib/pkp/classes/cache/genericcache.inc.php (63):pluginsettingsdao - > _ cachemiss(ocje/k5276977/public_html/jurnal.acityacaraka.com/lib / pkp / lib /供应商/ laravel / framework / src / silluminate / database / capsule / manager.php在第74行

已经通过更改数据库引擎来解决