Entradas

Mostrando entradas de 2014

cURL no aparece habilitado o no se habilita aunque no aparezcan errores en log de apache

Bajo Apache 2.4.10 (x86, x64 VC11 y VC9) y PHP dev 7 (x86, x64, VC11 y VC9 ó PHP 6 y PHP 5.6.20, PHP 5.3) en Windows 7 x64 usando la funcion phpinfo() no aparece habilitado cURL. En los foros de reportes de bug de Apache y PHP aparece como solución obtener la extensión de versiones anteriores de php_curl.dll. La solución es agregar la ruta c:\php al final de PATH de las variables del entorno en las propiedades del sistema de Windows, falla porque no se encuentra las librerias ssleay32.dll y libeay32.dll, también podría funcionar copiando las librerias en System32 (en sistemas de 32 bits) y System32\WOW64 (en sistemas de 64 bits). También se debe incluir la sentencia PHPIniDir "C:/php" en el archivo de configuración de Apache (httpd.conf) como viene inscrito en el archivo install.txt del paquete de PHP, sino, se intentara leer el archivo php.ini ubicado en C:\Windows\

Convertir horario (Periodo de Tiempo PT) ISO8601 a formato estandar en PHP (PHP v. 5.3+)

Convertir el formato de Duración de la API de Youtube que es ISO8601 a formato estandar $interval = new DateInterval(' PT30M '); $interval->format('%H:%I:%S')); da como resultado 00:30:00 del manual de PHP http://php.net/manual/es/class.dateinterval.php

Google/YouTube API V3: An client error occurred: HTTP Error: Unable to connect: 'fopen(compress.zlib://https://www.googleapis.com/youtube/v3/

Desarrollando un plugin usando la API de Google/YouTube aparece el error “ Notice : Undefined index: q in” y al realizar consultas aparece el error “An client error occurred: HTTP Error: Unable to connect: 'fopen(compress.zlib://https://www.googleapis.com/youtube/v3/” El error “Undefined index” aparece porque no se ha definido ningún valor para el array ‘q’, se puede quitar con las funciones error_reporting(0); en el script, no lo resuelve, solo lo oculta. Para resolver se debe usar un if: Para if antes del formulario: if(empty($_GET['q'])) {     $_GET['q'] = "";     } dependiendo de como se obtenga el array con GET ó POST se debe adecuar el código; si el array no está definido, lo definimos; de cierto modo PHP nos está protegiendo contra códigos de inyección, nos advierte que el indice del array está vacío y nos da la oportunidad de corregirlo con algún valor esperado. El error “An cliente error ocurred: HTTP Error: Unable to connect:’fop

Error en la activación Windows 7 0x80070005

Imagen
Activation Issue - The following Failure occurred while trying to use the product by: Code: 0x80070005 Description: Access is denied Hello ALL, Today I was reading some old emails with the solutions done and I would like to share another issue it happens all the time. Hope it helps. Issue ========== Sometimes you may have Access Denied message when you're trying activate your Windows edition. The message error is: Invalid Product key The following Failure occurred while trying to use the product by: Code: 0x80070005 Description: Access is denied. Probably if you have facing an issue like this one if you try run the command (even using Administrator account) "slmgr.vbs /dlv" on the server the activation error will show you the following message: For this case the best way is use one generic key to try install it and check if the Windows recognize it. After activating with that generic key we will be able to install the correct one to activate the Window properly. KM

SFC : System File Checker o Comprobador de Archivos del Sistema (III) Revisando la bitácora CBS.log y reparando con CheckSUR ó System Update and Readiness Tool (KB947821)

Parte I Parte II Al terminar el análisis, fuera exitoso o haya fallado, SFC crea una bitácora en %windir%\Logs\CBS\CBS.log, podemos abrirla usando un editor de textos pero en modo administrador (Ejecutar como Administrador) o usando el siguiente método que crea una copia en el escritorio con todos los errores que pudiera encontrar, la podemos abrir con cualquier editor de textos. Tenga paciencia, la bitácora suele ser de 1MB hasta 20MB de puro texto dependiendo de lo antiguo del sistema. Para ver los detalles que se incluyen en la bitácora CBS, puede copiar la información en el Sfcdetails.txt de archivos mediante el comando Findstr y, a continuación, ver los detalles de la Sfcdetails.txt. Para ello, siga estos pasos: Abra un símbolo del sistema con privilegios elevados (Ejecutar como Administrador o dará acceso denegado). En el símbolo del sistema, escriba el comando siguiente y, a continuación, presione ENTRAR: Findstr/c:"[SR]" %windir%\Logs\CBS\CBS.log > "%us

SFC : System File Checker o Comprobador de Archivos del Sistema: Anexo 1

  Éste es un archivo de ejemplo de la bitácora CBS.log obtenido a través de FINDSTR, para saber como resolver los errores que aparecen aquí o las notificaciones, refiérase al artículo principal: SFC : System File Checker o Comprobador de Archivos del Sistema 2009-06-22 20:38:11, Info                  CSI    0000030c [SR] Repairing 14 (0x000000000000000e) components 2009-06-22 20:38:11, Info                  CSI    0000030d [SR] Beginning Verify and Repair transaction 2009-06-22 20:38:11, Info                  CSI    0000030f [SR] Cannot repair member file [l:70{35}]"SmartcardCredentialProvider.dll.mui" of Microsoft-Windows-Authentication-SmartcardCredentialProvider.Resources, Version = 6.0.6001.18000, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"es-ES", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch 2009-06-22 20:38:11, Info                  CSI    000

SFC : System File Checker o Comprobador de Archivos del Sistema (II) Uso y Opciones

Imagen
Parte 1 SFC requiere permisos elevados para funcionar correctamente, en Windows XP/Vista/7 se debe dirigir a la orbe de Windows o Inicio/Todos los Programas/Accesorios/Símbolo de Sistema pulsando el botón derecho sobre él y seleccionar “Ejecutar como Administrador” Escribimos “SFC /?” ó “SFC /HELP” sin las comillas para ver las opciones de la utilidad. Comprobador de recursos de Microsoft (R) Windows (R) versión 6.0 Copyright (c) 2006 Microsoft Corporation. Reservados todos los derechos. Examina la integridad de todos los archivos de sistema protegidos y reemplaza las versiones incorrectas por las correctas de Microsoft. SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=<archivo>] /VERIFYFILE=<archivo>] [/OFFWINDOWS=<directorio de Windows sin conexión> /OFFBOOT=<directorio de arranque sin conexión>] /SCANNOW        Examina la integridad de todos los archivos protegidos del sistema y repara los archivos con problemas siempre que es posible. /VERIFYONLY     Examina l

SFC : System File Checker o Comprobador de Archivos del Sistema (I) Definición

Windows es susceptible a corromperse por diferentes causas, la más común es por causa de Virus o Malware que modifica archivos esenciales del sistema (como puede ser el núcleo) o directamente borrando librerías o archivos esenciales. Desde Windows 98, Microsoft incorpora una función llamada SFC: System File Checker o comprobador de Archivos del Sistema, su misión es comprobar la integridad y que los archivos de Windows se mantengan en sus versiones originales, conforme avanzan las versiones de Windows se vuelve cada vez más fácil repararlo. El Comprobador de Archivos del Sistema es una utilidad de Microsoft Windows que permite al usuario revisar por y arreglar archivos corruptos en los archivos principales de Windows. Ésta utilidad esta disponible en Windows 98, Windows 2000 y todas las versiones basadas en la familia Windows NT. En Windows Vista y Windows 7, el Comprobador de Archivos del Sistema esta integrado a la función de Protección de Recursos de Windows que protege las claves