AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Características específicas de WEBDEV / Servidor WEB
  • Presentación
  • ¿Cómo puedo diagnosticar el problema con mayor precisión?
  • ¿Cómo solucionar el problema?
  • Si el directorio contiene un archivo de configuración local del servidor web
  • Configuración recomendada
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Derechos sobre el directorio virtual
Presentación
El diagnóstico de configuración muestra el siguiente error: "Aplicación: derechos de sólo lectura en el directorio virtual"
Error: 'Aplicación: derechos de sólo lectura en el directorio virtual''.
Este error indica que el servidor Web no puede leer los archivos encontrados en el directorio virtual del sitio (directorio _WEB) o que no puede acceder al directorio en sí.
En la mayoría de los casos, este error es causado por:
  • un problema con respecto a los derechos concedidos al sistema de ficheros.
    Recordatorio: En la mayoría de los casos, el servidor Web se ejecuta utilizando una cuenta específica del sistema operativo.. Por ejemplo, el servidor IIS (hasta su versión 7 en Windows) se ejecuta usando la cuenta "INTERNET guest" (cuyo nombre es IUSR_ComputerName). En la mayoría de los casos, esta identidad ha reducido los derechos para evitar que una página Web mal diseñada dañe la configuración del servidor.. Las siguientes versiones de IIS de Windows 7 y 2008 r2 utilizan la identidad definida en el conjunto de aplicaciones de IIS.
  • la presencia de un archivo de configuración local del servidor web ("web.config" para IIS, ".htaccess" para Apache) que contenga una configuración incompatible y/o no válida.
¿Cómo puedo diagnosticar el problema con mayor precisión?
Para resolver el problema, debe identificar el directorio o el archivo al que el servidor Web no pudo acceder:
  • Dependiendo de la configuración del servidor Web, el error devuelto puede contener el archivo físico ruta. Para ver los detalles del error:
    • copy en el portapapeles la URL del error mostrado por la ventana de diagnóstico (por ejemplo: http://localhost/MYPROJECT_WEB/res/WWConstant5.js").
    • Pegue esta URL en un navegador web (se recomienda el Explorador INTERNET en este caso).
    • El navegador muestra la página de error del servidor web. Esta página puede contener el ruta físico por error.
  • Si la página de error mostrada en el navegador no es suficiente, tiene la posibilidad de ver los registros del servidor web.
  • También tiene la posibilidad de ver la configuración del servidor web para definir el directorio físico que apunta el directorio virtual del sitio.
Recordatorio: Para iniciar el panel de gestión de IIS, seleccione "Run" en el menú "Start" de Windows e introduzca "inetmgr".. Esta herramienta le permitirá encontrar la ruta física del directorio virtual así como la cuenta utilizada por el servidor Web.
Una de las razones comunes de este problema es cuando se instala el proyecto (en desarrollo) o el sitio (en implementación) en la estructura de árbol de un dato de usuario:
  • En el directorio "Documentos"/"Mis documentos" (Windows)
  • En un subdirectorio de "C:\Documentos y configuraciones\<Usuario>" (Windows 2000, XP y 2003 Server)
  • En un subdirectorio de "C:\Users\<User>" (desde Windows Vista)
  • En el directorio de inicio del usuario "~<User>" (Linux)
En la mayoría de los casos, sólo el usuario (y los administradores) tienen el derecho de leer en estos directorios.
¿Cómo solucionar el problema?
Las posibles soluciones son:
  • Mueva el directorio del proyecto/sitio a un directorio donde la cuenta utilizada por el servidor Web tendrá derechos de lectura (creando una estructura de árbol dedicada en su disco).
  • Otorgar los derechos de lectura de la cuenta utilizada por el servidor Web en el directorio virtual del sitio..
    Atención : esta modificación debe realizarse para cada sitio WEBDEV.
  • Conceder los derechos de lectura a la cuenta utilizada por el servidor Web en el directorio del proyecto/sitio..
    Atención: esta modificación debe realizarse para cada sitio WEBDEV.
  • Conceder los derechos de lectura a la cuenta utilizada por el servidor web en el directorio de los proyectos/sitios..
    Atención: todos los proyectos/sitios deben estar agrupados en el mismo directorio principal.

Si el directorio contiene un archivo de configuración local del servidor web

WEBDEV nunca crea o modifica estos archivos. Por lo tanto, estos archivos son creados por una herramienta externa:
  • Configuración manual del servidor Web (posiblemente a través de una interfaz de usuario para la configuración).
  • Adición por parte del administrador del sistema.
  • copy (junto con el proyecto) de otro directorio.
  • Etc.
Para averiguar si el archivo es responsable del problema, mueva temporalmente el archivo y compruebe si el problema está resuelto..
  • En desarrollo: Este archivo también se puede eliminar.
  • En implementación: Le recomendamos que identifique cuidadosamente el problema antes de manejar el archivo. Este fichero puede haber sido implementado (por el administrador del sistema, por ejemplo) por una razón específica.
Configuración recomendada
En un ordenador de desarrollo
En un ordenador de desarrollo, le aconsejamos que lo haga:
  • agrupar todos los proyectos de WEBDEV en un solo directorio (por Default: C:\Mis Sitios).
  • conceder los derechos de lectura de la cuenta utilizada por el servidor web en este directorio.
En un Servidor de Aplicaciones
En un Servidor de Aplicaciones, le aconsejamos que utilice el Centro de Hosting control de WEBDEV para crear automáticamente las cuentas y directorios y aplicar automáticamente los permisos necesarios a los directorios.
Versión mínima requerida
  • Versión 15
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local