Foros del Web » Administración de Sistemas » Software para Servers »

Actualizar version de bd para OJS

Estas en el tema de Actualizar version de bd para OJS en el foro de Software para Servers en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/12/2012, 12:32
 
Fecha de Ingreso: diciembre-2012
Mensajes: 1
Antigüedad: 11 años, 4 meses
Puntos: 0
Actualizar version de bd para OJS

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

Etiquetas: mysql-php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:13.