Buenos dias
Por favor me ayudan con lo siguiente, estoy actualizando una version de Open journal system al momento de actualizar los archivos no tengo ningun problema, el error me surge es cuando trato de actualizar la base de datos, esta esta en mysql, una vez que ingreso a localhost a tratar de actualizarla via web me muestra el siguiente error:Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 40961 bytes) in C:\AppServ\www\ojs\lib\pkp\lib\phputf8\utils\ascii .php on line 94.
Para solucionar este error, ingrese a la ruta C:\AppServ\php5 y abri el archivo php.ini, en el parámetro “memory_limit = 128M” le asigne 512.
cuando trato de actualizar nuevamente muestra el siguiente error:
Unknown column 'journal_id' in 'where clause'.
intente ejecutando este update:
UPDATE versions SET current =0 WHERE major =2 AND minor =2 AND revision =0;
pero Una vez se ejecuta esta actualizacion, se intenta actualizar nuevamente y muestra el error: Fatal error: Call to a member function compare() on a non-object in C:\AppServ\www\ojs\lib\pkp\classes\install\Install er.inc.php on line 318, y el codigo que se tiene en esa linea es este:
if ((!isset($minVersion) || $this->currentVersion->compare($minVersion) >= 0) && (!isset($maxVersion) || $this->currentVersion->compare($maxVersion) <= 0)) {
no se que pueda estar pasando con este codigo.
saludos