| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    PHP Get_File_Contents : Permiso denegado
    Un servidor es un nombre para un equipo cuyo objetivo es aportar datos a otras máquinas. El servidor de un sitio web con contenido PHP, por ejemplo, es un equipo que envía los datos de la página web a los ordenadores que visitan ese sitio web. Los sistemas operativos de servidor son como cualquier otro sistema, incluyendo los permisos de archivos del usuario. Esto puede llevar a "Permiso denegado " errores cuando un script PHP intenta acceder a un archivo con " get_file_contents ()" o cualquier otro método que lee los datos del archivo . Usuarios del Sistema

    Todos los sistemas operativos modernos tienen una arquitectura de múltiples usuarios . Esto protege a un usuario tenga otro usuario acceder a sus archivos y también hace que el sistema operativo más seguro . Al restringir determinadas tareas a una cuenta de administrador , los virus que un usuario casual puede descargar tienen más dificultades para hacerse con el control del sistema. Las máquinas que los sitios web de acogida con los sistemas operativos de uso de contenido PHP que están optimizadas para actuar como servidores al mismo tiempo restringir a los usuarios el acceso a los archivos para los que no tienen permiso para abrir
    El intérprete PHP
    .

    PHP es un lenguaje interpretado , lo que significa que el servidor se compila el código fuente en tiempo real como un usuario accede a un archivo con el código fuente PHP. Esta compilación en tiempo real se realiza por el intérprete PHP. El intérprete actúa como cualquier otra pieza de software en el servidor , ejecutando bajo un usuario determinado sistema con los permisos del sistema de ese usuario . Este hecho puede dar lugar a " Permiso denegado " mensajes cuando un script PHP intenta acceder a los contenidos de un archivo en particular.

    Proxy Software

    visitantes a un sitio web no interactúan directamente con los archivos de código fuente en su servidor. Más bien, sus peticiones son procesadas por el software del servidor proxy. Este software realiza peticiones de datos, como una página web en particular , de los usuarios. A continuación, recupera los datos que le solicitan de servidor, a continuación, pasa de nuevo al usuario. Cuando los administradores de servidores configurar software de proxy , se ejecuta como parte de la cuenta de un usuario en particular . Software Proxy para los sitios web de PHP se acoplará con el intérprete PHP para ejecutar código PHP, por lo que el intérprete de PHP estará trabajando bajo la misma cuenta de usuario que ejecuta el software de proxy.
    Permisos

    Si un script PHP intenta acceder a un archivo para que la cuenta de usuario que está ejecutando el software de proxy no posee, o no tiene permisos para abrir, entonces PHP devolverá un mensaje de "Permiso denegado " error . Los desarrolladores web pueden solucionar el problema cambiando la propiedad del archivo a la cuenta que ejecuta el software de proxy. También podrían crear un nuevo grupo de usuarios que incluye tanto la cuenta que posee el archivo y la cuenta que ejecuta el software de proxy, a continuación, establecer el archivo para que cualquier persona en ese grupo abrirlo. Cualquier método resolverá el problema .

    Previous :

    next :
      Artículos relacionados
    ·Cómo construir un sitio Web Clasificados 
    ·Cómo insertar una imagen en un correo electrónico HTM…
    ·Tutorial de PHP Funciones de cadena 
    ·MySQL Linux Tutorial 
    ·Cómo deshabilitar magic_quotes_gpc 
    ·Cómo ajustar de un Adaptador PHP File Name 
    ·Cómo aumentar las conexiones simultáneas en MySQL 
    ·Cómo: Con Xcode PHP 
    ·Cómo calcular la diferencia de tiempo con PHP 
    ·Problemas al importar archivos CSV grande de MySQL 
      Artículos destacados
    ·Cómo calcular Método Tiempo en Visual Basic 
    ·¿Cómo revertir una lista única Linked 
    ·Cómo transferir funciones en MATLAB 
    ·Cómo comprobar una lista negra de IP PHP 
    ·IDLE Python Tutorial 
    ·Cómo hacer que todos los botones de radio Falso en Jav…
    ·PHP no está siendo ejecutado 
    ·Cómo reinstalar VBScript 
    ·Cómo crear Postales digitales con fines de lucro 
    ·MySQL es lento en Magento 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com