Acceso Clientes
  • Toda la ayuda online sobre sistemas y programacion
  • Preguntas y respuestas sobre sistemas y programacion

Sistemas y programación

 
PhpMyAdmin es una herramienta que permite gestionar una BBDD fácilmente desde un navegador web y sin conocimientos avanzados. Nuestros paneles de control Cpanel y Plesk incluyen este gestor de bases de datos. Tareas como crear, eliminar, modificar bases de datos así como gestionar las tablas de las mismas son algunas de las funcionalidades que podemos tener.





 
Los servidores de abserhosting sincronizan todas las noches su hora a través de Internet. Si por alguna causa ésto no sucediera, deberá ponerse en contacto con nosotros mediante el panel control y escribir un ticket para que podamos solucionar la incidencia.

Si tiene contratado un servidor dedicado, podrá entrar mediante SSH a su servidor y ejecutar la siguiente orden:

ntpdate europe.pool.ntp.org


Esta orden se conectará a Internet y sincronizará tanto la fecha como la hora de su servidor dedicado.





 
En determinados casos y para determinadas aplicaciones web, es necesario modificar variables de PHP. Recomendamos a nuestros clientes que se pongan en contacto con nosotros antes de modificar las variables de PHP ya que en la mayoría de los casos genera brechas de seguridad, pudiéndose encontrar una alternativa a este método.

Si aún así necesita cambiar los valores de determinadas variables de PHP, puede hacerlo mediante la creación de un fichero .htaccess. En su interior, deberá poner:

php_value [variable-php] [valor]

[variable-php]: es el nombre de la varaible php
[valor]: es el nuevo valor que se le quiere dar a dicha variable.


Recuerde que no todas las variables de PHP pueden cambiarse de esta forma. Podrá comprobar el cambio creando un fichero php y ejecutando en su interior la función phpinfo();





 
Para activar el mod_rewrite sólo tiene que subir a su directorio web un archivo .htaccess con el siguiente contenido:

RewriteEngine on


Justo debajo de esta orden, puede empezar a poner las diferentes reglas que desee usar de mod_rewrite.





 
Antes de nada, explicaremos qué significan los caracteres r, w y x que acompañan a cada fichero/directorio al hacer un listado. Veamos un ejemplo:

-rw-rw-r-- 1 abser grhosting 291 2009-01-23 16:51 mi_fichero_de_texto.txt

El primer grupo 'rw-' son los permisos que tiene el propietario 'abser' sobre el fichero. El segundo grupo 'rw-' son los permisos que tiene el grupo 'grhosting' sobre el fichero y el último grupo 'r--' son los permisos que tiene cualquier otro usuario sobre el fichero.

Para dar permisos de ejecución a un fichero, deberá iniciar sesión a través de un cliente de FTP y otorgar permisos 755 ('rwx' que son: lectura, escritura y ejecución por el propietario, 'r-x': lectura y ejecución por el grupo y 'r-x': lectura y ejecución por otros) al fichero que se quiere ejecutar.

Tenga en cuanta que, si su fichero no es una aplicación, el permiso más seguro que puede ponerle es el 644 ('-rw-r--r--': lectura y escritura por el propietario, lectura por el grupo y lectura por otros).

Los directorios por su lado necesitan el permiso 755 (drwxr-xr-x) para que puedan ser accesibles desde la web.

Recomendamos encarecidamente que se preste atención a los permisos de los ficheros y no se cambien sin ser necesarios ya que un error en los permisos puede hacer que un atacante borre todos los ficheros de su web.





 
Para personalizar una página de error de apache, sólo necesita subir un fichero .htaccess (el nombre del fichero consta de un punto seguido de htaccess) con el siguiente contenido al directorio raíz de su página web:

ErrorDocument 500 "Lo sentimo, nuestro script ha producido un error"
ErrorDocument 404 /errors_docs/no_encontrado.html


En cada línea debe aparecer la palabra ErrorDocument seguida del número del error y luego la dirección donde se encuentra la plantilla de error personalizada o un mensaje entre comillas para mostrar si no se quiere optar por la opción de la plantilla.

Los códigos de errores típicos que podrá encontrar en un servidor apache son:

Errores en las peticiones del cliente:
400 Consulta errónea
401 Autorización requerida
403 Acceso prohibido
404 Fichero/Directorio no encontrado
405 Método no permitido

Errores del servidor:
500 Error interno
501 No implementado
503 Servicio no disponible





 
Este tipo de redirección a parte de realizar el redireccionamiento de una URL a otra URL, por su condición, traspasa al dominio todos los valores de peso del dominio que obtuvo mientras estuvo online, enlaces, pagerank, todo esto beneficioso para los buscadores sobre todo para Google. Esto permite que el robot cuando rastree la URL llegue al nuevo dominio y con todo este peso transmitido por la vieja URL.

* Redirección 301 con PHP (en la página que se va a redireccionar)

Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nueva-direccion.com" );

* Redirección 301 con ASP (en la página que se va a redireccionar)

Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.nueva-direccion.com"


Estas maneras son las más fáciles aunque también se puede hacer desde el Apache y .htaccess







 
Puede activar sus estadísticas web desde su panel de control Plesk o CPanel de manera rápida y sencilla, pudiendo controlar todos los accesos a su página web, por años, meses, días e incluso horas. A parte podrá conocer otros datos de acceso a su página, tipo de navegador web usado, sistema operativo, procedencia de cada usuario y una gran variedad de otros datos estadísticos.

Awstats / Webalizer son las dos aplicaciones que puede activar para dicho seguimiento.

NOTA: esto puede ralentizar la carga de la página web y aumentar el consumo del espacio en disco contratado.





 
Podrá desactivar esta función únicamente si tiene acceso root a su
máquina o bien en cualquier de nuestros servidores dedicados o bien en
cualquiera de nuestros servidores virtuales. En caso de no dispone de
alguno de estos servicios puede solicitarlo al soporte de Abserhosting.

Esta opción no es muy recomendable pues deja de restringir el acceso a
la ejecución de código php, que puede vulnerar en cualquier momento una
programación o sistema.

Disponiendo de acceso root, realizaríamos lo siguiente:

1.- Editamos el fichero de configuración de nuestro dominio

/var/www/vhosts/midominio.com/conf/vhost.conf

Añadimos este contenido:

<Directory /var/www/vhosts/midominio.com/httpdocs>

<IfModule sapi_apache2.c>
php_admin_flag safe_mode Off
</IfModule>
<IfModule mod_php5.c>
php_admin_flag safe_mode Off
</IfModule>
</Directory>


2.- Generar los nuevos ficheros de apache

/usr/local/psa/admin/bin/websrvmng --reconfigure-vhost --vhost-name
midominio.com

3.- Reiniciar apache

/etc/init.d/httpd restart o bien service httpd restart