Problemas con la instalación

Hola de nueva cuenta, sigo enfrascado con la imposibilidad de echar a andar un sitio para una revista.

tengo una carpeta asignada en un servidor, me comparten que mi root es var/www/sitio.edu.mx/www/ojs

en ese directorio he colgado los archivos de instalación, pero al entrar al dominio https://sitio.edu.mx o https://sitio.edu.mx/www/ojs/ simplemente no se ejecuta el archivo de instalación.

he checado que tengan permisos los directorios recomendados y si los tienen, he intentado modificar el config.inc.php pero simplemente no tengo resultados.

alguien que me pueda orientar, ya tengo varias semanas y estoy desesperado porque mis jefes ya están impacientes.

uso PHP Version 7.4.29 y estoy intentando instalar la versión 3.3.0-10 del ojs.

Edito mi posteo, porque faltó información.

también he hecho la instalación en modo local, usando xampp, intenté luego migrar todo a la carpeta, exporté todo para la bd, los archivos, etc. pero tampoco conseguí que funcionara.

Hola @ilychramos

Sigue faltando información para saber que puede estar pasando.

En tanto que hay problemas de instalación nos vendría bien saber algo más de tu entorno en el servidor (en local es un xampp pero que versiones de linux / apache / db tienes en el server?)

También estaría bien saber si has instalado de git o del tarball (si tienes problemas mejor tira del tarball) o si has usado algún manual para hacer la instalación:

Dicho esto me adelanto con algunos comentarios:

  • Esta semana va a salir la 3.3.0-12, así que si te aprietan, puedes decirle a tus jefes que mejor esperar que instalar algo que hay que actualizar al día siguiente.
  • Por los comentarios que haces (descomprimo en /www/ojs pero “no se ejecuta el instalador”) diría que el problema no es de OJS sino de comprensión de tu infraestructura.

Sobre el segundo punto, si usas apache2, habitualmente la base de tu dominio (sitio.edu.mx) va a “apuntar” al directorio físico de tu apache que es /var/www/html. Así que lo propio seria descomprimir en la raiz o, si lo haces en /var/www/html/ojs… acceder a sitio.edu.mx/ojs.

Haz pruebas creando un “index.html” (con un simple “hola mundo”) en la raíz de tu web y juega con las urls hasta que puedas acceder al mismo. Cuando puedas hacer eso, querrá decir que sabes seguro como van los mapeos y podremos seguir con el resto.

Un saludo y ánimos,
m.

gracias por responder y la disposición a ayudar

algunas cosas de las que mencionas no las alcanzo a comprender del todo, pero intento dar mas información a ver si con eso puedo seguir recibiendo la valiosa ayuda que me proporcionan.

Corrí un phpinfo y me da datos como los siguientes:

System Linux cora.uan.edu.mx 3.10.0-1062.1.2.el7.x86_64 #1 SMP Mon Sep 30 14:19:46 UTC 2019 x86_64
Build Date Apr 12 2022 10:55:38
Build System Red Hat Enterprise Linux Server release 7.9 (Maipo)
Build Provider Remi’s RPM repository https://rpms.remirepo.net/

pdo_mysql

PDO Driver for MySQL enabled
Client API version mysqlnd 7.4.29

Apache 2.0 Handler Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter code)

sobre si use git o del tarball, creo que use el del tarball (asumo que es eso, porque mi archivo comprimido es el ojs-3.3.0-11.tar.gz), espero no estar equivocado.

sobre la última parte de tu valiosa ayuda… cuando me dieron la carpeta, me conecté al servidor y lo primero que hice su subir un par de archivos (un html con una imagen de estamos en construcción), lo hice directo al directorio /var/www/sitio.uan.edu.mx/www/ojs/ y jala bien, si lo muevo a /var/www/sitio.uan.edu.mx/www/ no funciona.

ojalá con eso tengas una idea mas clara de por donde “des - perderme”

¿alguna idea de como corregir mi problema?

Hola @ilychramos ,

Probaste con https://sitio.edu.mx/ojs/ ???
normalmente “www” lo usan para las carpetas públicas y ese directorio no se pone en el URL.

mil gracias por responder.

hice lo sugerido, aunque para serte honesto le he movido de tantas formas que ya ni sé si lo había aplicado antes o no.

Al cambiarlo, me redirecciona a:

https://sitio.edu.mx/index.php/index/install

que entiendo es el directorio de instalación y ahí me manda un mensaje de página no encontrada.

les platico que por fin después de no se cuantos intentos y formas distintas pude instalar la plataforma en mi web.

En una de tantas opciones que revisé se sugería que tanto disable_path_info como allow_url_fopen estuvieran en On y no en Off como vienen por defecto. Modifique mi config y efectivamente con esas opciones me permitieron realizar la instalación.

Hoy el tema es que no puedo crear ninguna revista. En todos los casos me envía un mensaje que dice: La URL solicitada no fue reconocida.

La primera opción que ya intenté fue regresar a Off esos parámetros, pero si lo hago sólo con disable_path_i, mi web queda inaccesible de nueva cuenta.

Si lo hago solo con allow_url_fopen, persiste el mensaje de URL solicitada.

Espero me puedan apoyar con esto

PD. Muchas gracias a quienes se tomaron la molestia de responder mis mensajes tanto en público como en privado.

Hola, ¿qué info tenés en base_url y base_url[index] =?

muchas gracias por tomarte la molestia de contestar

base_url = "https://sitio.uan.edu.mx/ (sitio es cualquier otra palabra)

; base_url[index] = http://www.myUrl.com (la dejé tal cual como observarás)

Puede probar base_url = “https://sitio.uan.edu.mx
Es decir, sacar esa última /

muchas gracias, lo hice y no funciona, sigue enviando el mismo mensaje. Intenté habilitando el base_url[index] con https://sitio.uan.edu.mx y tampoco tiene efecto alguno diferente.

1 Like

Hola, un gusto. Espero hayas podido solucionar tu problema, en caso de no ser así, intenta modificar esta variable dentro del config.inc.php:

allowed_hosts

Puede que al instalarla en tu local haya quedado de esta manera:

allowed_hosts = '"localhost"'

Borra la variable que tenga dentro y déjala así:

allowed_hosts = ''

Espero te sea de utilidad. Saludos.

Hi all,

Just a note that it’s not a good idea to leave the allowed_hosts setting empty. This setting is used to prevent certain kinds of attacks and that protection isn’t possible if the setting is empty.

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like

gracias por tu interés. Lamentablemente no funcionó y pues no, sigue sin funcionar.

Entiendo, ¿Podrías por favor mostrarnos el error_log de la revista?, te dejo este enlace que puede ser de utilidad. Deseo poder ayudarte a encontrar la solución.

How do I find my PHP error log?

muchas gracias por continuar respondiendo, lamentablemente no tengo accedo al log. Aunque puedo entrar al directorio donde se localiza, no puedo abrir el archivo ni mucho menos descargarlo