Ir al contenido principal

Entradas

Mostrando las entradas que coinciden con la búsqueda de cpanel

Solucionar error en instalación de Prestashop | Parámetros PHP Requeridos

Error: Datos: Parámetros PHP requeridos La extensión Fileinfo no está activada La extensión intl no está cargada Si tenemos un servidor con cPanel, la solución es activando estas extensiones desde WHM. Seguir la siguiente ruta: Home »Software »EasyApache 4 » Customize » PHP Extensions Se ubica las extensiones que no están activadas: Buscar: Fileinfo Buscar: intl Para culminar hacer clic en Review, ubicado en el menú lateral. Debe aparecer luego una pantalla con la siguiente información: Finalmente clic al botón "Provisión" ubicado en la parte inferior de la pantalla. Con esto se soluciona las advertencias en el proceso de instalación del prestashop, luego puede ser llenado el formulario.

The Apache Access Logs

Los registros de acceso de Apache Los registros de acceso le dicen quién ha estado visitando el sitio. En un servidor cPanel, los registros de acceso se escriben por host virtual en los registros de dominio (también conocidos como 'domlogs'). Los analizan los programas de estadísticas para producir las estadísticas gráficas que ve en la interfaz de cPanel. Los registros de acceso también contienen los mensajes 404 (Archivo no encontrado). Estas entradas a veces pueden ser motivo de preocupación, pero en la mayoría de los casos, no necesitan preocuparse por el administrador del sistema (el desarrollador web, por otro lado, puede estar interesado). 1. Ruta del registro de acceso: / etc / apache2 / logs / access_log 2. Ruta de registro de dominio: / etc / apache2 / logs / domlogs

Uso del rebuild_phpconf en servidores #Linux

Usage /usr/local/cpanel/bin/rebuild_phpconf [--default=<ver>] [--<ver>=<handler> ... ] [--dry-run] [--no-restart] [--current|--available] [--errors] Actions --default : Set the default PHP version used by Apache. --<ver> : Set the type of Apache handler used for by a PHP version (may be used with --default) --current : Show current settings --available : Show available Apache handlers and PHP SAPIs --help : Show this screen! Options --dry-run : Only display the changes that would be made to Apache --no-restart : Don't restart Apache after making changes --errors : Also print errors to STDERR, instead of only writing to log file --no-users : Do not update user settings when updating a version’s handler

Script para reconstruir la configuración de PHP | Video | EasyApache #Linux #WHM

EasyApache 4 viene con capacidades MultiPHP. Esto significa que puede establecer qué versión de PHP se está utilizando en cada host virtual. Sin embargo, todavía hay una necesidad de valores predeterminados globales. Aquí es donde el script /usr/local/cpanel/bin/rebuild_phpconf es útil. Se puede utilizar para reconstruir la configuración de PHP en caso de que se cambie o modifique manualmente por cualquier motivo. También se puede usar para cambiar la versión predeterminada y para administrar los controladores PHP. El video muestra un ejemplo de cómo cambiar la versión predeterminada de PHP y luego generar la configuración resultante utilizando el script rebuild_phpconf que se encuentra en / usr / local / cpanel / bin.

Rutas importantes que utiliza YUM en un entorno EasyApache 4 #Linux #cPanel #WHM

Rutas muy importantes que utiliza YUM en un entorno EasyApache 4, utilizando una instalación actual de cPanel & WHM. 1. The Profile Installation Script: /usr/local/bin/ea_install_profile 2. The Profile Creation Script: /usr/local/bin/ea_current_to_profile 3. The Repository Folder: /etc/yum.repos.d 4. The Yum Hooks Folder: /etc/yum/universal-hooks/multi_pkgs/posttrans/ea-__WILDCARD__

Rutas importantes que utilizan Apache y EasyApache en las instalaciones actuales de cPanel y WHM.

Rutas importantes que utilizan Apache y EasyApache en las instalaciones actuales de cPanel y WHM. 1. The Binary: /usr/sbin/httpd  2. The Logs: /var/log/apache2/  3.  The Configuration: /etc/apache2/  4.  The Modules: /usr/lib[ 64 ]/apache2/modules (this will be within /usr/lib64 on 64-bit servers) 5.  The Templates: /var/cpanel/templates/apache2_*  6.  The User Data: /var/cpanel/userdata Las rutas muy importantes que utiliza PHP en un entorno EasyApache 4, en las instalaciones actuales de cPanel y WHM. 1. The Binary:  /usr/bin/php 2. The Configuration:  /etc/apache2/conf.d/php.conf 3. The Rebuild Tool:  /usr/local/cpanel/bin/rebuild_phpconf 4. The MultiPHP Base Path:  /opt/cpanel/ea-php##

Rutas de aplicaciones DNS | BIND/named | MyDNS & NSD | PowerDNS

/etc/hosts Una lista de dominios que se pueden resolver sin internet. /etc/resolv.conf Almacena una lista de servidores para preguntar cuándo el servidor local no tiene autoridad para la zona. /etc/nsswitch.conf Una lista de los archivos y servicios que son responsables de varios tipos de búsquedas de DNS. BIND/named files: /var /var/named La carpeta donde se almacenan los archivos de zona DNS. /var run/named El directorio en el que se encuentra el archivo PID (ID de proceso) de nombre y la clave de sesión. /var/log/messages El registro general de mensajes del núcleo, que incluye la mayoría de las entradas de registro de BIND / named por defecto. /var/log/named/named.log Aquí se puede almacenar cualquier entrada de registro BIND / con nombre que no esté almacenada en "mensajes". BIND/named files: /etc Los siguientes archivos están relacionados con BIND / named y existen en la carpeta / etc: /etc/named.conf El archivo de configuración que

Puertos de correos y sus alternativas

Hay puertos que de forma predeterminada no están habilitados, se debe habilitar ingresando al WHM/cPanel Tweaks Settings.

Fallas comunes - Correos electrónicos

1- El usuario informa que no llega correo nuevo a su bandeja de entrada. 2- El usuario informa que nunca se recibió un correo electrónico importante en particular. 3- El usuario informa que nunca recibe correo de una persona o sitio web en particular. Escenario 1 : Cuota llena Mensaje de error indicado en la interfaz de Informes de entrega de correo: mailbox is full (MTA-imposed quota exceeded while writing to tmp/[randomized]-[hostname]) Soluciones : 1 Eliminar el mensaje 2 aumente la cuota del buzón en la interfaz de cPanel. ---- Para evitar esto en el futuro ... Configure el correo para que se rechace cuando la cuenta haya superado su cuota utilizando la opción Respuesta de falla de entrega de cuota de disco, dentro de la interfaz de Configuración de Mailserver en WHM. 1 Rechazar el mensaje permanentemente Esta configuración rechaza el mensaje y lo devuelve al remitente, lo que también reduce un poco la sobrecarga del servidor causada por el servidor de

¿Cuales son los sistemas operativos que funciona con cPanel?

cPanel Solo trabaja con sistema operativo Linux y con las siguientes distribuciones: RedHat  Enterprise Linux [ Official Documentation ] CentOS  Server [ Official Documentation ] CloudLinux  OS [ Official Documentation ] Amazon  Linux for AWS [ Official Documentation ]

Como solucionar el error: Cuentas de correo ya existe y no se visualiza las cuentas creadas #cPanel

Cuando se ingresa a cPanel, no se visualizan las cuentas de correos que tenia, tampoco deja crear las cuentas de correos, aparece un error que indica "la cuenta de correo esta creada o existe en los archivos" Este error se produce cuando el usuario elimina archivos importantes del contenido de la cuenta. Unas de las vías para solucionarlo de manera más rápida es restaurando todos los archivos, para esto debe tener siempre un backup, pero si es que no tiene ningún backup, entonces se puede proceder a realizar los siguientes pasos: 1- Ingresa via SSH con ROOT al servidor: 2- Ingresa el siguiente comando: vi /home/CUENTA/etc/DOMINIO.com/passwd Vi para modificar el archivo "passwd", se debe reemplazar la palabra CUENTA por el nombre de usuario, y DOMINIO.com por el dominio que corresponda, luego  Se elimina las líneas    de los correos que no aparecen en cPanel (dd), finalmente guardar (wq). 3- Ingresa a la cuenta cPanel y se crean los cuentas

Configurar Filezilla ó cuteFTP para evitar el exceso de conexiones y bloqueos de IP

Cuando se conecta con su cliente de FTP externo (Filezilla, cuteFTP u otro) sucede que en la mayoría de los casos se utiliza la configuración que estas aplicaciones traen por defecto, que aun no siendo problemática en la mayoría de casos, si se vuelve conflictiva cuando se utilizan dichos clientes para acceder a servidores con medidas de seguridad altas que garanticen los datos de los Clientes frente a posibles ataques contra sus sitios webs. Si trata de acceder a su cPanel y no puede o su cliente de FTP no le conecta con nuestro servidor rechazando la conexión lo más probable es que su IP haya sido bloqueada por nuestro Firewall. Para evitar esto puede seguir unas sencillas recomendaciones que afectan a la configuración de su cliente FTP: Filezilla : Si su cliente FTP esta en español: \Edición \Opciones \Transferencias (opción en el panel izquierdo) \Máximo número de transferencias simultáneas: 2 (Opción en el panel derecho) Presionar el botón "Aceptar" Si s

(Solución) 📧 Error the account or domain may not exist, they may be blacklisted, or missing the proper dns entries.

El error aparece al enviar un email a una cuenta ejemplo cuenta@dominio.com, en el ejemplo el mensaje fue enviado desde un correo gmail a un correo corporativo. Respuesta del servidor remoto: 550 The mail server could not deliver mail to  cuenta@dominio.com . The account or domain may not exist, they may be blacklisted, or missing the proper dns entries. Al ver este error parace ser más un problema de configuración local, En el registro (exim_mainlog) del servidor debe sale algo como esto: H=mail-ot1-f51.google.com [IP]:45533 CV=no F=<correo.envia@gmail.com> rejected RCPT <cuenta@dominio.com>: The mail server could not deliver mail to cuenta@dominio.com.  The account or domain may not exist, they may be blacklisted, or missing the proper dns entries. Para solucionarlo: - Primero se debe verificar a donde esta apuntando los DNS del dominio - Valida que la cuenta de correo exista en el panel de control - En cPanel, ir al menu Email routing  - Si est

Nuevas funciones de cPanel - Email Deliverability #cPanel 📧

En esta interfaz muestra los dominios de su cuenta de cPanel y le permite abordar cualquier problema existente con sus registros DNS relacionados con el correo, los errores o problemas lo muestra y muestra instrucciones especificas para repararlo, en algunos casos se deben realizar de forma manual. Correos que no responden al Helo, se debe editar y agregar el nombre de servidor en la siguiente ruta: /etc/mailhelo para editarlo via ssh coloca el siguiente comando: vi /etc/mailhelo  *: nameserver DKIM Esta sección le permite administrar el registro de un Correo de Identificación de Claves de Dominio (DKIM) de un dominio. DKIM verifica el remitente y la integridad de un mensaje. Además, permite que un sistema de correo electrónico demuestre que los spammers no modificaron un mensaje entrante mientras estaban en tránsito. DKIM también verifica que los mensajes que reciben sus dominios provengan del dominio especificado. SPF Esta sección le permite administrar el registro

Git, interfaz gráfica con clonado, historial y deploy automático 🖴

Git se encuentra disponible en todos nuestros sistemas, no obstante hasta ahora la única posibilidad de hacer uso del mismo era por medio de la línea de comandos.   Git Version Control  introduce una interfaz gráfica para la gestión de Git desde cPanel de forma sencilla, rápida y práctica. Creando un nuevo repositorio Al acceder a la opción  Crear  veremos un formulario, por defecto se mantendrá habilitada la opción  Clonar  que tal como su nombre indica nos permite clonar un repositorio remoto que sea accesible vía protocolo  http://, https://, ssh://, or git:// , por ejemplo un repositorio alojado en Github o Gitlab. Si en cambio desactivamos la opción  Clonar  podremos crear un repositorio vacío, sin contenido, al igual que haría el comando  git init . Repository Path  es la ruta donde alojaremos el repositorio, te recomendamos sea fuera de public_html, y  Repository Name un nombre para identificar el repositorio creado. Administrar opciones Desde la opción admini

Función mail de PHP; funcionamiento, uso y recomendaciones

Función mail() de PHP PHP  permite enviar correos de forma muy sencilla usando la función mail(), con esta no requeriría más que una línea de código realizar envíos desde nuestra aplicación: mail('email@destino.com', 'Título email', 'Mensaje'); Problemas generados por el uso de mail() No obstante en su sencillez (la cual viene de los inicios del desarrollo del lenguaje de PHP) radica su principal problema. A día de hoy el envío de  SPAM  (correo no deseado) es probablemente uno de los  mayores problemas  en la red y combatirlo se ha convertido en la lucha personal de todos los proveedores de correo, en esta tarea la función mail no es de demasiada ayuda. Esta función permite de forma sencilla enviar correos  falsificando  el  remitente  del mensaje, de forma que se podría enviar un correo a un destinatario desde cualquier dirección que especifiquemos aunque no sea de nuestra propiedad. Este funcionamiento que carece de cualquier tipo de veraci

Bloquear y desbloquear IP desde servidor Linux - ¿Porque se bloquea mi IP? #Linux #Server

El bloqueo de las IPs es un caso muy recurrente en los servidores, Sintomas:  De un momento a otro no envia correos, no se puede acceder a la pagina web, webmail, cpanel, etc.  Causas: Los principales bloqueos se deben a ataques al servidor, escaneo de puertos, otras fallas comunes de usuarios se debe a la mala configuración de alguna cuenta en un manejador de correos (outlook, thunderbird, etc.), conexiones FTP (filezilla, winscp, etc) o SSH, El servidor actua:  Todos los servidores tienen reglas de seguridad firewall que se activan al recibir multiples intentos fallidos de accesos, ejemplo de exceder los limites de acceso al servidor más de 3 veces de forma automatica envia una alerta y bloquea la IP pública de donde estan intentando el ingreso al servidor. Solución a nivel de cliente: Si tiene un proveedor de servicios de internet (ISP) que le permite tener varias IP (IP dinamicas) entonces puede solucionarlo cambiando su IP publica por otra, tiene varias opciones pedir dire

Spam desde una cuenta de correo por medio de autentificación

Sin ningún cambio aparente de repente empiezas a recibir decenas de correo del tipo  Mail delivery failed  indicando fallos de envío a correos que nunca has enviado, esto se debe a que se está haciendo un uso ilícito de la cuenta de correo (a tener en cuenta que una vez detectado por el sistema de seguridad, este bloqueará el acceso a la misma por lo que no podrás acceder hasta que modifiques la contraseña del correo por una nueva). Depende del proveedor de hosting que tengas la configuración podría variar, algunos bloquean la cuenta completa, correo, puerto 25, entre otros. Esto significa que un atacante tendría el usuario y contraseña de dicha cuenta y la está usando para el envío de spam Se debería con urgencia proceder de la siguiente forma: Modificar la contraseña de acceso a dicha cuenta por una nueva, no usada con anterioridad y que tenga una fortaleza alta por combinación de caracteres (Recomendado: las contraseñas deben tener mas de 12 caracteres, letras entre minu

Habilitar el registro de errores de PHP desde el .htaccess

Por defecto el registro de errores de PHP se encuentra desactivado pero puede ser habilitado de forma sencilla. Para ello como primer paso debemos editar el fichero  .htaccess  que existe en  public_html  (en caso de no existir debemos crear el fichero vacío con dicho nombre) y añadimos al inicio las siguientes lineas: php_value error_reporting E_ALL php_value display_errors Off php_value log_errors On php_value error_log "/home/USUARIO_CPANEL/error_log" Donde aparece  USUARIO_CPANEL  debemos cambiarlo por el nombre de usuario de cPanel. Para terminar creamos un fichero vacío con el nombre de  error_log  en el directorio raíz de la cuenta. Tras esta configuración, todos los errores relacionados con la aplicación y php que se produzcan serán almacenados en el fichero  error_log

Instalación de Laravel en servidor Linux / cPanel

Contenido: Instalación de Laravel Preparando el terreno Instalación vía Composer Usando el instalador de Laravel Crear un enlace simbólico entre public_html y public Todos nuestros servicios son compatibles con Laravel en todas sus versiones, gracias a la disponibilidad de composer, acceso ssh y posibilidad de personalizar la versión, configuración y módulos de PHP. Preparando el terreno Como primer paso debemos comprobar que la versión de PHP corresponde con la versión que Laravel necesita, por ejemplo para Laravel 5.6 usaremos PHP 7.1. Instalación vía Composer Accede a tu cuenta por medio de SSH o terminal integrada en cPanel. Una vez dentro usaremos composer para instalar la última versión estable de Laravel por medio del siguiente comando: composer create-project --prefer-dist laravel/laravel directorio Sustituimos directorio por el directorio donde queremos instalar Laravel, debe ser un directorio que no exista (el comando lo creará por nosotros), ejecutamos y esperamos a que