Muchos usuarios quieren añadir archivos .EXE u otro tipo de archivo peligroso en el Módulo Descargas de su sitio.
Primero decir que esta modificación no es SEGURA para sus servidores.
Aquí está el código para inutilizar la comprobación de seguridad mkportal:
PRESTE ATENCIÓN POR FAVOR SI USTED QUITA ESTE CÓDIGO, SU SERVIDOR NO SERÁ SEGURO Y TAL VEZ HACKEADO.
Módulo Descargas:Archivo a editar:
mkportal/modules/downloads/index.php
En la Función:
function add_file() {
Encuentre :
if (!$mklib->check_attach($file_type, $file_ext)) {
$message = $file_type;
$message .= " - {$mklib->lang['error_filetype']}";
$mklib->error_page($message);
exit;
}
Reemplazar por:
if (!$mklib->check_attach($file_type, $file_ext)) {
$message = "{$mklib->lang['error_filetype']}";
$mklib->error_page($message);
exit;
}
Módulo Galería:Archivo a editar:
mkportal/modules/gallery/index.php
En la Función:
function add_file() {
Encuentre:
if (!$mklib->check_attach($file_type, $file_ext)) {
//Delete invalid file and display error
@unlink($tmpfilename);
$message .= "{$mklib->lang['ga_notsup']}";
$mklib->error_page($message);
exit;
}
Reemplaze por:
if (!$mklib->check_attach($file_type, $file_ext)) {
$message = "{$mklib->lang['ga_notsup']}";
$mklib->error_page($message);
exit;
}
Si usted no puede subir archivos después de este cambio es porque usted sube archivos demasiado grandes.
Normalmente todos los servidores han puesto el límite de subida vía phpscript a 2 MB.
Usted tiene que pedir a su proveedor aumentar el límite de tamaño de subida.
O usted puede usar este procedimiento:
1) Subir archivo vía ftp
2) Entrar en su CP Portal-> Descargas y la última opción: Insertar Archivo subido por FTP.
Autor: meo