martes, 22 de abril de 2014

[Solucionado] Problemas iniciando Apache en Windows Error de Conexion Puerto 80

El error al iniciar XAMPP en Windows es:

Problem detected!
Port 80 in use by "Unable to open process" with PID 4!
Apache WILL NOT start without the configured ports free!
You need to uninstall/disable/reconfigure the blocking application
or reconfigure Apache and the Control Panel to listen on a different port

Aparentemente XAMPP nos indica que el proceso de ID 4 está usando el puerto 80, el configurado por defecto de Apache. Sin embargo, a veces no es tan sencillo como ir al Administrador de tareas y desactivar el proceso con ID 4. Voy a señalar varios caminos de solución, y al final, diré cuál fue el mio. 

La siguiente parte fue tomada del blog 

Parar los servicios de Microsoft Internet Informationi Service (ISS) 

Abrir la consola de Windows (cmd) y tipear para Windows Vista/7
net stop was /y
o para XP
net stop iisadmin /y

SERVICIOS DE REPORTE DE SQL SERVER

Cuando SQL Server es instalado (e inclusive cuando es desinstalado) los SSRS (los servicios de reporte) pueden quedar activos. Para parar estos servicios:
1. Abrir SQL Server Management Studio
2. Seleccionar SQL Server Services en el listado del panel en la izquierda.
3. Doble click en "Servicios de Reporte de SQL Server"
4. En la parte de arriba, oprimir "Parar"

SKYPE

A veces Skype puede usar el puerto 80 y bloquear Apache. Primero, vaya a Herramientas>Opciones>Avanzada> Conesxion y desabilite la opcion "Usar puerto 80 y 443 como alternativas para conexiones entrantes".
Luego, cierre Skype. 

Descubrir cuál servicio está usando el puerto 80

para esto, tipea en el cmd 
netstat -ao
Esto sacará una lista de los puertos que están siendo usados ylos procesos corresopndientes. Listará también el ID asociado a dichos procesos. Debe localizar el ID del proceso que esté usando 0.0.0.0:80 y activar el Administrador de tareas. Ubicar el ID del proceso (para visualizar el ID haga clic en Ver>seleccionar columnas y hacer click en ID. Luego, escoger el proceso asociado y matarlo.

Mi Problema


Ninguno de los anteriores en realidad solucionó mi problema. Me di cuenta entonces que todo era por el DROPBOX. Lo cerré y Voilà, solucionado. Grrrrr!! jdksajfis#$%%!!!

 Solucion definitiva: Cambiar los puertos usados por defecto en XAMPP

(tomado de aqui)

Los puertos por defecto de APACHE son 80 y 443. Esto puede ser facilmente modificado cambiando dos ficheros.
1. Ir a la carpeta de XAMPP (Ej. C:\Xampp\apache\Conf) y sustituir 
ServerName localhost:80 por ServerName localhost:8080
Listen 80 por Listen 8080.
2.  Ir a xampp\apache\conf\extra y sustituir
VirtualHost_default_:443 por VirtualHost_default_:4430
ServerName localhost:443 por ServerName localhost:4430
Listen 443 por Listen 4430 

Espero funcione para uds.

jueves, 3 de abril de 2014

CREATE DATABASE permission denied in database ‘master’. (Microsoft SQL Server, Error: 262)

I get CREATE DATABASE permission denied in database ‘master’ error when I try to create a new database in Windows Server.

This is what is going on:

When a user in the Administrators account runs SQL Server Management Studio, the User Account Control feature strips the membership token for that group and passes only the user account information to SQL Server. A message is returned that states that the account does not have rights to log in to SQL Server. To let members of the Windows Administrators group log in, you must explicitly add the account to the SQL Server logins.


To be more fair, this is the post that saved it for me :)

http://menononnet.wordpress.com/2011/03/07/create-database-permission-denied-in-database-master-microsoft-sql-server-error-262/

[Solucionado] SQL server setup media does not support the language en Windows 7 SQL Server Express

Al intentar instalar Windows Server 2012 Express, salía siempre una pop up window con el error

 SQL server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS local through Control Panel

Esto es por tener un lenguaje especifico de una zona particular, en mi caso, el sistema esta configurado con Español (Colombia). Debemos dejarlo más general, con Español (España).

Entonces, solo es:

Inicio->Panel de Control-> Reloj, idioma y region-> Configuracion regional y de idioma

Sale una pantalla pop up y se elige el formato Espanol (Espana).

Aplicar, Aceptar.


Voila!

Ahora intentar instalar SQL Server nuevamente!