Ajustar php para moodle

Acceso rápido:

Localhost install php moodle

Las actividades y los recursos son los componentes individuales más básicos que conforman un curso y son las principales herramientas para la enseñanza y el aprendizaje. Algunos ejemplos de recursos son: páginas, enlaces y paquetes de contenido IMS. Algunos ejemplos de actividades son: foros, wikis, cuestionarios y tareas.

Las actividades son, con mucho, el tipo de plugin más grande en términos de cantidad de código. Un sistema de foro o wiki podría ser un proyecto de software en sí mismo. Tanto las actividades como los recursos se instalan en la carpeta mod.

Los bloques son pequeños trozos de funcionalidad de la interfaz que pueden añadirse a las páginas (normalmente a los lados). Muchos bloques proporcionan vistas adicionales de los datos almacenados y modificados en otro lugar. Los bloques viven en la carpeta de bloques.

Versiones de Moodle

Si estás descargando Moodle en tu ordenador local y luego lo subes a tu sitio web, normalmente es mejor subir todo el archivo como un solo fichero, y luego hacer la descompresión en el servidor. Incluso las interfaces de alojamiento web como Cpanel permiten descomprimir los archivos en el «Administrador de archivos».

Moodle detectará que la configuración es necesaria y te guiará a través de algunas pantallas para ayudarte a crear un nuevo archivo de configuración llamado config.php. Al final del proceso, Moodle intentará escribir el archivo en la ubicación correcta, si no, puedes pulsar un botón para descargarlo desde el instalador y luego subir config.php al directorio principal de Moodle en el servidor.

A lo largo del proceso, el instalador probará el entorno de su servidor y le dará sugerencias sobre cómo solucionar cualquier problema. Para la mayoría de los problemas comunes, estas sugerencias deberían ser suficientes, pero si te quedas atascado, mira más abajo para obtener más información sobre algunas de las cosas comunes que podrían estar retrasando.

Por seguridad, es mejor que este directorio NO sea accesible directamente a través de la web. La manera más fácil de hacer esto es simplemente ubicarlo FUERA del directorio web, pero si debe tenerlo en el directorio web entonces protéjalo creando un archivo en el directorio de datos llamado .htaccess, que contenga esta línea:

Moodle php 8

Si no tienes acceso a los archivos httpd.conf o php.ini en tu servidor, o Moodle se está ejecutando en un servidor con otras aplicaciones que requieren una configuración diferente, no te preocupes, siempre puedes «reemplazar» toda la configuración por defecto.

Para ello, debe preparar un archivo llamado .htaccess en el directorio raíz de Moodle que contenga las definiciones de sus configuraciones. Esto sólo funciona en servidores Apache y sólo cuando se permiten las anulaciones.

Edite config.php para especificar los detalles de la base de datos que acaba de definir (incluyendo el prefijo de la tabla – REQUERIDO para PostgreSQL), así como la dirección del sitio, la carpeta del sistema de archivos y la carpeta de datos. El propio archivo de configuración contiene instrucciones detalladas y ejemplos.

Si no ve este mensaje, debe haber algún problema con la base de datos o con los ajustes definidos en config.php. Compruebe que PHP no está en el estado «Modo seguro» (los servicios de alojamiento web comerciales a veces tienen esta configuración activada). Puede comprobar las variables de PHP escribiendo un pequeño archivo que contenga <? phpinfo() ?> y mirando el mismo archivo a través del navegador. Compruebe y pruebe de nuevo esta página.

Versión de PHP de Moodle 4.0

Es importante saber qué versión de PHP está utilizando, ya que la actualización de Moodle a una versión más reciente puede requerir una actualización de la versión de PHP. Esto se debe a que algunas funciones de PHP pueden ser obsoletas y algunas nuevas funciones pueden ser utilizadas que sólo están disponibles en la siguiente versión de PHP.

La forma en que PHP funciona es que está hecho de extensiones. Estas extensiones permiten a PHP proporcionar funciones particulares. En el caso de Moodle necesita una determinada colección de extensiones para funcionar correctamente.

Una colección de información extremadamente útil es el archivo php.ini que se utiliza para PHP. Si necesita realizar un cambio en PHP, la búsqueda de la ruta del archivo de configuración (php.ini) le mostrará dónde encontrar el archivo PHP.ini que se está utilizando para el PHP de Moodle.

Un problema común es no poder subir archivos grandes a su servidor. Para averiguar el tamaño máximo de los archivos puede buscar la línea upload_max_filesize. Esto le dirá cuál es el tamaño máximo de subida de archivos en su servidor. Este tamaño máximo es controlado por PHP.