ActualMente Tengo OJS 3.2.1-4 Ahora Quiero Actualizar A OJS 3.3.0-3,

Ejecuté:
PHP工具/ phpupgrade.php升级

Y Al Finalizar LaAstalizaCiónMeaReceel siguiente错误:
错误:升级失败:db:sqlstate [hy000]:常规错误:1005无法创建表OJS.提交_file_revision.(errno:150“外键约束错误形成”)(SQL:ALTER表提交_file_revision.添加约束auppision_file_revisions_submission_file_id_fuleign.外钥匙(auppision_file_id.) 参考提交_files.auppision_file_id.))

Y Cuando Abro LaPáginadesde en navegador me aparece el siguiente错误

Imagen.

Normalmente NoHabíatenido Tanto问题Al Activitizar Pero Subir A La Version 3.3 * Ha Sido Un Dolor de Cabeza Llevo Casi Tres Semanas Intentando Y Haciendo Diferentes Pruebas。

应用程序版本 - 例如,OJS 3.3.0:

你好@josecandido
las tablas del Ojs reben ser del del del tieo innodb,si tienes myisam no VAS A PODER MIGRAR。Tienes Que Cambiar Todo A Innodb Y Ya NoTendrás遇到的de foreing键。
Saludos!

Muchas Gracias Las Heaplicado,Pero Ahora Me Marca El Siguiente错误

ERROR: Upgrade failed: DB: PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘url’ in ‘field list’ in /var/www/html/ojs/lib/pkp/lib/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:78

Si Ya Intentaste Y TeFallólaprimeraVez,Si Intentas Nuevamente Ya No Te VA A Dejar,Tienes Que Volver A Cargar La Base De Datos,Modificarla A InnoDB E Intentarle de Nuevo Otra Vez。

Si,De Hecho He Restablecido La Base de Datos En Varias ocasiones,
HAGO EL CAMBIO A INNODB REVISO QUE TODAS LAS TABLAS TENGAN ESA CONFIGURACIONNN,PERTIONIMENTE,EJECUTO LAAttualizaciónYSIEMPRELLEGA AL MISMO错误。

ActualMente Tengo LaVersión3.2.1.4。

他Intentado Actualizar A La
3.3.0.0,
3.2.1-4
3.3.0-3
3.3.0-4
3.3.0-5
3.3.0-6

y todas llegan al mismo错误de echo la 3.3.0.6 Marcar Otros错误

Fue Tedioso,Pero Al最终LogréApliCarLaActualización,Comparto Lo QueRealicé

  1. Cargar Nuevamente La Base De Datos。

  2. Pasar Cada Tabla de Myisam A Innodb,Por Ejegrepo:
    Alter Table Access_keys Engine = InnoDB;

  3. HACER QUE CADA TABLA TRABAJE CONUT8_GENERAL_CI,POR EJETRELO:
    Alter Table Access_keys collat​​e = utf8_general_ci;

  4. ejecute nuevamente laampertizacióny¡listo!

2喜欢

估计,Tengo Una Consulta Hemos Actualizado A LaVersión3.3.0.6 de OJS Pero A La Hora de Asignar Doi Me Incliga A Que ElNúmeroA公园Tengan valores Positivos En LaInformióndelnúmero。es decir que es orcigatorio poner unnúmeropositivo aunque no tenga volumen lapublicación。雅阙si ingreso cero o lo dejowavío没有我渗透asignar联合国doi。

Hola BuenDía,

Intentado Configurar LaAsignacióndeldoi desde elMódulode插件,Iceo que tu问题upe destvers desde esa parte ...

Imagen.