Página 1 de 1
Desinstalar MOD "Admin Reparse BBCode" Tema Solucionado
Publicado: 28 Jul 2010, 00:49
por Zemon
Hola a tod@s, vengo arrastrando un problemilla desde hace un par de años aproximadamente y creo que este es un buen momento para intentar solucionarlo.
A raíz de la actualización de phpBB2 a phpBB3 tuve confictos con algunos BBCodes, tras solucionarlos necesitaba de una herramienta para actualizar los BBCodes en todos los mensajes del foro, así que instalé el MOD
Admin Reparse BBCode 0.0.2 (
Descarga), ya abandonado por su autor.
Cuando accedo a la pestaña MODS del panel de control esto es lo que me aparece.
Si hago click en
Sí el MOD realiza su trabajo, si hago click en
No me desloguea del foro, siempre que vuelvo a entrar aparece el mismo mensaje y ocurre lo mismo.
He probado a renombrar todos los archivos pertenecientes al MOD a excepción del de instalación, que lo eliminé en su momento.
Código: Seleccionar todo
install/install_permissions.php
<?php
/**
*
* @package install
* @version $Id $
* @copyright 2008 iWisdom
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
define('IN_INSTALL', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/info_acp_reparse');
include($phpbb_root_path . 'includes/acp/auth.' . $phpEx);
$auth_admin = new auth_admin();
$auth_admin->acl_add_option(array(
'local' => array(),
'global' => array('a_reparse_bbcode'),
));
$message = $user->lang['ADDED_PERMISSIONS'] . '<br /><br />';
$message .= $user->lang['REMOVE_INSTALL'];
trigger_error($message);
?>
Entonces este es el mensaje que aparece:
Código: Seleccionar todo
Error General
Cannot find module ./../includes/acp/acp_reparse.php
Mi pregunta es ¿como puedo desinstalar el MOD?
Un saludo y gracias.

Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 28 Jul 2010, 01:31
por jakk
tienes que hacer los pasos que seguiste al instalarlo pero a la inversa
es decir si editaste algun archivo tendrias que deshacer las ediciones, si ejecuto alguna consulta sql tendras que deshacerlas, si creastes algun modulo en el acp tendrás que borrarlo
si hay algun paso que no entienes avisa
Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 28 Jul 2010, 12:22
por Zemon
Hola, gracias por responder, estas son las instrucciones de instalación del MOD:
1. Copy: root/includes/acp/acp_reparse.php To: includes/acp/acp_reparse.php
2. Copy: root/includes/acp/info/acp_reparse.php To: includes/acp/info/acp_reparse.php
3. Copy: root/install/install_permissions.php To: install/install_permissions.php
4. Copy: root/language/en/mods/info_acp_reparse.php To: language/en/mods/info_acp_reparse.php
5. Copy: root/language/en/mods/permissions_reparse.php To: language/en/mods/permissions_reparse.php
After uploading install/permissions_reparse.php, browse to the file, run it, and delete it.
Afterwards, browse to ACP -> System -> Administration Control Panel, select ".MODS", and add "Reparse BBCode" from the Add Module dropdown box.
Como podéis ver son archivos nuevos que no modifican ninguno anterior. Volviendo atrás para el proceso de desinstalación del MOD he eliminado los archivos de los puntos 1, 2, 3 y 4, así que solo me queda deshacer los cambios hechos por el
install_permisions.php (código en el post anterior), esto último no sé hacerlo.
Un saludo.

Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 28 Jul 2010, 17:02
por ahh72
holas, segun veo el instalador lo que hizo fue agregar unos permisos para poder activar el uso de este mod, no identifico bien como los agrego y donde pero mas de seguro que en la base de datos, lo que tendrias que hacer seria eliminar esas tablas o campos que se agregaron para poder solucionarlo pero no se muy bien como hacerlo, espero que alguien mas experto en el tema pueda responder pronto y darte la solucion.
otra cosa que se me ocurre es que si no tienes mas mods instalados pues instales el stk y hagas una depuracion de la base de datos para dejarlo con los permisos que vienen por defecto con la instalacion del foro.
saludos
Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 29 Jul 2010, 00:22
por Zemon
ahh72 escribió:otra cosa que se me ocurre es que si no tienes mas mods instalados pues instales el stk y hagas una depuracion de la base de datos para dejarlo con los permisos que vienen por defecto con la instalacion del foro.
Gracias
ahh72, tomo nota de tu sugerencia por si no conseguimos solucionar el problema de otra forma.
Un saludo.

Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 29 Jul 2010, 07:31
por leviatan21
Zemon escribió:He probado a renombrar todos los archivos pertenecientes al MOD a excepción del de instalación, que lo eliminé en su momento.
...
Entonces este es el mensaje que aparece:
...
...
Mi pregunta es ¿como puedo desinstalar el MOD?
Un saludo y gracias.

Hola
Zemon :
Antes de eliminar los archivos, primero debes eliminar el módulo desde el
ACP
Sigue estos pasos :
ACP -> SISTEMA
En el menú de la izquierda busca :
ADMINISTRACIÓN DE MÓDULOS
y haces click en :
Ir al Panel de Administración (ACP)
Ahora, en la nueva pantalla, busca y haces click en
Mods
Y te aparecerá
Reparse BBCode
A la derecha vas a ver un ícono rojo (

) y le haces click, a la siguiente pregunta respondes
SI
Ahora el módulo no existe más, por lo que puedes eliminar los archivos relacionados con este MOD.
Luego lo único que quedaría es eliminar el nuevo permiso agregado durante la instalación
Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 29 Jul 2010, 13:20
por Zemon
leviatan21 escribió:
Antes de eliminar los archivos, primero debes eliminar el módulo desde el
ACP
Sigue estos pasos :
ACP -> SISTEMA
En el menú de la izquierda busca :
ADMINISTRACIÓN DE MÓDULOS
y haces click en :
Ir al Panel de Administración (ACP)
Ahora, en la nueva pantalla, busca y haces click en
Mods
Y te aparecerá
Reparse BBCode
A la derecha vas a ver un ícono rojo (

) y le haces click, a la siguiente pregunta respondes
SI
Ahora el módulo no existe más, por lo que puedes eliminar los archivos relacionados con este MOD.
¡Hecho! que bien lo has explicado, ya no aparece el
MOD en el
Panel de Administración.
leviatan21 escribió:Luego lo único que quedaría es eliminar el nuevo permiso agregado durante la instalación
Perdona mi ignorancia, pero ¿como lo hago?
Muchas gracias.

Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 29 Jul 2010, 17:31
por leviatan21
Zemon escribió:Perdona mi ignorancia, pero ¿como lo hago?
¿ Sabes ejecutar consultas sql ?
¿ Sabes utilizar PHPMyAdmin ?
Guia para insertar una consulta SQL de MODs
¿ O tienes el STK ( Support Tool Kit) instalado ?
Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 30 Jul 2010, 14:42
por Zemon
Tengo conocimientos básicos.
leviatan21 escribió:¿ O tienes el STK ( Support Tool Kit) instalado ?
No, no lo tengo instalado.
El problema es que no sé interpretar o no veo en el siguiente código que modificaciones ha hecho el script en la base de datos para poder revertirlo.
Código: Seleccionar todo
install/install_permissions.php
<?php
/**
*
* @package install
* @version $Id $
* @copyright 2008 iWisdom
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
define('IN_INSTALL', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/info_acp_reparse');
include($phpbb_root_path . 'includes/acp/auth.' . $phpEx);
$auth_admin = new auth_admin();
$auth_admin->acl_add_option(array(
'local' => array(),
'global' => array('a_reparse_bbcode'),
));
$message = $user->lang['ADDED_PERMISSIONS'] . '
';
$message .= $user->lang['REMOVE_INSTALL'];
trigger_error($message);
?>
Gracias.

Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 30 Jul 2010, 15:54
por leviatan21
Zemon escribió:El problema es que no sé interpretar o no veo en el siguiente código que modificaciones ha hecho el script en la base de datos para poder revertirlo.
Gracias.

Para eso estamos aquí, para ayudarte
En la tabla
phpbb_acl_options deberías tener un registro en le que la columna
auth_option el valor sea
a_reparse_bbcode
El SQL para PHPMyAdmin sería así :
Código: Seleccionar todo
DELETE FROM `phpbb_acl_options` WHERE `auth_option` = 'a_reparse_bbcode';
Recuerda cambiar el prefijo de las tablas
phpbb_ según sea tu configuración

Re: Desinstalar MOD "Admin Reparse BBCode"
Publicado: 30 Jul 2010, 16:39
por Zemon
¡Asunto solucionado! muchas gracias por tu ayuda
leviatan21 
, has sido muy amable.
Gracias también a
ahh72 y
jakk, un saludo.
