Página 1 de 2

No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 02:53
por xNightcrawler
Off Topic:
Error General
SQL ERROR [ mysql4 ]

Table 'zoby_6336556_Dbrevolution.PAGES_TABLE' doesn't exist [1146]

SQL

SELECT p.page_id, p.page_title, p.page_desc, p.page_author, p.page_display, p.page_url, u.username, u.user_colour FROM PAGES_TABLE p, phpbb_users u WHERE u.user_id = p.page_author ORDER BY p.page_order ASC, p.page_id ASC

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/acp/acp_pages.php
LINE: 284
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_pages->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Este error de arriba ocurre cuando intento instalar mi mod y/o verlo en el panel de admin. Creo que omiti el paso de los edits en la guia de instalacion.

Edits
swxUse your keyboard to navigate the code boxes. You may also hit 's' on your keyboard to go to the first code box.

Open: includes/constants.php
Find
Tip: This may be a partial find and not the whole line.

Code:Select All
// Additional tables
Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.

Code:Select All
define('PAGES_TABLE', $table_prefix . 'pages');

Eso no entendi que hacer. El includes/constant.php me fale, pero el problema es que a su lado sale un icono blanco, no es como de esas carpetas lo cual no me permite editarlo o hacer lo que debo hacer.

Que es exactamente lo que debo de hacer?. El error del principio creo que me sale por no agregar dichas lineas en constants, pero como dije, no me permite editarlo.


URL: http://dbrevolution.zobyhost.com/phpBB3/
Versión phpBB: phpBB3 (Version )
MODs Instalados: http://www.phpbb-es.com/foro/descarga-m ... .3#p114652 Static Pages
Plantilla(s) usada(s): Prosilver
Servidor: Gratuito, Zobyhost. Filezilla
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 05:00
por memoadian
Asi es, ese error es por que no has hecho los cambios en constants.php, pero es raro que no te deje ditarlo si te permite editar otros archivos php, lo que puedes hacer es darle click con el boton derecho y abrir con, ahi seleccionas bloc de notas o Notepad++ o el editor que uses, tiene que abrirlo, y puedes tambien darle en propiedades y ver cual es el programa que lo ejecuta por defecto y cambiarlo.

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 08:24
por HuanManwe
pues parece que tampoco encontró la tabla en la base de datos. ¿Seguro que aplicaste bien el MOD?

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 08:44
por leviatan21
HuanManwe escribió:pues parece que tampoco encontró la tabla en la base de datos. ¿Seguro que aplicaste bien el MOD?
El error SQL ERROR [ mysql4 ] es porque la constante no existe, por eso el nombre de la tabla aparece así en mayúsculas :mrgreen:

memoadian escribió:lo que puedes hacer es darle click con el boton derecho y abrir con, ahi seleccionas bloc de notas o Notepad++ o el editor que uses, tiene que abrirlo, y puedes tambien darle en propiedades y ver cual es el programa que lo ejecuta por defecto y cambiarlo.
Lo que haría yo es bajar ese archivo a mi PC, editarlo y luego subirlo, refrescar la cache, no me gusta trabajar directamente sobre los archivos en el servidor y de paso conservo un backup de todo el foro en localhost por si pasa algo malo 8)

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 10:07
por HuanManwe
leviatan21 escribió:
HuanManwe escribió:pues parece que tampoco encontró la tabla en la base de datos. ¿Seguro que aplicaste bien el MOD?
El error SQL ERROR [ mysql4 ] es porque la constante no existe, por eso el nombre de la tabla aparece así en mayúsculas :mrgreen:
Pues no lo comprendo. Traduciendo del inglés la frase Table 'zoby_6336556_Dbrevolution.PAGES_TABLE' doesn't exist dice que es la tabla la que no existe. No el campo concreto que se busca.
En fin, MySQL y sus cosas :nolose:

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 10:13
por leviatan21
HuanManwe escribió:En fin, MySQL y sus cosas :nolose:
define('PAGES_TABLE', $table_prefix . 'pages');
No es culpa de MySQL, al php no poder reemplazar la constante PAGES_TABLE por su valor real phpbb_pages ( el cual se define en le archivo constants.php ), asume que el nombre es PAGES_TABLE y de todas maneras intenta, pero obviamente falla, arrojando ese mensaje de error :chulo:

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 13:18
por xNightcrawler
Que debo hacer entonces?. Como puedo bajarlo? y editarlo a como deberia

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 14:01
por angelismo
Lo bajas dese el ftp a tu pc y luego lo editos con el editor que uses habitualmente.

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 16:14
por memoadian
leviatan21 escribió:
HuanManwe escribió:pues parece que tampoco encontró la tabla en la base de datos. ¿Seguro que aplicaste bien el MOD?
El error SQL ERROR [ mysql4 ] es porque la constante no existe, por eso el nombre de la tabla aparece así en mayúsculas :mrgreen:

memoadian escribió:lo que puedes hacer es darle click con el boton derecho y abrir con, ahi seleccionas bloc de notas o Notepad++ o el editor que uses, tiene que abrirlo, y puedes tambien darle en propiedades y ver cual es el programa que lo ejecuta por defecto y cambiarlo.
Lo que haría yo es bajar ese archivo a mi PC, editarlo y luego subirlo, refrescar la cache, no me gusta trabajar directamente sobre los archivos en el servidor y de paso conservo un backup de todo el foro en localhost por si pasa algo malo 8)

Pues de hecho, cambiarle las propiedades, solo se puede hacer desde la pc, generalmente yo tambien trabajo desde la pc y localhost, no me imagine que el trabajaba desde el ftp, lo cual es un mal habito.


Re: No encuentro includes/constant.php y varios errores.  Tema Solucionado

Publicado: 13 Sep 2010, 16:28
por leviatan21
xNightcrawler escribió:Como puedo bajarlo?
¿ Que programa FTP utilizas ?
Generalmente se hace de la misma manera que cuando instalaste phpbb, pero esta vez invirtiendo el origen y el destino.
Marcas el archivo y seleccionas "descargar", le haces click a una flecha <-, botón derecho del mouse ->descargar ... hay varios métodos, dependiendo del programa que utilices.

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 21:15
por xNightcrawler
Trabajo con Filezilla competamente.


Luego de bajarmelo, como lo edito?, pues como les dije anteriormente no me deja editarlo desde el ftp, dudo que desde la pc si me deje.

Tendria que seguir lo que me dice la guia de instalacion no?

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 21:34
por leviatan21
xNightcrawler escribió:Trabajo con Filezilla competamente.


Luego de bajarmelo, como lo edito?, pues como les dije anteriormente no me deja editarlo desde el ftp, dudo que desde la pc si me deje.

Tendria que seguir lo que me dice la guia de instalacion no?
Debes editarlo con un buen editor, te recomiendo que leas este artículo : Utilidades phpBB / Webmaster y utilices el Notepad++
Pero lo más importante es que lo configures adecuadamente las "preferencias" y que utilice UTF-8 sin BOM .

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 22:18
por xNightcrawler
Donde se supone que debo subir las SQL?, lo subi a la base de datos y la deje asi sin mas, la guia solo me especifica que hacer y hasta ahi llegue. Subi las SQL del mod.

Ahora

define('PAGES_TABLE', $table_prefix . 'pages');

Ese codigo de instalacion lo coloco justo debajo de este

// Additional tables

Quedando asi

// Additional tables
define('PAGES_TABLE', $table_prefix . 'pages');

Subo el archivo constant editado correctamente y asegurandome que sean las preferencias correctas pero continua el error. Por eso mencione las SQL poque en el error lo mencionan

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 22:26
por HuanManwe
¿Has limpiado la caché?

Re: No encuentro includes/constant.php y varios errores.

Publicado: 13 Sep 2010, 22:42
por xNightcrawler
La cache del foro en el panel de control del foro, si.