¿Cómo puedo redireccionar páginas Web sin usar htaccess?

Pregunta: Tengo una cuenta de hosting compartida, pero acabo de descubrir que el servicio de creación de archivos .htaccess está deshabilitado. ¿Cómo puedo redireccionar páginas?
Respuesta: En primer lugar, no es muy buena señal que tu compañía de servicios de hosting haya deshabilitado .htcaccess. Por un lado, deberías plantearte si realmente te conviene seguir con esta compañía, sin embargo, si crees que no es momento adecuado para este cambio, puedes usar PHP para redireccionar páginas.
Para redireccionar con PHP, deberás reemplazar el código del archivo que quieres redireccionar con este script:
Obviamente, tendrás que sustituir la dirección Web por la que a ti te convenga. Y eso es todo, así de fácil. Asegúrate de que has borrado todo el texto que había y que no quede nada antes del script añadido. Ten en cuenta que ni siquiera podrás dejar código HTML. Una vez realices este cambio, todos los visitantes que se dirijan a la Web en al que editaste el código, serán redireccionados a la Web especificada en el campo “Location”.
Fotografía | www.flickr.com
Tag: administración, código, html, paginas web, php, redirigir, scripts
¿Cómo configurar los límites de mi servidor Linux?

En un post anterior vimos cómo aumentar el límite de memoria con PHP editando el archivo php.ini. Pero los limites existen por una buena razón, y a pesar de que no nos guste demasiado, todas las CPU, todas las unidades de memoria, o anchos de banda… tienen un límite. Así de cruel es la vida. Así que hay que poner restricciones, para hacerlo sigue los siguientes pasos:
- Abre el archivo /etc/php.ini en tu editor de textos preferido, por ejemplo escribiendo en la consola:
# vim /etc/php.ini
- Encuentra los valores relacionados con los límites y modifícalos a tu gusto para que se ajusten a los requisitos de tu servidor. Por ejemplo, esta sería una configuración estándar:
max_execution_time = 30
max_input_time = 30
memory_limit = 40M
post_max_size = 8M
upload_max_filesize = 2M
Fotografía | www.flickr.com
¿Como instalar programas en un servidor OpenSolaris?

Puede que utilices un servidor de Sun microsystems OpenSolaris, la versión gratuita y libre del popular sistema operativo basado en Unix Solaris OS. Aquellos que hayáis experimentado ya con otros sistemas Unix o Linux en servidores encontraréis OpenSolaris mucho más familiar. A pesar de ello, existen algunas diferencias importantes.
Una de las primeras cosas que probablemente quieras hacer con tu sistema es instalar nuevos programas, obviamente. El comando para hacerlo es “pkg”. Veamos un ejemplo:
pfexec pkg install SUNWmysql
Si queremos instalar el paquete completo de PHP, MySQL y Apache, instala el meta paquete llamado “amp”. Puedes hacerlo así:
pfexec pkg install amp
Este mismo comando que usamos para instalar software puede utilizarse también para actualizar programas y resolver dependencias automáticamente. Para más información sobre cómo instalar paquetes en OpenSolaris puedes visitar la página de Sun.
Fotografía | www.flickr.com
Tag: apache, comandos, instalar, mysql, opensolaris, php, unix
PhpSecInfo: una herramienta PHP para aumentar la seguridad de tus datos

Permitir el acceso a todo tipo de código PHP en tu servidor Web abre la puerta a muchos problemas de seguridad. Nunca se sabe cuando un atacante puede seleccionar tu servidor y convertirlo en su próximo objetivo. Por esta razón, cualquier código en ejecución puede ser un vía de ataque y PHP no es una excepción. Hace unas semanas ya vimos otros programas interesantes como phpSysInfo, que resumía la información más importante de nuestro servidor Web. A continuación veremos PhpSecInfo, una herramienta similar que elevará los niveles de seguridad mínima de nuestro servidor.
PhpSecInfo es una buena herramienta PHP para defenderse de este tipo de ataques. Se trata de una aplicación que mostrará la información sobre la seguridad de un código PHP y te sugerirá ideas para mejorarlo. Claro que, se trata de un método de baja seguridad, si lo que quieres es protejer tu servidor de forma seria, PhpSecInfo no es suficiente.
Por ejemplo, PhpSecInfo no examina tu código PHP para detectar vulnerabilidades, de hecho, ya deja claro en su Web oficial que no se encarga de educar para las prácticas seguras de programación. En lugar de esto, se centra en aportar información sobre el propio entorno PHP y como configurarlo en tu servidor.
Instalar PhpSecInfo es muy fácil, ya que es en si mismo un código PHP. Sólo tendrás que descomprimirlo en una carpeta de tu servidor y abrir la URL en el navegador. Puedes descargar PhpSecInfo desde la página de PHP Security Consortium. Además, es software gratuito, libre, y se distribuye bajo la nueva licencia BSD.
Vía | www.phpsec.org
Tag: aplicaciones gratis, php, php security consortium, phpsecinfo, seguridad, servdor web, software gratis
¿Utilizo un módulo PHP o un binario PHP CGI?

Una de las diferencias principales entre un módulo PHP de Apache y un ejecutable PHP CGI es que el primero es dependiente del servidor Web, mientras que el ejecutable es independiente. Esto quiere decir, que si empleamos un módulo PHP y nuestro servidor cae, ocurrirá lo mismo con el módulo, obviamente. Sin embargo, un binario PHP CGI es un programa que corre sobre un usuario distinto al del servidor. Si ocurriera cualquier problema con PHP, Apache continuaría funcionando igual que siempre.
Veamos cuales son las ventajas y desventajas de ambos sistemas:
- El mayor beneficio del módulo PHP es la velocidad. Cuando un servidor Web arranca, todas las configuraciones PHP se cargan inmediatamente y permanecen en la memoria. Pero por otro lado, el inconveniente es que la seguridad disminuye, además de que cualquier camio de configuración requerirá que reiniciemos el servidor.
- Las ventajas de PHP CGI es la estabilidad y seguridad que ofrece, ya que permite que un usuario independiente corra el programa. Pero el inconveniente es que ejecutar PHP para cada copia del código puede robarte CPU y crear un gran número de procesos bastante molestos.
Como puedes ver, ambas opciones tienen sus ventajas e inconvenientes, lo mejor es tener el cuenta las necesidades del proyecto y su posible expansión y decidir en consecuencia. Eso sí, una vez te inclines por emplear módulos PHP de Apache o un ejecutable PHP CGI, lo mejor es que no cambies de idea, ya que reconfigurarlo podría darte muchos problemas con el código y las aplicaciones.
Fotografía | www.flickr.com
Tag: apache, binario, cgi, consejos, ejecutable, modulo, php, scripts, servidores, ventajas
Crea tu propia página de foros con Forum-Software

Si has pensado en crear una página de foros, primero deberías platearte algunas cuestiones sobre quiénes serán los moderadores, los administradores, qué categorías usarás, cuánta publicidad vas a incluir, qué permisos darás, y cuáles serán las normas del foro. Per no te agobies, en realidad, la decisión más relevante va a ser qué software usarás para crear foros. Puedes ser programas comerciales o libres y gratuitos de código abierto. Pueden estar basados en CGI o PHP, o mil otros lenguajes de programación.
En 2008, forum-software.com fue considerado el mejor programa de foros de código abierto, y le dieron 4 de 5 estrellas. Por otro lado, vBulletin fue nombrado el mejor programa comercial de creación de foros, y fue premiado con 3 de 5 estrellas. Interesante evaluación. Deberíamos celebrar que la calidad del software gratuito esté comenzando a superar el comercial.
Haz una búsqueda superficial del software de foros más popular y averigua las especificaciones de tu servidor para confirmar que es compatible. Y lo más importante de todo: elige un programa que te parezca fiable, probablemente tengas que trabajar con el durante mucho tiempo, y no hay nada peor que intentar mudar a tus usuarios y comentarios de una aplicación a otra.
Fotografía | www.flickr.com
Accede a cPanel desde cualquier lugar con JAP

Si trabajas en una oficna, puede que desde allí empleen un tipo de conexión con un sistema de protección o cortafuegos muy estricto y no puedas acceder a cPanel, WebHostManager, o webmail. Jap4cPanel (o JAP) es una proxy con la que podrás entrar en cPanel, WebHostManager, y webmail a través del puerto 80. Es compatible con las últimas versiones de estas aplicaciones y, además, utiliza una librería cURL que optimiza su rendimiento.
JAP está disponible para PHP4 y PHP5. En ambos casos requiere la librería cURL, pero suele estar instalada por defecto en la mayoría de servidores, así que no creo que te encuentres ningún problema.
Pero lo mejor aún está por llegar, porque JAP ha sido desarrollado bajo licencia free software GPL, y puedes descargarlo de forma gratuita.
Vía | www.webhostingtalk.com
Fotografía | www.flickr.com
Tag: cpanel, jap, jap4cpanel, php, webhostmanager, webmail
¿Cómo convertir mis archivos de HTML a PHP?

Pregunta: ¿Cómo convertir mis archivos de HTML a PHP?
Respuesta: Si cambias las extensiones de los archivos que conforman tu Web te encontrarás múltiples problemas. Tu posicionamiento en buscadores (PageRank) se verá fuertemente afectado, además de que las páginas de tu dominio mostrarán el error de conexión 404.
Para hacer este cambio, lo mejor es que crees un archivo .htaccess que reescriba tus páginas automáticamente, para ello deberías emplear un código como este:
AddType application/x-httpd-php .php .htm .html
AddHandler x-httpd-php .php .htm .html
Una vez tengas un archivo .htaccess con este código, guárdalo en el directorio raíz o root. Desde ese momento, los scripts PHP se ejecutarán desde las páginas html, con lo que no es necesario cambiar las extensiones de los archivos.
Fotografía | www.flickr.com
Tag: .htaccess, html, lesnguajes de programación, pagina web, paginas web, php, scripts, tutoriales
Cómo ahorrar ancho de banda con .htaccess

Pregunta: Mi página Web está basada en PHP y está teniendo tanto exite que requiere mucho ancho de banda. ¿Qué puedo hacer para reducir el ancho de banda que está consumiendo?
Respuesta: En realidad, que te preocupe el ancho de banda significa que tienes mucha suerte. Esto significa que tu página Web está siendo más popular que la mayoría. Aún así, comprendo perfectamente tu estrés, porque el ancho de banda no es barato precisamente, y con los proyectos online hay que ahorrar costes siempre que sea posible.
Con la combinación de Apache y PHP, existe un étodo muy sencillo con el que podrás reducir el consumo de ancho de banda a la mitad. Aunque no he tenido la oportunidad de testar su funcionamiento, según corz.org no da ningún tipo de problemas, y se basa en un sólo comando de .htaccess:
< ifmodule mod_php4.c>
php_value zlib.output_compression 16386
< /ifmodule>
Guárdalo en tu archivo .htaccess y eso es todo. Existen ciertas limitaciones, particularmente si tu instalación PHP no es la típica. Puedes leer más detalles sobre este tema en la página de Corz.
Fotografía | www.flickr.com
¿Qué es exactamente un plan de hosting? ¿Qué tipos hay?

Pregunta: ¿Qué es exactamente un plan de hosting? ¿Qué tipos hay?
Respuesta: El término plataforma de hosting se refiere al software o aplicaciones que nos ofrece nuestra compañía contratada y que podremos utilizar en nuestro servidor. Existen muchos tipos de planes de hosting en el mercado, y cada uno de ellos soporta un tipo específico de software que debe ser instalado previamente en el sistema de los clientes. Por ejemplo:
- PHP hostin (.php, .phtml)
- ASP hosting (.asp, .aspx)
- Rails hsoting
- Cold Fusion hosting (.cfm)
- JSP hosting (.jsp)
Otro factor que define los planes de hosting es el tipo de sistema operativo que se utilizará en el servidor. Actualmente, la mayoría emplean un plan de hosting Linux o Windows.
Vía | www.webhostingtalk.com
Fotografía | www.flickr.com
Tag: asp, compañías de hosting, linux, php, plan de hosting, servidores, sistemas operativos, software, windows