Si te encuentras en una situación que requiere cambios en tu sitio y tu desarrollador no está disponible para ayudarte, el equipo de soporte calificado de DreamHost puede ayudarte por una pequeña tarifa. Puedes encontrar más información sobre los servicios admitidos y los costos asociados en el artículo de Servicios Profesionales de DreamHost.
Generalidades
Cada instalación de PHP viene con la configuración predeterminada que generalmente está bien para la mayoría de sitios web. En ocasiones, las necesidades de un sitio web hacen que sea necesario ajustar estas configuraciones de PHP. Crear un archivo php.ini (phprc) es la solución para ajustar la configuración de PHP para tu sitio web.
El término estándar para un archivo de configuración de PHP es php.ini. Sin embargo, DreamHost usa el término phprc en lugar de ese. El archivo actúa de la misma manera, solo el nombre es diferente. En este artículo, solo se va a utilizar el término phprc.
Puedes crear un archivo phprc utilizando un cliente de FTP o iniciando sesión en el servidor a través de SSH, sin embargo, crear un archivo phprc es más fácil utilizando un cliente de FTP. Este artículo va a utilizar Filezilla como el cliente de FTP.
Agregar un archivo phprc a través de Filezilla
- Inicia sesión en tu servidor web a través de FTP. Visita el siguiente artículo para obtener instrucciones más detalladas:
- Confirma que estás en el directorio de tu usuario.
- Puedes ver esto en Filezilla en el campo 'Sitio remoto:'. Dirá /home/usuario.
- Da clic en el directorio .php, dentro del directorio del usuario.
Asegúrate de que te has conectado usando el usuario FTP que aloja el sitio. Si aún no ves este directorio en tu cliente, asegúrate de haber habilitado los archivos ocultos en tu cliente FTP:
Si ves que este directorio no existe dentro de tu usuario, puedes crear fácilmente el directorio .php junto a sus subdirectorios desde cualquier versión de PHP que estés usando.
-
3.1 - Da clic derecho en el directorio de tu usuario. Del menú desplegable, selecciona Crear directorio.
3.2 - Nómbralo .php. Da clic a este directorio.
3.3 - Crea el subdirectorio para la versión específica de PHP a la que estés creando el archivo phprc.
-
- Haz clic en el directorio de PHP que coincide con la versión que tu sitio está corriendo. Recuerda primero revisar cual versión de PHP está usando tu sitio.
- Haz clic derecho en el archivo phprc, y selecciona luego Ver/Editar.
Si es la primera vez que abres este archivo en un computador con Windows, es posible que veas la siguiente advertencia.
Selecciona la casilla titulada Usar siempre la selección para todos los archivos no asociados y da clic en Aceptar.
Cuando abras este archivo originalmente, notarás las siguientes líneas de código agregadas por DreamHost.
; {{{ The following lines were automatically added by DreamHost zend_extension=opcache.so ; }}} That's all from DreamHost
Tu código debe colocarse debajo del bloque de código DreamHost. No agregues ninguna línea dentro del punto y coma del principio o fin.
Si colocas tu código dentro del punto y coma, el servidor lo sobrescribirá.
-
- Ingresa cualquiera de tus modificaciones debajo de esa línea.
- Cuando intentas guardar este archivo en Filezilla, se abre la siguiente ventana emergente.
- Marca la casilla que dice Terminar la edición y borrar archivo local, luego haz clic en el botón Si para guardar.
Terminar los procesos PHP en ejecución
Una vez que hayas guardado los cambios, debes acabar todos los procesos PHP en ejecución. Esto asegura que tu nueva configuración se actualice. Visita el siguiente artículo para obtener instrucciones sobre cómo hacerlo en el panel:
Confirmar tus cambios
Una vez que hayas editado el archivo y eliminado todos los procesos PHP, debes verificar para así confirmar que los valores se hayan actualizado. Puedes hacer esto creando un archivo phpinfo.php.
Si no ves que tus cambios se han actualizado, intenta eliminar tus procesos PHP nuevamente:
Resumen
El archivo phprc que acabas de crear se usa para cualquier dominio con este nombre de usuario específico que también ejecuta la versión específica de PHP que elegiste en el paso #6 al crear el directorio.
Por ejemplo, si el usuario tiene tres dominios donde dos ejecutan PHP 8.2 y el tercero ejecuta PHP 8.3, solo los dos primeros dominios que ejecutan 8.2 se verán afectados por el archivo phprc. Necesitarás crear un archivo phprc separado para el sitio PHP 8.3.