php – internetlab.es https://www.internetlab.es Las últimas noticias del mundo de los dominios web, hosting, servidores y marketing online. Mon, 19 Mar 2018 13:44:59 +0000 es-ES hourly 1 https://wordpress.org/?v=4.9.5 https://www.internetlab.es/files/2016/06/cropped-internetlab-1-1-32x32.jpg php – internetlab.es https://www.internetlab.es 32 32 Que es PHP? https://www.internetlab.es/post/2629/que-es-php/ https://www.internetlab.es/post/2629/que-es-php/#respond Thu, 28 Nov 2013 13:46:25 +0000 https://www.internetlab.es/?p=2629 PHP (acrónimo de Hypertext Preprocessor) es un lenguaje informático considerado “al lado del servidor”, esto quiere decir que PHP se ejecuta en un servidor remoto que procesa el sitio Web antes de que éste sea abierto por el navegador del visitante. Es un lenguaje fundamentalmente pensado para el desarrollo de sitios Web dinámicos.
Puede ser incluido fácilmente dentro del HTML y habilita una serie de funcionalidades tan extraordinarias que ha llegado a ser  el preferido por millones de programadores en cualquier parte del mundo.

php

Fusionado con la base de datos MySQL, es el idioma estándar para crear webs de comercio electrónico o sitios Web dinámicos.
Entre sus particulares principales están:

  • Es gratuito. Al tratarse de software libre, puede descargarse y utilizarse en cualquier aplicación, personal o profesional, de manera totalmente libre.
  • Goza de gran popularidad. Hay una gran cantidad de programadores y desarrolladores que permanentemente realizan perfeccionamientos en su código, y que en muchos casos estarán encantados de echarnos una mano cuando nos enfrentemos a algún problema. Basta decir que son millones de páginas web las que han sido desarrolladas con PHP.
  • Tiene una enorme eficiencia. Con muy poco mantenimiento y un servidor sin coste puede aguantar sin problema alguno millones de visitas cada día.
  • Cuenta con una simple integración con varias bases de datos. Esencial para una página Web verdaderamente dinámica, es una correcta integración con base de datos. Aunque MySQL es la base de datos que mejor trabajo con PHP puede conectarse también a otras como Oracle, filePro o cualquier otra base de datos que sea compatible con ODBC (Open Database Connectivity Standard)
  • La versatilidad. PHP puede utilizarse con la mayor parte de sistemas operativos, ya sea basados en UNIX como Linux, Solaris, etc. así como con Windows, el sistema operativo de Microsoft.
  • Ofrece gran cantidad de funciones predefinidas. En contraposición de otros lenguajes para la programación, PHP fue pensado principalmente para el desarrollo de sitios Web dinámicos.Por este motivo, está provisto de una gran variedad de funciones que te harán mucho mas simple tareas cotidianas como la descarga de documentos, el envío de mails, el trabajo  con cookies y sesiones, entre otros.

Es lenguaje fue creado en 1994 por Rasmus Lerforf como un complemento para el lenguaje PERL.
o incorporo por primera vez en su propia página Web para monitorizar las visitas que recibía. Fue tanta su popularidad que infinidad de usuarios le pidieron a Rasmus poder utilizar estos comandos en sus páginas. A día de hoy son millones de páginas web las que utilizan este lenguaje en su desarrollo.

]]>
https://www.internetlab.es/post/2629/que-es-php/feed/ 0
El mundo blogger gana en sencillez y simplicidad https://www.internetlab.es/post/2371/mundo-blogger/ https://www.internetlab.es/post/2371/mundo-blogger/#respond Wed, 19 Jun 2013 09:15:23 +0000 https://www.internetlab.es/?p=2371 El blogger tiene ahora más opciones que nunca, opciones que crecen incesantemente y que siguen ganando en simplicidad y sencillez.

Actualmente, no es importante saber, ni siquiera tener nociones básicas, de lenguajes de creación de secuencias, ya que la gama de soluciones de blogging es muy amplia y variada.
Puedes elegir entre comprar un sitio blog hecho a media, usar un sistema gratuito ya preparado, como Blogger, descargar algunas secuencias de comandos gratis como WordPress o poner las manos directamente en la masa y codificar tú mismo las secuencias empleando los muchos recursos que existen en la Red para este propósito.

mundo bloggerAhora, bloguear es muy fácil, y cada vez son más las personas que se aventuran a hacerlo. Y, como ocurre con casi todas las cosas en Internet, el rumor se extiende rápidamente.
Pero debes tener en cuenta las ventajas e inconvenientes que tiene cada una de las opciones, tanto si has decidido hacer todo el trabajo por ti mismo como si has optado por comprar un paquete completamente preparado y listo para usar.

Algunas personas no soportan tener que sentarse y pelear con leguajes de cifrado o bases de datos, solo unos pocos amantes de la informática son los que se deciden por esta opción.
El ciudadano de a pie, lo único que quiere es llegar a un sitio, rellenar unos datos y empezar a escribir, y no quieren oir hablar de instrucciones del tipo “cargue los archivos en ascii en la carpeta cgi-bin, luego en binario en htdocs y  ejecútelos finalmente en chmod a 666”, a la mayoria esto nos suena a chino.

Lo más probable es que ni siquiera dispongas de espacio en el servidor para alojar el blog así que lo que necesitas es una solución lista para usar.
Por ejemplo, Blogger ofrece un servicio completo de alojamiento con plantillas para su servicio de blogging, la mayoría de estas plantillas han sido diseñadas por genios de Internet como Jeffery Zeldman, Douglas Bowman o Dave Shea. El servicio es facilísimo de poner en marcha y de ejecutar, y su aspecto es fantástico.

Si lo que quieres es tener en tus manos más control que el que ofrecen las secuencias de comandos ya preparadas puedes optar por WordPress, escrito en PHP y que emplea MySQL para almacenar datos.
Cada vez son más los que prefieren utilizar esta combinación de PHP y MySQL, ambos de código abierto, gratuitos y de configuración más atractiva.

]]>
https://www.internetlab.es/post/2371/mundo-blogger/feed/ 0
Entender el Codex de WordPress https://www.internetlab.es/post/2373/codex-de-wordpress/ https://www.internetlab.es/post/2373/codex-de-wordpress/#respond Tue, 18 Jun 2013 07:13:34 +0000 https://www.internetlab.es/?p=2373 El Codex es el recurso número uno a la hora de entender la operativa interna de WordPress.
Un sitio de documentación online en constante desarrollo y abierto para que pueda editarlo quien quiera.

Al tratar con códigos lo primero que te aconsejamos es que pierdas el miedo a romper algo, arriésgate y comprobaras que no hay mejores maestros que la experimentación y el error.
De todos modos, por experiencia sabemos que aunque la osadía hace avanzar mucho, también puede llevar a más de un callejón sin salida.
Así que hagas lo que hagas, asegúrate de hacer copias de seguridad con cuanta mayor frecuencia, mejor!
Te puedo garantizar que si no lo haces te vas a arrepentir.

Si necesitas ayuda pídela, ten en cuenta que WordPress es, en esencia, un proyecto de código abierto, creado y mantenido por un grupo de personas que dedican todo su tiempo libre a esta herramienta.
Es decir, toda la ayuda de WordPress es el resultado de la generosidad de una maravillosa comunidad si ánimo de lucro.
Lánzate a la piscina y plantea tus dudas, con toda seguridad hallaras la respuesta!wordpress codex

Si consideras que WordPress no cumple tus expectativas, párate un momento, mira alrededor y platea tus preguntas antes de tomar la decisión de crear algo por ti mismo.
Volver a inventar la rueda no es siempre una buena idea.
Ten claro lo que andas buscando y echa un vistazo a ver si alguien ha inventado ya un plug-in que haga justamente lo que necesitas.
Si es asi, y tienes el don de dominar los códigos, escríbelo y compártelo, por favor.
Si los códigos no son tu fuerte, pide ayuda a alguna persona que tenga experiencia en PHP y en SQL y proponle algún tipo de trueque.
La colaboración es la madre del diseño y la producción de códigos abiertos.
Te podemos asegurar que escribir un plantilla es en primer lugar una cuestión de ideas y después de código.

WordPress es evidentemente gratis y lo seguirá siendo indefinidamente gracias a su licencia de creación.
Esta idea de compartir en beneficio de todos es un concepto muy arraigado, que necesita ser reforzado permanentemente por todos los miembros de la comunidad, entre los cuales te encuentras, evidentemente, tú.

Incluso si lo que deseas compartir no existe todavía, cuélgalo con una descarga de responsabilidad y deja que quien quiera le de mil vueltas, lo haga pedazos y cree algo a partir de ello.
Las colaboraciones puntuales son muchas veces fuente de resultados excepcionales.
Y de nuevo, si no estás seguro de la calidad de lo que estas proponiendo, lo peor que te puede pasar es que alguien ponga de relieve tus errores y te dé la oportunidad de aprender de ellos.

]]>
https://www.internetlab.es/post/2373/codex-de-wordpress/feed/ 0
Plugins recomendados para WordPress https://www.internetlab.es/post/2243/plugins-wordpress/ https://www.internetlab.es/post/2243/plugins-wordpress/#respond Sat, 25 May 2013 13:41:14 +0000 https://www.internetlab.es/?p=2243 wordpress pluginWordPress es un sistema de gestión de contenidos enfocado a la creación de blogs de amplísima difusión.
Desarrollado en PHP y MySQL, bajo licencia GLP, fue creado a partir del
desaparecido b2/cafelog y se ha convertido junto a Bloggerovable Type en el CSM más popular de la blogosfera.
Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos.
Otro motivo a considerar sobre su éxito y extensión, es la enorme comunidad de desarrolladores y diseñadores, que se encargan de desarrollarlo en general o crear plugins y themes para la comunidad.

Dentro de los plugins existe un grupo enfocado al posicionamiento en buscadores.
Estos plugins bien configurados complementan las labores manuales que podemos hacer en nuestro blog para optimizarlo al máximo.
A continuación listamos nuestra recomendación de los mejores plugins SEO para blogs:

  • All in One Seo Plugin Options: un paquete de varias funcionalidades SEO para un blog. Incluye edición de etiqueta “title”, metaetiqueta “description” y keywords. Podéis encontrar más información en:
  • Ultimate Tag Warrior: plugin que permite la creación y asignación de “tags” en un blog.
  • Generador de Sitemaps para WordPress: Plugin que permite crear de forma automática el archivo “sitemap” en XML para los buscadores.
  • Google Analytics For WordPress: este plugin añade automáticamente en todas las páginas del blog el código “script” generado por Google Analitycs.
  • Nofollow Case by Case: permite colocar el atributo “nofollow” a determinados grupos de enlaces internos y externos.
  • Robots Meta: Plugin que permite crear y configurar fácilmente el archivo robots.txt para evitar el contenido duplicado.
  • Simple Tags: permite administrar la creación y edición de tags relacionados.
  • WordPress Related Post: Plugin que genera enlaces a post relacionados a partir de la publicación de un nuevo post.
]]>
https://www.internetlab.es/post/2243/plugins-wordpress/feed/ 0
Como elegir un servidor https://www.internetlab.es/post/1894/como-elegir-un-servidor/ https://www.internetlab.es/post/1894/como-elegir-un-servidor/#respond Wed, 06 Feb 2013 10:08:18 +0000 https://www.internetlab.es/?p=1894 servidoresTodos hemos oído hablar de servidores y  tenemos una idea más o menos clara de lo que son.
A grosso modo, un servidor es un gran ordenador conectado las 24 horas del día de forma ininterrumpida.
Este super ordenador tiene un disco duro enorme, un montón de megas de Ram y una velocidad bastante alta para internet.
Cuando una persona visita cualquier web, en realidad lo que está haciendo es acceder a uno de esos grandes ordenadores, concretamente al que alberga esa web en su gran disco duro.
Cuando un servidor como por ejemplo  Wanadoo te ofrece un espacio de X megas para la página web, en realidad te está dejando X megas de su disco duro para que tú metas los archivos de tu web.
Una vez sabemos qué es un servidor y su vital importancia la pregunta es : y cual escoger?

Los puntos a tener en cuenta para decidirte por uno u otro son:

  • El espacio web que te ceden: la cantidad máxima en megas que el servidor te cede para alojar todos los archivos de tu web (páginas, imágenes, sonidos…).
  • Si permite administrar los archivos por FTP. El modo más cómodo es subir y bajar los archivos con FTP. Algunos servidores no lo tienen, y hay que hacerlo a través de su portal lo cual es más pesado.
  • La publicidad. Es el precio “a pagar” por un servicio gratuito. En algunos casos apenas molesta pero en otros casos es muy abundante. Esta es la causa más crítica por las que la gente se decide por uno u otro servidor. Lógicamente los de pago no tienen propaganda.
  • El tipo de dirección (también se llama URL) que te ofrecen para la pagina web. En función del servidor escogido, la dirección puede ser corta o extremadamente larga lo cual es importante para que los visitantes puedan entrar fácilmente.
  • Lenguajes que soporta. Por supuesto, todos soportan Html y CSS, pero algunos además admiten PHP, ASP, extensiones de Frontpage, CGI….
]]>
https://www.internetlab.es/post/1894/como-elegir-un-servidor/feed/ 0
¿Cómo puedo redireccionar páginas Web sin usar htaccess? https://www.internetlab.es/post/995/como-puedo-redireccionar-paginas-web-sin-usar-htaccess/ https://www.internetlab.es/post/995/como-puedo-redireccionar-paginas-web-sin-usar-htaccess/#respond Mon, 01 Mar 2010 10:00:03 +0000 http://www.internetlab.es/post/994/como-puedo-redireccionar-paginas-web-sin-usar-htaccess/ Flecha amarilla redireccion

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”.

]]>
https://www.internetlab.es/post/995/como-puedo-redireccionar-paginas-web-sin-usar-htaccess/feed/ 0
¿Cómo configurar los límites de mi servidor Linux? https://www.internetlab.es/post/923/como-configurar-los-limites-de-mi-servidor-linux/ Tue, 09 Feb 2010 20:08:19 +0000 http://www.internetlab.es/post/923/como-configurar-los-limites-de-mi-servidor-linux/ limites php 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:

  1. Abre el archivo /etc/php.ini en tu editor de textos preferido, por ejemplo escribiendo en la consola:

    # vim /etc/php.ini

  2. 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? https://www.internetlab.es/post/854/como-instalar-programas-en-un-servidor-opensolaris/ Wed, 20 Jan 2010 20:59:40 +0000 http://www.internetlab.es/post/854/como-instalar-programas-en-un-servidor-opensolaris/ Opensolaris instalaciones
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

]]>
PhpSecInfo: una herramienta PHP para aumentar la seguridad de tus datos https://www.internetlab.es/post/818/phpsecinfo-una-herramienta-php-para-aumentar-la-seguridad-de-tus-datos/ https://www.internetlab.es/post/818/phpsecinfo-una-herramienta-php-para-aumentar-la-seguridad-de-tus-datos/#comments Mon, 11 Jan 2010 15:05:06 +0000 http://www.internetlab.es/post/818/phpsecinfo-una-herramienta-php-para-aumentar-la-seguridad-de-tus-datos/ Herramienta de seguridad phpSecInfo
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

]]>
https://www.internetlab.es/post/818/phpsecinfo-una-herramienta-php-para-aumentar-la-seguridad-de-tus-datos/feed/ 2
¿Utilizo un módulo PHP o un binario PHP CGI? https://www.internetlab.es/post/814/utilizo-un-modulo-php-o-un-binario-php-cgi/ Fri, 08 Jan 2010 16:54:15 +0000 http://www.internetlab.es/post/814/utilizo-un-modulo-php-o-un-binario-php-cgi/ Interrogante
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

]]>