FAQs - Preguntas frecuentes. (Ver. 2.05)
1.- Instalación.
P: Descomprimí el archivo phd_2_05.zip pero no encuentro setup.exe o instalar.exe.
R: PHD Help Desk no posee estos archivos ya que el servidor http interpreta los archivos PHP.
Para instalar PHD Help Desk es necesario poseer mínimos conocimientos de MySQL y del servidor http, generalmente Apache.
P: Con el navegador de internet abro el archivo /phd_2_05/index.php y en la ventana
aparece una pantalla desordenada con signos ##, $ y texto en inglés y español.
R: PHD Help Desk esta escrito en lenguaje PHP que necesita ejecutarse desde un servidor http,
como Apache, no se puede abrir directamente como archivo desde el navegador.
P: Accedo a PHD Help Desk colocando en mi navegador http//www.mi_dominio/phd_2_05/index.php y muestra el siguiente mensaje: Warning: main(lang.inc): failed to open stream: No such file or directory in
www.mi_dominio/phd_2_05/index.php on line 16.
R: Los archivos .inc de
PHD Help Desk se encuentran en el subdirectorio /phd_2_05/include/ y no son
accesibles directamente desde la aplicación, esto es básicamente por una cuestión de seguridad, como
PHD Help Desk es de
código abierto si un intruso deseara conocer los parámetros para entrar en la base de datos de PHD podría hacerlo
colocando en el navegador http//www.mi_dominio/phd_2_05/include/caso.inc. Para evitar este acceso PHP
cuenta en el archivo php.ini con la variable include_path donde se especifica la ruta de acceso para
los archivos include, por ejemplo:
UNIX:
include_path = ".:/php/includes:/phd/includes"
Windows:
include_path = ".;c:\php\includes;c:\phd\includes"
Es recomendable que estos subdirectorios se encuentren fuera del árbol del subdirecotrios del servidor Apache. Más información vea
http://ar.php.net/manual/es/configuration.php#configuration.file.
P: Quiero configurar la variable include_path en php.ini pero no tengo acceso a este archivo de configuración ya que no soy el administrador del servidor.
R: Es posible alterar la configuración de PHP para un subdirectorio y sus dependientes en particular.
Una manera es colocar un archivo php.ini donde se encuentra PHD Help Desk en el servidor apache con la variable include_path correspondiente.
Otra forma es crear en el subdirectorio de PHD Help Desk el archivo .htaccess con la siguiente línea:
php_value include_path ".:/var/www/phd_2_05/include/", suponiendo que nuestros archivos *.inc se encuentran en el subdirectorio /var/www/phd_2_05/include/, o agregar esta línea si ya existe el archivo .htaccess.
Todas estas opciones dependen de la configuración del servidor, debe consultarlo con el administrador.
P: Ingreso a PHD Help Desk y salen varios mensajes como los siguientes:
Notice: Undefined index: PHD_NIVEL in /(mi_servidor)/phd_2_05/index.php on line 18.
Notice: Undefined index: PHD_OPERADOR in /(mi_servidor)/phd_2_05/include/head.inc on line 15.
Notice: Undefined index: PHD_APE_Y_NOM in /(mi_servidor)/phd_2_05/include/head.inc on line 15.
R: Debe configurar el nivel de reporte de errores de php.ini de manera tal que no se muestren los mensajes del tipo "notice". Esto se indica en la variable error_reporting , por ejemplo:
error_reporting = E_ALL & ~E_NOTICE, mostrará todos los mensajes de error menos los del tipo "notice".
P: Al seleccionar el lenguaje de las pantallas
Español y presionar el botón
Configurar sale el siguiente mensaje de error:
" IMPOSIBLE LEER ARCHIVO /[directorio de ubicación]/ lang_esp.inc
Verifique que el archivo exista y los permisos que tiene, e intente nuevamente.
El archivo lang_eng.inc se encuentra inicialmente en /phd_2_05/include/. "
Pero el archivo
lang_esp.inc existe en el directorio indicado y posee todos los permisos.
Nota: lo mismo es válido si se seleccionó el lenguaje de las pantallas
Inglés, el archivo será
lang_eng.inc
R: Por algún motivo el instalador de
PHD Help Desk no puede configurar el lenguaje por lo que deberá hacerlo manualmente, de la siguiente manera:
- Borrar (o renombrar si le parece más seguro) el archivo lang.inc
- Copiar el archivo lang_esp.inc (para español) como lang.inc o copiar el archivo lang_eng.inc (para Inglés) como lang.inc.
- Ingresar nuevamente al programa de instalación y debería estar configurado el lenguaje seleccionado.
P: Ingreso los parámetros de acceso a la base de datos, host, usuario, contraseña y base de datos, presiono el botón Guardar valores y el programa de instalación sigue solicitando los parámetros de acceso a la base de datos.
R: Por algún motivo el instalador de
PHD Help Desk no puede modificar el archivo
/include/caso.inc que es donde se encuentran los valores de las variables de conexión con la base de datos y otras variables de uso general del sistema. Para solucionarlo se deberá:
- Editar manualmente el archivo /include/caso.inc y colocar los valores correspondintes a cada variable allí indicada.
- Eliminar línea de la variable $PHD_Ins="NO";
- Ingresar nuevamente al programa de instalación para continuar con la misma.
P: Accedo a PHD Help Desk colocando en mi navegador http//www.mi_dominio/phd_2_05/index.php y muestra el siguiente mensaje: "ATENCION: Lea _read_me.1st y siga las instrucciones
atentamente para instalar PHD" y un botón con la leyenda: "PHD is not complete installed".
R: Falta completar la instalación de PHD Help Desk, lea el archivo _read_me.1st.
P: Cambié la contraseña del operador con permiso de administración y no la
recuerdo, no hay otros operadores con permiso de administrador habilitados en PHD Help Desk ¿cómo puedo entrar?
R: Hay que forzar la contraseña del operador administrador en la base de datos mediante la
ejecución de la siguiente sentencia: UPDATE operador set contrasenia=md5('tu_password') where operador_id='TU_OPERADOR'
Si desea solicitar soporte o realizar consultas sobre funcionalidades ingrese a nuestro foro en
http://www.p-hd.com.ar/foro.php
PHD Help Desk es marca registrada de Julio César Tuozzo.