no puedo configurar la quota de disco en plesk linux

Entramos en la opcion "configurar" del panel plesk e intentamos modificar la quota de disco para ese vhost.. pero no nos deja, sale en gris y nos dice que la quota no esta soportada. Como primer paso, entramos por ssh y ponemos:

/usr/local/psa/admin/sbin/usermng --isquotable

Nos deberia devolver un 0, sin mas. Pero.. si devuelve esto:

# /usr/local/psa/admin/sbin/usermng --isquotable
usermng: Unable to turn on user quota. User quota not supported on device '/dev/hda1'

System error 22: Invalid argument
usermng: Unable to turn on user quota. User quota not supported on device '/dev/hda1'

System error 22: Invalid argument
1

Es que tenemos un problema.. no esta soportada. Por suerte, tiene facil solucion:
editamos el fichero /etc/fstab

#vi /etc/fstab

buscamod la linea de nuestro /, que ya puede ser :

LABEL=/ / ext3 defaults 1 1
o hacer referencia mediante /dev/hda1...

Tenemos que añadir, despues del defaults, la palabra 'usrquota', para que, en el caso del ejemplo anterior, quede asi:

acceder a mysql sin saber la clave

si un dia olvidais la clave del mysql y necesitais acceder o fijar una nueva, podeis seguir las siguientes instruccinoes.

Editamos el fichero de configuracion

- /etc/my.cnf en linux (incluido plesk linux)
- el fichero my.ini en windows (en plesk windows es c:\program files\swsoft\plesk\databases\mysql\data)

En este fichero ,nos vamos debajo de [MySQLD] y añadimos la linea:

skip-grant-tables

Una vez añadido, relanzamos el servicio de mysql, de una de las siguientes formas:

windows:
si es con plesk, iros al administrador de servicios que teneis junto al reloj y buscar el sql para relanzarlo. Si no.. depende de lo que useis, pero seguro que teneis algo en "servicios", dentro de las herramientas administrativas

linux:
si es una redhat (o fedora, o centos..) bastara con

#service mysqld restart

si es otra distro (debian, ubuntu..) probad con

#/etc/init.d/mysqld restart

Despues de reiniciarlo, podreis entrar ejecutando, unicamente, "mysql mysql", sin usuario ni clave.

cambiar idioma en awstats

para cambiar el idioma de las estadisticas awstats en un plesk windows, podemos escoger cambiarlo para un solo dominio o para todos. Para cambiarlo en uno solo, habra que editar el fichero awstats.DOMINIO.conf. Si queremos cambiarlo en todos, hay que editar el fichero awstats.model.conf. Los dos estan en la misma carpeta, esto es:

%plesk_dir%\Additional\AWStats\wwwroot\cgi-bin

Que, generalmente, sera:

c:\program files\swsoft\plesk\additional\awstats\wwwroot\cgi-bin

Una vez editado el fichero, hay que buscar "Lang=" y cambiarlo por el idioma escogido. Por ej:

Lang=es

Y lo tendriamos en español.

Tenemos unos cuantos para elegir:

# Albanian=al, Bosnian=ba, Bulgarian=bg, Catalan=ca,
# Chinese (Taiwan)=tw, Chinese (Simpliefied)=cn, Czech=cz, Danish=dk,
# Dutch=nl, English=en, Estonian=et, Euskara=eu, Finnish=fi,
# French=fr, Galician=gl, German=de, Greek=gr, Hebrew=he, Hungarian=hu,
# Icelandic=is, Indonesian=id, Italian=it, Japanese=jp, Korean=kr,
# Latvian=lv, Norwegian (Nynorsk)=nn, Norwegian (Bokmal)=nb, Polish=pl,

instalar php en iis 7 (windows vista)

viendo por ahi tutoriales de como instalar php en iis 7, hemos estado dandole patadas a un portatil con windows vista que no queria hacernos caso. En todas las webs que hemos visto, el tutorial es igual (si, copiado..) y dicen que hay que añadir la extension .php y como ejecutable el php4isapi.dll (o php5isapi.dll). En nuestro caso, con php4, en realidad, habia que añadir un .exe (que tambien podeis, igual que .dll). El php.exe que esta en la raiz, no el del directorio 'cli' y asi nos ha desaparecido ese asqueroso error de 404, como si el archivo no existiese.
Para los que estan en el gallinero:
si el iis no reconoce el tipo de extension que le pides, no se molesta ni en comprobar si existe en el disco.. simplemente, te devuelve un error 404 (not found).

error con DefPackageMng() constructor failed: al entrar a pleskwindows

Algunos he visto ya (muchos, la verdad) que al entrar en plesk windows, reciben este chorizo:

DefPackageMng() constructor failed: defpackagemng failed: Access is denied. (Error code 5) at CreateProcess 'C:\WINDOWS\system32\cmd.exe /c ""C:\Program Files\SWsoft\Plesk\admin\bin\defpackagemng.exe" --get"'
at execUtil C:\Program Files\SWsoft\Plesk\admin\bin\defpackagemng.exe --get on C:\Program Files\SWsoft\Plesk\admin(PleskSrvClient::execUtil line 420)
at execute console command --get(vconsoleapp::start line 128)
at execute "C:\Program Files\SWsoft\Plesk\/admin/bin/defpackagemng" --get(vconsoleapp::run line 138)
---------------------- Debug Info -------------------------------
0: C:\Program Files\SWsoft\Plesk\admin\plib\class.DefPackageMng.php:14 psaerror(string "DefPackageMng() constructor failed: defpackagemng failed: Access is denied. (Error code 5) at CreateProcess 'C:\WINDOWS\system32\cmd.exe /c ""C:\Program Files\SWsoft\Plesk\admin\bin\defpackagemng.exe" --get"'
at execUtil C:\Program Files\SWsoft\Plesk\admin\bin\defpackagemng.exe --get on C:\Program Files\SWsoft\Plesk\admin(PleskSrvClient::execUtil line 420)

gusano para mailenable que echa abajo el servicio POP

que si, que llego tarde porque el parche esta ahi desde el 18 de diciembre, pero.. oye, que se ha empezado a notar esta semana.

Lo dicho, hay un gusano que va tostando el servicio POP y, cuando cae, no da muchas pistas. Podeis bajaros el parche en http://www.mailenable.com/hotfix/ME-10026.EXE

Hay otro parche mas, que lo catalogan como critico, asi que tambien es recomendable..
Lo teneis todo en :

http://www.mailenable.com/hotfix/default.asp

relaylock: Error: HTTPD_LOG_D not defined

hoy me he encontado con este muerto. Si hacias una conexion al puerto 25 (SMTP), te devolvia este mensaje.

]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
relaylock: Error: HTTPD_LOG_D not defined
relaylock: Error: HTTPD_LOG_D not defined
Connection closed by foreign host.

Buscando en inet no he visto gran cosa.. alguno, en una web holandesa, que recomendaba desinstalar el spamassassin y psa-spamassassin, pero no me ha servido.
Al final:

rpm -Uvh psa-qmail-1.03-fc4.build80060613.20.i586.rpm --force

Reinstalando, con un force, el paquete psa-qmail.

flv no se reproduce en iis 6 porque falta tipo mime

bueno, esto no solo ocurre con plesk windows, eh? El IIS6, viene cabreado de serie con los ficheros flv (flash video) y no hace el streaming porque no tiene definido el tipo mime.
Para el caso de plesk, debemos ir al panel, buscar el dominio y ahi, a "directorios web" y a la pestaña de los tipos mime. Añadiremos uno donde le pondremos flv en la extension y seleccionaremos application/octet-stream en el desplegable. Con esto ya lo hara :-)

Si no usais plesk, podeis ir a vuestro servidor IIS, a las propiedades del servidor, buscar la pestaña de los tipos mime, darle a nuevo y decir:

extension: flv
tipo mime: flv-application/octet-stream

y reiniciar el iis

mensajes que se volatilizan en mailman por culpa del ID

Ya van mas de 2 que me encuentro con este error:

Failure_to_exec_mailman_wrapper._WANTED_gid_110,_GOT_gid_101 (o 107 o..)

Creas una lista, añades a la gente, la gente recibe el mensaje de "hola, estas en mi lista y te voy a mandar cosas", pero cuando envias algo, no llega. Tampoco viene devuelto.. y te puedes hartar a esperar. Si mirais el fichero /usr/local/psa/var/log/maillog vereis el error que os pongo arriba. Esto es porque el ID del popuser no es el que mailman quiere, y lo soluciona pasando de vuestro culo.

Empezamos editando el fichero passwd

#vi /etc/passwd

Aqui, buscamos popuser y vemos el id de usuario y el id de grupo, ambos tienen que ser 110 (si no lo son, cambiadlo..).

Despues, nos vamos al group

#vi /etc/group

Volvemos a buscar el popuser y lo fijamos a 110. Recordar el ID que habia, pues lo necesitamos mas abajo.
Despues de esto, como ese es el usuario que se ha fijado en todos los ficheros, y cambiarlo ahi no hace demasiado, tenemos que ejecutar lo siguiente:

Reducir transaction log en sql server 2000 (ficheros ldf)

hoy me he estado dando de cabezazos para reducir uno de estos logs, que me ocupaba giga y pico.
Si vamos, con el enterprise manager:

Boton derecho en la base de datos -> all task -> Shrink database
Ahi pinchamos en la opcion "Files" y nos dara a escoger 2 ficheros (o mas, depende) en "database files". Seleccionamos el del log a cargarnos y abajo hay una opcion que dice "Shrink File to" y nos indica un minimo. Generalmente, el minimo no vale para nada. Podeis pasaros la vida reduciendo de 2 o 3 megas en 2 o 3 megas y a ver si acabais. Lo mejor es abrir el sql query analyzer y ejecutar:

BACKUP LOG nombredelabasededatos WITH TRUNCATE_ONLY

Cuando os diga abajo que el comando se ha completado bien, volved a la opcion de shink database (si ya la teniais abierta, cerrarla y volver a abrirla) y vereis que el minimun ha descendido a lo bestia (o deberia, eh).

funciones a deshabilitar en php.ini

y es que, cada vez se ven mas destrozos a causa de las webs mal hechas (o poco actualizadas) en php. Que si postnuke, que si phpnuke, phpbb, mybb y un larguisimo etc. Ya que esto es un dolor de cabeza para cualquier sysadmin, algo a tener en cuenta es el deshabilitar ciertas funciones de php en el php.ini, y el que las quiera.. que las habilite bajo su responsabilidad, no? Empezamos:

editamos fichero php.ini

#vi /etc/php.ini

buscamos la linea que contiene disable_functions. Posiblemente tenga un ; delante, que sirve para inutilizarla. Eliminamos el ; y dejamos la linea de esta forma:

disable_functions = system, exec, popen, passthru, shell_exec, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate

Asi, nos cargamos unas cuantas funciones peligrosas que a mas de uno le han dejado sin dormir.

Por otro lado, es de esperar el estar atentos a cosas como el safe_mode, allow_url_fopen y demas.. pero creo que eso ya lo puse en otro post anterior :-)

Error ASP que dice "The requested resource is in use"

Abres una web en ASP y te canta un error 500 que dice:

The requested resource is in use

Despues de navegar, dar vueltas y ver teorias sobre el cache isapi, he visto que era tan sencillo (almenos para IIS6 en un Windows 2003) como registrar una dll.
Abrir un flamante cmd y, en el directorio windows\system32 (o donde lo tengais), escribis:

regsvr32 vbscript.dll

volved al navegador y darle al F5 :D

mail enable se queja de los permisos

ya van un par de veces que me encuentro un plesk windows con mailenable que no recibe correos y el error es de permisos.
Si abris el mailenable administrator y os vais a la opcion de 'diagnose', podreis encontraros con :

Permissions: C:\Program Files\SWsoft\Plesk\Mail Servers\Mail Enable Failed: IME_ADMIN not granted access Warning Fail

Permissions: C:\Program Files\SWsoft\Plesk\Mail Servers\Mail Enable\CONFIG Failed: IME_ADMIN not granted access Warning

Para solucionarlo, hay que irse al directorio del mailenable (generalmente C:\program files\swsoft\plesk\mail servers\mailenable) y ahi, al directorio bin y ejecutar MEinstaller.exe.
Una vez ejecutado, os solicitara la operacion a realizar (como podeis ver, esta vale para varias cosas). Escoged la primera "Common Installation (File Permissions)" y a esperar a que termine.

iptables para ipv6

hasta el dia de hoy, no me habia visto en la necesidad de agregar una regla al iptables que afectase a una direccion ipv6.
Despues de navegar un poco he visto que:
Si tienes el iptables instalado por un rpm (lo mas probable), necesitas el paquete iptables-ipv6. Puedes bajarlo en www.rpmfind.net o mediante apt-get install iptables-ipv6

Una vez instalado, tendras que utilizar el ip6tables. Con las mismas sintaxis que iptables, pero indicando las ips en formato ipv6 en lugar de ipv4. Utilizalo para salvar como ip6tables-save, igual que harias como iptables-save

Niveles OSI

Hoy, un poco de lectura, para los aburridos con el calor.

Navegando, he encontrado un documento que escribi hace 4 o 5 años y la nostalgia me ha obligado a publicarlo. Quiza a alguno le sea util (o almenos, entretenido)

http://www.malditohosting.com/normas.txt



728x90 dominios

Syndicate content