Instrucciones de instalación de Menéame en 10 no-tan-retorcidos pasos
Este artÃculo pretende ser una pequeña ayuda para aquellos interesados en instalar una implementación del archiconocido Menéame.
Aunque lo publico aquà como referencia, puedes verlo en contexto (con el diseño original de Menéame) en la siguiente url que he preparado para la ocasión:
http://www.noticias-y-actualidad.com/instalacion.php
Situándonos en contexto
Menéame es una aplicación web de código abierto basada en PHP/MySQL que te permite enviar una historia que será revisada por todos y será promovida, o no, a la página principal. Cuando un usuario envía una noticia ésta queda en la cola de pendientes hasta que reúne los votos suficientes por parte de otros usuarios para ser promovida a su categoría correspondiente, o incluso a la página principal, creando un sistema de noticias gestionado por los propios usuarios, que son quienes juzgan y deciden qué es relevante y qué no.
El desarrollador principal es Ricardo Galli (http://mnm.uib.es/gallir/), colaborando con él Benjamí Villoslada (http://weblog.bitassa.net/) y Guillem Cantallops (http://cantallops.net/)
- Página principal (y la mejor de las demos) del proyecto: http://www.meneame.net
- Wiki de desarrollo: http://meneame.wikispaces.com/
- Código fuente del proyecto: http://meneame.net/archives/meneame-src.tgz
- Licencia: http://meneame.net/COPYING
- Licencia de los gráficos: http://creativecommons.org/licenses/by-sa/2.5/
- En caso de querer conservar la tipografia de Menéame,TTF Steinem, se puede descargar de la web de Pedro Reina (http://apostrophiclab.pedroreina.net/0097-Steinem/steinem.html) tras comprobar su licencia (http://apostrophiclab.pedroreina.net/info.html).
¿ Quien puede y quien no puede instalar Menéame ?
La respuesta corta es cualquiera, el proyecto es open source y puede ser instalado por cualquiera que cumpla las normas recogidas en la licencia...
La respuesta práctica es un poco más compleja, al menos en esta fase del desarrollo (peta, que no beta)
La instalación de Menéame está dirigida por ahora a programadores o personas con conocimiento de, al menos, PHP y MySQL. Un mínimo de conocimientos de crontab (http://en.wikipedia.org/wiki/Crontab , en inglés - http://es.wikipedia.org/wiki/Cron_%28unix%29 , en español de España) son útiles si pretendes instalar el script como entorno de pruebas, para entornos de "producción" se tornan cuasi imprescindibles, como explicaremos más adelante.
Ante todo quiero indicar que aquí no voy a daros ninguna fórmula de la coca-cola para acabar con un sitio único y perfecto que pueda ser utilizado desde ya. Este tutorial se va a limitar a indicarte como instalar el software, configurar la BD, etc... para obtener un precioso sitio vacio y con similar layout a meneame.net
Veamos los ingredientes... martillo, destornillador, broca del ocho...
Para que puedas (y otros puedan) meneártela, vas a necesitar:
- Un servidor web (En principio cualquiera sirve, Apache, LighHTTPD, etc...)
- Un servidor MySQL (Al menos versión 3.23.23, donde se empezó a implementar MySQL FullText search, 4.0.1 si usas búsquedas Boolean. Este artículo ha sido testeado sobre MySQL 4.1)
- Soporte para PHP (Versión sin confirmar, este artículo ha sido testeado sobre PHP 4.3.11)
- Soporte cliente de acceso a MySQL desde PHP (Versión sin confirmar, este artículo ha sido testeado sobre la versión 3.23.58 - En principio si cumples lo anterior, ni te preocupes por esto)
- Soporte GD para PHP (Se utiliza en las imágenes de confirmación en varias partes de la web, para evitar el uso de programas automatizados que podrían hacer spam de noticias de forma indiscriminada - Versión sin confirmar, este artículo ha sido testeado sobre la versión 2.0.28 compatible)
Si tienes dudas sobre si cumples alguna de estas condiciones, crea un fichero info.php (tienes uno ya creado en el código de meneame) y escribe en el la linea: <?php phpinfo(); ?> , súbelo a tu servidor y carga en el navegador http://www.tuservidor.com/info.php , te dará información extendida de varios de estos requerimientos que, por básicos y obvios, dejaremos en este punto.
Ah, casi lo olvidaba, a mi me ayudó en este proyecto el disponer también de:
- UltraEdit, para editar ficheros en formato UTF-8 de forma nativa
- Un poco de Paciencia (No demasiada)
- Seis tazas de café negro
- Un paquete de Ducados
Manos a la obra, esto está chupado
Antes de nada descomprimiremos el fichero meneame-src.tgz para tener a mano los ficheros que componen el sistema.
- Linux: tar -xvf meneame-src.tgz
- Windows: Descomprimir con winrar (http://www.rarlabs.com), nos generará un fichero meneame-src sin extensión, lo renombramos a .rar o .zip (da lo mismo) y lo descomprimimos con winrar a su vez... etvoilá
Esto nos generará dos carpetas, www y scripts.
- La carpeta www es la parte pública del sitio, contiene toda la estructura de archivos php, css, imágenes, etc, que hacen funcionar el menéame. Obviamente, debemos subirlo a nuestro sitio web. En este tutorial, y a partir de ahora, el sitio web será http://www.noticias-y-actualidad.com
- La carpeta scripts es un conjunto de utilidades que deben ser ejecutadas cada X tiempo para actualizar y hacer moverse el contenido de nuestro menéame particular. A su vez, generan unos archivos de log que pueden ser de utilidad por medio de la API (Si! Tiene hasta una rudimentaria API!) de menéame. Aunque estos scripts podrían hacerse privados en cualquier carpeta del sitio web, por comodidad vamos a incluirlos en nuestro ejemplo dentro de la carpeta /scripts de nuestro servidor, en la forma http://www.noticias-y-actualidad.com/scripts
Pero no lo haremos todavía... antes necesitamos unos pequeños pasos previos, unas caricias, un... "precalentamiento"
Creación de la base de datos
Lo primero es crear una base de datos donde almacenar el contenido de nuestro menéame. Casi todos los hostings te proveen para ello de un panel de control privado, una implementación de phpMyAdmin, etc... si no sabes crear una base de datos, vende tu alma a tu administrador de sistemas o, mejor todavía, no sigas leyendo esta guía.
En nuestro ejemplo crearemos la base de datos NOMBRE_DE_LA_BASE_DE_DATOS, con usuario de acceso USUARIO_DE_LA_BD y contraseña PASSWORD_DE_LA_BD. Cada user en su home, y root en la de todos, que dicen.
Una vez creada, necesitaremos una estructura de tablas, esto nos lo facilita menéame por medio de un fichero meneame.sql dentro de la carpeta /archives . Este fichero contiene una secuencia de instrucciones SQL que debemos ejecutar para recrear la susodicha estructura de tablas. Ojo aquí a la configuración y el juego de caracteres de nuestro servidor MySQL, si meneame.sql nos da problemas, probad a jugar con los valores de las primeras lineas. Asi que creamos las tablas :
- Por medio de nuestro panel de control del hosting
- Por medio de shell situándonos en la carpeta /archives y usando el comando mysql -uUSUARIO_DE_LA_BD -pPASSWORD_DE_LA_BD NOMBRE_DE_LA_BASE_DE_DATOS < meneame.sql
- Pagando a algún chupasangres para que lo haga por nosotros
Cirugía y Configuración
Antes de proceder a modificar los ficheros de configuración, recomiendo (de nuevo) el uso de UltraEdit o similar para trabajar en formato UTF-8 directamente (usuarios de Linux, ni caso a esta parte), o en su defecto abrir los ficheros con notepad y, antes de realizar ningún cambio, guardarlos en el susodicho formato UTF-8 antes de continuar.
El primer fichero que podriamos modificar sería el config.php que encontraremos en la carpeta www . Sin embargo, Ricardo ha previsto un sistema de actualización sencillo, al menos para esta parte. El script config.php busca en su misma carpeta un hostname-local.php con directrices de configuración, es decir, que podemos crearnos, siempre siguiendo los valores del ejemplo mencionado anteriormente, un www.noticias-y-actualidad.com-local.php que contenga nuestra configuración personalizada, sin tocar para nada el código de menéame. ¿ Y esto para qué ? Pues para que cuando salga la próxima versión, en principio podamos simplemente descargarla y subirla al servidor machacando la anterior sin perder por ello nuestra configuración personal.
Asi que en nuestro ejemplo creamos el fichero www.noticias-y-actualidad.com-local.php y lo rellenamos con las siguientes directrices de configuración:
PHP:- $server_name = $_SERVER['SERVER_NAME'];
- // El script detecta automáticamente nuestra url, no es necesario editarlo
- $dbname="NOMBRE_DE_LA_BASE_DE_DATOS";
- // Ni lo explico
- $dbuser="USUARIO_DE_LA_BD";
- // Lo mismo
- $dbpassword="PASSWORD_DE_LA_BD";
- // Idem
- $dblang = 'es';
- // Futuras funcionalidades? Especifica el idioma del entorno, español por defecto
- $page_size = 30;
- // Noticias por página
- $anonnymous_vote = true;
- // Los anónimos pueden votar ? true/false
- $external_ads = true;
- //$globals['external_ads'] = false;
- // Se admiten banners externos? true/false
- $globals['tags'] = 'tecnologia, internet, cultura, software libre, linux, open source';
- // Futuras funcionalidades? No tengo ni idea de para qué sirve esto :)
- $globals['time_enabled_votes'] = 864000; // 10 dias
- // Las noticias más antiguas de $globals['time_enabled_votes'] dias no pueden ser ya votadas
- $globals['mysql_persistent'] = true;
- // Usar conexiones persistentes al servidor MySQL? true/false
- // Ojo a esto si va a ser un sitio con mucho tráfico
- //$globals['redirect_feedburner'] = false;
- // Redirigir a Feedburner? true/false
- $globals['min_karma_for_comments'] = 0;
- // Karma mínimo necesario para comentar
- $globals['do_gravatars'] = true;
- // Utilizar el servicio de avatares de gravatars en nuestro menéame? true/false)
- $anon_to_user_votes = 3;
- // La relación máxima de votos de usuarios anónimos vs registrados en 1 hora,
- // es decir, en este ejemplo puede haber un máximo del triple de votos anónimos
- // que de usuarios registrados por hora, cuando se supere ésto no se permitirá
- // votar a los anónimos hasta que el porcentaje baje a niveles aceptables.
- $site_key = 12345679;
- // Futuras funcionalidades? No tengo ni idea de para qué sirve esto :)
- $anon_karma = 4;
- // Karma por defecto para los usuarios anónimos
Recomiendo tambien crear un noticias-y-actualidad.com-local.php sin las www en el nombre y con el mismo contenido para evitar que no se lea nuestra configuración adicional si alguien nos enlaza a noticias-y-actualidad.com en lugar de a www.noticias-y-actualidad.com
Y con esto y un sufflé... nuestro menéame debería estar listo para su primer pase de largo, asi que accedemos a http://www.noticias-y-actualidad.com/ y comprobamos que todo carga perfectamente... aunque es un todo un poco "descafeinado"... ya que se encuentra completamente vacío.
Menéame y El Teorema del caos
Es hora de organizar un poco la aparciencia de nuestro menéame:
- Administrador
Lo primero es crear un usuario administrador, para ello nos registraremos utilizando el enlace de nuestro flamante meneame y, una vez confirmado el email, entraremos en nuestro gestor de MySQL (PHPMyAdmin o el que sea que utilizeis) y modificaremos nuestro usuario en la tabla users fijando su user_level a god (dios) ¿ Para qué ? Pues no tengo ni idea, pero seguro que tener un usuario administrador sirve de algo en el futuro, por ahora, si esperabais una sección de administración desde la que controlar vuestro menéame... lamento decepcionaros... no existe. Asi que por ahora a hacerlo todo a mano, como los hombres de verdad. Una pequeña reseña de los campos de la ficha de usuario:
- user_id: identificador único de usuario, autonumérico, se rellena sólo, ni lo toques
- user_login: el login de usuario que escogiste al darte de alta
- user_level: el nivel del usuario, por ahora no lo tiene demasiado en cuenta, pon tu usuario en level god para el futuro, el resto por ahora en normal
- user_modification: fecha de la última modificación del usuario, por ahora no es necesario que lo toques
- user_date: fecha de alta del usuario, idem de lo mismo
- user_validated_date: fecha en que el usuario validó su cuenta de correo, idem de lo mismo
- user_ip: tu ip de usuario, que no toques, hombre de dios...
- user_pass: tu contraseña, encriptada para evitar miradas curiosas
- user_email: el email con que te diste de alta en el sistema
- user_names: tu nombre real (o no), que puedes modificar desde tu ficha de menéame
- user_lang: por defecto, si vas a usar español, no lo toques, déjalo en 1, si no pon el id que corresponda en la tabla languages, que además tendrás que rellenar.
- user_karma: karma de que dispone tu usuario, si ya sabes cómo funciona menéame este término te sonará, si no... bueno, usa un poco menéame antes de querer hacer un clon de algo que no sabes cómo funciona, y por ahora déjalo como está.
- user_url: la url de tu página web/club de fans/buscador preferido... una url... la que tu quieras (no olvides los http://, por dios...)
- Categorías
Tras la creación de nuestro usuario administrador, toca generar nuestras categorías. Para ello iremos a la tabla categories e iremos insertando registros. Aquí no es necesario que nos preocupemos por el orden, ya que menéame se encargará de ordenarlas el solito por orden alfabético. Los campos a rellenar son:
- category__auto_id: No lo relleneis, se rellenará automágicamente, y es el identificador único de esta categoría
- category_lang: dejadlo siempre como es, en el futuro será el nombre de las categorías en instalaciones multiidioma
- category_id: identificador único de esta categoría para este idioma, rellenadlo consecutivamente, por ejemplo 1 Tecnologia, 2 Ciencia, 3 Friki... etc...
- category_parent: categoría padre a la que pertenece esta categoría... en principio se supone que para hacer un árbol de categorías anidadas, pero esto por ahora no funciona, podeis dejarlo todo como 0
- category_name: nombre de la categoría, siguiendo el ejemplo anterior sería: Tecnología, Ciencia, Friki... etc...
Una vez rellenado esto, y si todo ha ido bien, al navegar por el sitio veremos que la cosa ya va cogiendo forma... tenemos categorías por las que podemos navegar sin problema.
- Administrador
Menéalo... y ellos vendrán
Si, bueno... seguro que el bueno de Ricardo tiene en mente crear el bot de fetch automágico de noticias que además las organiza, vota, lustra y da esplendor en alguna fase más avanzada del desarrollo, pero por ahora, ajo y agua, nos toca a nosotros crear contenido para nuestro sitio, asi que...
- Anda, pulsa el enlace Enviar noticia y sigue las instrucciones paso a paso. Aconsejo dar de alta 5 o 6 noticias en este paso, y a ser posible relacionadas entre sí, luego veremos por qué.
- Cuando acabes de dar de alta tus noticias verás que, por cómo está diseñado menéame, éstas no pasan directamente a portada, sino que se quedan en el limbo de las noticias en espera de ser promocionadas. Ahora es cuando viene bien tener 3 o 4 amigos que se registren en el sistema y te ayuden a menear tus noticias, asi que ale.. al irc/msn/email de turno a recolectar usuarios que te ayuden con las pruebas, se registren y le den unos cuantos meneos a tus noticias.
Tras comprarte unos cuantos amigos o bajártelos de internet, y aún habiendo estos diligentemente meneado tus noticias, verás que éstas aún se resisten a aparecer en la página principal. Y te preguntas porqué. Y sudas. Y pasas miedo. Pero en vano: El sistema actualiza a tiempo real muchas cosas en la base de datos, pero no así el cálculo de qué noticias deben y cuales no aparecer en la página principal, asi como muchos otros factores. El sistema requiere que dicha actualización se realice de forma periódica (cada x tiempo) para trabajar con un conjunto de datos lo más fiables posible. Aquí es donde entran en juego los scripts que colocamos en la carpeta /scripts de nuestro menéame, y que os explicaré siguiendo el ejemplo de http://www.noticias-y-actualidad.com:
- http://www.noticias-y-actualidad.com/scripts/promote2.php?period=100 - Este es el script que se encarga de promover a la página principal las noticias que han sido lo bastante meneadas, por lo tanto, si cargamos ahora esta url, veremos que a continuación nuestras noticias (siempre que hayan recibido suficientes meneos) ya salen en la página principal, como queríamos.
- http://www.noticias-y-actualidad.com/scripts/discard.php - Este es el script que se encarga de eliminar la basura residual que se va produciendo a nivel de noticias, votos negativos, etc... en nuestro sistema, debemos correrlo de vez en cuando exactamente igual que el anterior
- http://www.noticias-y-actualidad.com/scripts/karma2.php - Este es el script que recalcula el karma de los usuarios en función de su actividad en nuestro menéame, de nuevo lo mismo, hay que correrlo de cuando en cuando.
En estos tres scripts es donde podreis retocar además el algoritmo que indica el número mínimo de meneos y karma que necesita una noticia para pasar a la página principal, los factores de pérdida o ganacia de karma, etc...
Mantenimiento indoloro de tu Menéame
Si bien la actualización del sistema funcionará perfectamente actualizándola tú a mano, hay partes de la misma (como el promote) que es mejor que se ejecuten en intervalos cortos de tiempo, lo que requerirá alguna forma de recargar dichas urls en períodos regulares. Para ello hay varias soluciones:
Cron, la recomendada La forma más cómoda y fiable de actualizar nuestro menéame es instalar en nuestro cronjob (crontab -e) (http://en.wikipedia.org/wiki/Crontab , en inglés - http://es.wikipedia.org/wiki/Cron_%28unix%29 , en español de España) las siguientes líneas de configuración, sustituyendo el ejemplo http://www.noticias-y-actualidad.com/ por vuestra propia url y /usuario/noticias-y-actualidad.com/scripts/ por la ruta interna de nuestro sistema:
- */5 * * * * wget -q -O - 'http://www.noticias-y-actualidad.com/scripts/promote2.php?period=100' > /usuario/noticias-y-actualidad.com/scripts/promote.log
- */37 * * * * wget -q -O - 'http://www.noticias-y-actualidad.com/scripts/discard.php' > /usuario/noticias-y-actualidad.com/scripts/discard.log
- 3 0,8,13 * * * wget -q -O - 'http://www.noticias-y-actualidad.com/scripts/karma2.php' > /usuario/noticias-y-actualidad.com/scripts/karmal.log
- 17 5 * * * /usuario/noticias-y-actualidad.com/scripts/affiliation.pl > /usuario/noticias-y-actualidad.com/scripts/affiliation.log
Estas lineas recargan los scripts de actualización de menéame en intervalos regulares, y además guardan en la carpeta /scripts el resultado de dichas actualizaciones, que podremos después cargar manualmente o por medio de nuestras propias herramientas para ver como ha ido todo (a eso me refería antes con la rudimentaria API). Una vez hecho esto, podemos dejar que la cosa funcione como debe realmente: en manos de los usuarios.
- Pseudo-cron es un sistema que, incluido en nuestras páginas web, y configurado de forma sencilla en un fichero de texto en el mismo formato que el cron habitual, comprobará en cada pageview si hay tareas pendientes, y las 3ejecutará si es así. Una solución cómoda para usuarios sin acceso shell a su servidor.http://www.bitfolge.de/pseudocron-en.html
- Contratando un sistema de cron remoto, esto es, un servicio ofrecido por una empresa que recargará cada x tiempo que tu indiques las x urls que tú indiques desde sus sistemas. (http://www.fastcron.com/ o http://www.webbasedcron.com/ por ejemplo) Barato en general. La solución para casos extremos en los que el usuario no tiene acceso shell y no se ve tampoco capaz de configurar Pseudo-cron...
Errores frecuentes (o no) al comenzar a usar tu menéame
Nada más instalar mi primera copia de menéame me puse a probar todo como un loco, al ser una fase "peta" de desarrollo esperaba encontrar bugs y pequeños problemas por todas partes, pero lo curioso es que no fue así, todo funcionaba con la máxima normalidad... salvo un par de cosas que, al final, resultaron ser problema mío.
Al probar el buscador, me encontré con que ninguna búsqueda, por muy exacta que fuese, me devolvía resultado alguno Para las pruebas tenía dos noticias introducidas y con meneos, ya publicadas en la página principal, una "El Google buscador es el mejor" y otra "El Yahoo buscador puede hacerlo mejor", ambas etiquetadas con la palabra común buscadores, asi que... algún resultado debía darme la búsqueda buscador, no creeis ? Pues no, y por un motivo muy sencillo: El mortor de búsqueda FullText Search de MySQL no devuelve resultados si los mismos suponen el 50% o más del total de registros. Esto evita, por ejemplo, que entre 50000 artículos, la búsqueda de la palabra por o sus deje a nuestra base de datos sobrecargada de trabajo. Es por esto que, al coincidir todas mis noticias con el término buscado, el sistema no delvolvia ningún resultado, comportamiento lógico y normal que se resolverá sólo según vayamos insertando contenido en nuestra base de datos.
Al pulsar en los tags de las noticias, pasaba exactamente lo mismo, aunque esta vez no me sorprendió, al hacerse las búsqueda de etiquetas por el mismo sistema de MySQL FullText Search, el problema anterior se repetía, como digo, se arregla sólo en cuanto tenemos algo de contenido en la base de datos.
Otra cosa que puede sorprender a los no acostumbrados a trabajar con bases de datos MySQL es que se encuentren con que no pueden realizar búsquedas de cadenas inferiores a 4 caracteres, es decir, buscar "java" funcionará pero buscar "PHP" no... esto es debido a vuestra configuración de MySQL, para definir el tamaño de la búsqueda mínima debeis retocar vuestro my.ini/my.conf/mysql.conf (http://www.mysql.com para más referencia) y agregar o editar la línea:
- ft_min_word_len=3
... y reiniciar MySQL, esto indicará al servidor que admitimos búsquedas a partir de 3 caracteres. No hagais esto a la ligera, si notais un empeoramiento en el rendimiento de vuestra base de datos, volved a dejarlo todo como estaba, ya que éste parámetro puede multiplicar el trabajo de vuestra base de datos de forma considerable.
Y listo... tenemos nuestra base de datos cálida y virginal, esperando a que la meneen. (uh...) Ya sólo nos queda indicarle a menéame cómo conectarse con la misma, pasándole los datos que hemos utilizado. Y eso lo haremos en la...
Y eso es todo amigos... para más información, consulta el wiki de menéame.
el # Domingo, 16 de abril del 2006 a las 02:47
Hola, tu guia de intalación esta muy buena, sin embargo he tenido un problema y no se si talvez tu puedas ayudarme.
Resulta que he seguido todos los paso con exito hasta el punto de registrame como usuario, punto en cual no he podido completar el proceso debido a que no me aparece la imagen con el codigo de seguridad para el registro. Yo he pregundato a mi hostserver, pero ellos me dicen que el problema deberia ser del codigo (PHP) y no del soporte del server. Si te fijas supuestamente al ejecutar el info.php, todos los requisitos estan cumplidos incluso el del GD, pero he hecho de todo y nada que me genera la imagen, es posible que deba subir de nuevo el sitio usando un cliente diferente de FTP, en algun tipo especifico de formato ASCII, BYNARY, u otro en particular?
Puede ser que tenga una ruta erronea y no se halle el soporte para la creacion de imagenes?, la verdad he probado muchas cosas, pero de otras que pienso que pueden ser, no encuentro docuentación.
el sitio esta montado en http://presshare.javu.info
Que pienas que puede ser, ?
Gracias por tu ayuda.
Saludos
JR*
el # Lunes, 17 de abril del 2006 a las 17:51
Lo primero es comprobar que la libreria GD no sólo está instalada, sino correctamente referenciada y funcionando, sube un fichero php a tu servidor con este contenido:
(Quita el espacio que he puesto entre < y ? en la primera linea)
y coméntame que te sale. En mi caso, por ejemplo es:
array(11) {
["GD Version"]=>
string(27) “bundled (2.0.28 compatible)”
["FreeType Support"]=>
bool(true)
["FreeType Linkage"]=>
string(13) “with freetype”
["T1Lib Support"]=>
bool(false)
["GIF Read Support"]=>
bool(true)
["GIF Create Support"]=>
bool(true)
["JPG Support"]=>
bool(true)
["PNG Support"]=>
bool(true)
["WBMP Support"]=>
bool(true)
["XBM Support"]=>
bool(true)
["JIS-mapped Japanese Font Support"]=>
bool(false)
}
En otro orden de cosas, crea un par de categorÃas, se ve esto en el cajón de categorÃas:
porque no hay categorÃas creadas.
el # Martes, 18 de abril del 2006 a las 02:37
Hola Marcos, hice lo que me dijiste y esto es lo que me aparece:
array(11) {
["GD Version"]=>
string(27) “bundled (2.0.28 compatible)”
["FreeType Support"]=>
bool(true)
["FreeType Linkage"]=>
string(13) “with freetype”
["T1Lib Support"]=>
bool(false)
["GIF Read Support"]=>
bool(true)
["GIF Create Support"]=>
bool(true)
["JPG Support"]=>
bool(true)
["PNG Support"]=>
bool(true)
["WBMP Support"]=>
bool(true)
["XBM Support"]=>
bool(true)
["JIS-mapped Japanese Font Support"]=>
bool(false) }
———————————-
Es mas o menos lo mismo que te aparece en tu server,
Ya cree una categoria tambien (noticias).
Se me ocurre pensar que talvez no subi los archivos correctamente, puede ser esto posible?, mi FTP tiene habilitada la opcion de AUTO (WS_FTP LE). Deben ser subidos como ASCII o BINARY?
Saludos
JR*
el # Martes, 18 de abril del 2006 a las 18:18
Ok, probando la url http://presshare.javu.info/ts_image.php?ts_random=974416845 , que deberÃa generar la imagen, me sale:
Algo es algo… lo primero que deberÃas probar es si en el fichero ts.php dentro de libs, o en el ts_image.php en la carpeta padre tienen algún salto de lÃnea “antes de tiempo”, prueba a eliminar cualquier salto de linea/espacio/cadena de texto, lo que sea, que esté antes del primer < ?php , es decir, al principio de todo. Eso es lo que comúnmente provoca este tipo de errores. Respecto a cómo subir los ficheros, yo lo he hecho en Auto con LeapFTP, en principio tanto subiéndolos como binary como texto deberÃan funcionar sin problemas, pero prueba si acaso a subir esos dos ficheros de nuevo, primero en binary y luego en texto a ver que pasa… y me cuentas cuando hayas probado esas dos cosas.
Como comentario, creaste tu primera categorÃa Noticias como id 0 (cero), deberÃas cambiarla a id 1 al menos (la 0 está reservada y se supone que es la _todas).
Y como curiosidad.. cómo llegaste a este tutorial ? recibo unas… 3 visitas al dia y el tutorial no está siquiera publicado… me corroe la curiosidad :)
Un saludo.
el # Martes, 18 de abril del 2006 a las 21:08
Hola Marcos,
Bueno hice lo que me dijiste, pero nada…Tambien, subi el sitio como binary y como ASCII y tampoco, que podra ser?.
Acerca de como encontre el tutorial, este esta referenciado en el Wiki de meneame,
http://meneame.wikispaces.com/Instalacion
y tambien en las novedades del home del mismo Wiki
Y bueno, tu sitio web esta referenciado al final del tutorial…
Saludos
JR*
el # Miércoles, 19 de abril del 2006 a las 04:44
Hola Marcos,
Te cuento que abri cada uno de los archivos, y los regrabe como UTF8 usando Metapad, y ahora si me esta apareciendo la imagen para el registro, lo que esta mal ahora son las tildes…Pero creo que esto puede ser mas sencillo de arreglar, no crees.
Muchisimas gracias por tu ayuda.
JR*
el # Miércoles, 19 de abril del 2006 a las 10:00
Felicidades ! Algo de eso tenia que ser, un caracter extraño en alguno de los ficheros.
Lo de las tildes si es mucho más sencillo, como verás el código está en UTF-8, lo cual hace que tildes y ñ salgan como caracteres (o combinaciones de caracteres) extraños. El tema es que al abrir los ficheros que estaban en UTF-8 con aplicaciones de edición no UTF-8, te ha quedado todo grabado un poco “raro”, ya que ahora tienes los caracteres extraños.. en UTF-8. Para solucionarlo tendrÃas que hacer lo mismo que has hecho con ese par de ficheros, con todos, grabarlos con UTF-8
De hecho, si te fijas en tu propia página, el texto “últimas noticias” sale bien, mientras que el texto “fisgón” sale con caracteres extraños, asi que imagino que es que no has tratado como UTF-8 todos los ficheros, intenta con eso y me cuentas.
el # Jueves, 20 de abril del 2006 a las 03:06
Pues si tienes razon, ya lo hice y estan de nuevo las tildes funcionando, te agradezco mucho por tu ayuda.
Me parece muy interesante tu Blog, me gustaria tu colaboracion en un proyecto que estoy trabajando acerca de periodismo electronico, si te suena interesante, me puedes escribir a mi email.
saludos
JR*
el # Martes, 25 de abril del 2006 a las 02:34
Instrucciones de instalación de Menéame en 10 no-tan-retorcidos pasos
Tutorial completÃsimo para aquellos interesados en instalar una implementación de Menéame. "Aunque lo publico aquà como referencia, puedes verlo en contexto (con el diseño original de Menéame) en la siguiente url que he preparado para la oca…
el # Martes, 25 de abril del 2006 a las 11:20
bueno pues yo también he seguido esta guia… aunque de la fuente original (del wiki). y aparentemente está todo ok (incluso el crontab), pero cuando intento enviar una noticia… me da este error:
Warning: file_get_contents(): URL file-access is disabled in the server configuration in /miinstalacion/libs/link.php on line 47
Warning: file_get_contents(http://www.terra.es): failed to open stream: no suitable wrapper could be found in /miinstalacion/libs/link.php on line 47
a ver quién es el guapo que me ayuda a resolverlo…
el # Martes, 25 de abril del 2006 a las 14:42
En tu php.ini, debes fijar el valor allow_url_fopen=1 , el primer mensaje te lo dice claro…
Que el acceso a urls como archivos está desactivado en la configuración, amos…
Si tu hosting no te permite modificar el php.ini global, mira a ver si puedes hacerlo con un php.ini en tu cuenta, y si no, tendrÃas que retocar el código para sustituir esa función por otra que use la librerÃa curl, solución que ya es un poco más peñazo.
Problemas que te generará el no resolver esto: No se detectará el contenido de la url al añadir noticias, en principio sólo eso.
el # Martes, 25 de abril del 2006 a las 17:10
gracias por tu respuesta ;)
pero… uyyy que chunguito suena eso…
el caso es que yo ya tenÃa instalado el meneame, y seguà el tutorial para actualizarlo porque lo tenÃa muerto desde hacÃa un par de meses… y antes si que me funcionaba eso :-?
uso dreamhost, que no me ha dado problemas para nada… y seguro que no puedo modificar el php.ini de la máquina… xDD
sobre lo de hacer un php.ini para mi cuenta… no lo tengo muy claro, no serÃa hacer .htaccess con ese parámetro y rezar para que me lo permita?
el # Martes, 25 de abril del 2006 a las 18:01
Las buenas noticias son que puedes hacerlo en tu cuenta por medio de .htaccess añadiendo la linea
o bien poniendo en la carpeta padre de tu directorio un php.ini con la linea:
o
La mala noticia es que en Dreamhost… no sirve, te paso como referencia esta charla en su propio wiki en la que proponen sus puntos de vista, y una solución basada, como te comentaba yo antes, en el uso de curl (Ã?nimo que no es tan dificil como parece):
http://wiki.dreamhost.com/index.php/Talk:Allow_url_fopen
el # Miércoles, 26 de abril del 2006 a las 14:19
vaya!! :(
entonces todas son malas noticias… :’(
de todos modos yo estoy al 98% seguro de que con una versión anterior de meneame (tampoco muy vieja, de hace un par de meses o quizás menos) no tenÃa este fallo… probaré a ver…
el # Miércoles, 26 de abril del 2006 a las 20:15
Hola, tengo exactamente el mismo problema…incluyendo Dreamhost :S. No existe ninguna solución?? debe haber algo?
el # Jueves, 27 de abril del 2006 a las 01:55
He seguido el tutorial (aviso que no sé programar php/MySQL :-S ) pero obtengo el siguiente error al tratar de acceder a mi “meneame”:
SQL/DB Error — [
1. Error establishing a database connection!Are you sure you have the correct user/password?
2. Are you sure that you have typed the correct hostname?
3. Are you sure that the database server is running?
]
SQL/DB Error — [
1. Error selecting database xxxxxxxxx!Are you sure it exists?
2. Are you sure there is a valid database connection?
]
He revisado lo que me dice el error y yo creo que está todo correcto, no sé qué más probar ya… ¿Alguna sugerencia?
Gracias.
el # Jueves, 27 de abril del 2006 a las 09:48
Huasonic, cambiar de hosting o modificar el código para dar uso a cURL en lugar de url_fopen, yo no veo otra :)
nestul , el error está como ves, en la parte donde defines la conexión a la base de datos, asegúrate de que has escrito correctamente el usuario, password, servidor y base de datos a la que conectar.
el # Jueves, 27 de abril del 2006 a las 10:48
Lo de la configuración vÃa un par de archivos aparte http://www.noticias-y-actualidad.com-local.php y noticias-y-actualidad.com-local.php está bien pensado, pero ¿qué haces si lo tienes en http://www.otro-sitio.com/noticias-y-actualidad ??? No puedes ponerle la / al nombre de archivo… ¿Qué solución habrÃa?
el # Jueves, 27 de abril del 2006 a las 11:04
Puedes preguntarlo en el wiki, pero creo recordar del código que servirÃa un http://www.otro-sitio.com-local.php y un otro-sitio.com-local.php , toma el nombre del host para buscar el fichero, prueba con eso y nos cuentas.
el # Jueves, 27 de abril del 2006 a las 11:55
He detectado que existe una cierta inconsistencia en las rutas a los diversos ficheros .PHP que componen el sistema: unos llaman a /nombre.php otros a ./nombre.php etc.
Creo que todo funcionarÃa mejor cuando lo instalamos en un subdirectorio si se pusiese siempre ./nombre.php o simplemente nombre.php
También se podrÃa incluir una variable PATH al directorio de instalación.
Bueno, son simplemente ideas que si pueden llegar a los desarrolladores espero sirvan para mejorar esta aplicación. Gracias.
el # Jueves, 27 de abril del 2006 a las 12:03
Por supuesto, lo son, Casdeiro, pero yo no formo parte del equipo de desarrollo, soy simplemente un usuario más, sin voz ni voto :D
Puedes ver y comentar los cambios propuestos en el desarrollo, asi como bugs, sugerencias, etc, en el wiki del proyecto: http://meneame.wikispaces.com/
el # Jueves, 27 de abril del 2006 a las 14:35
Gracias Marcos por responderme, lo malo es que sigo sin ser capaz de solucionarlo :-(
Una duda más, las siguientes lÃneas de código de db.php debo modificarlarlas también supongo, ¿no?:
if(empty($dbname)) $dbname = “meneame”;
if(empty($dbuser)) $dbuser = “meneame”;
define(“EZSQL_DB_USER”, $dbuser); //
el # Jueves, 27 de abril del 2006 a las 14:36
define(“EZSQL_DB_PASSWORD”, $dbpassword); //
el # Jueves, 27 de abril del 2006 a las 14:38
No sé por qué no salen todas dentro del mismo comentario, hay 2 como esta última más: $dbname y “localhost”.
Saludos!
el # Jueves, 27 de abril del 2006 a las 17:53
Nestul, repasa el punto 6, si has creado previamente la base de datos, y siguiendo los pasos del punto 6, no necesitas tocar para nada el db.php , revisa ese punto y coméntame si hay algo que no entiendas.
el # Jueves, 27 de abril del 2006 a las 19:32
Ya está funcionando :-))
Al final era una pecualiaridad de mi hosting creo. Lo cuento… Tenemos alojamiento en DreamHost y por alguna razón hay que cambiar en el fichero db.php esto:
define(“EZSQL_DB_HOST”, “localhost“)
por esto otro:
define(“EZSQL_DB_HOST”, “[Database Hostname]“)
siendo en mi caso [Database Hostname]=mysql.midominio.net
Y ahora pues he ido a meter una noticia y estoy en el mismo punto que ‘soylopeor’ que también tiene alojamiento con dreamhost jejeje vaya piutadita eh :_( Asà que toca estudiar un poco creo para solucionarlo como ya has dicho arriba, Marcos. Perooo, ¿puedes decirme más o menos en cristiano qué es eso de que el acceso a urls como archivos está desactivado en la configuración? Es que no entiendo muy bien el problema (por ahora ;-) ).
el # Jueves, 27 de abril del 2006 a las 20:32
Bueno, y ya tengo también medio solucionado el problema de que esté deshabilitado allow_url_fopen, o sea, lo de:
Warning: file_get_contents(): URL file-access is disabled in the server configuration
¿que cómo? Pues fácil, bajándome el código fuente de http://docencia.es en el que ya está implementada una solución usando cURL :D
Muchas gracias por todo Marcos. Espero que a la gente que llegue aquà le sirva de algo, incluso podrÃas añadir unas notas en tu manual para el caso de hostings que no permiten usar la referencia “localhost” en la base de datos y/o no tengan activado en PHP el “allow_url_fopen”.
el # Sábado, 29 de abril del 2006 a las 17:07
Lo haré en cuanto tenga un rato, palabrita de boy-scout :)
el # Sábado, 29 de abril del 2006 a las 21:14
Nos encontramos otro error al mandar una noticia al haberse intentado usar la función “iconv()”(aunque sólo pasó con una de las 3 noticias con las que probamos, ni idea de por qué con las demás no).
Por lo visto se soluciona instalando PHP, asà que hemos instalado PHP5 localmente en nuestra cuenta de Dreamhost (viene explicado en su wiki, se tarda 1 hora más o menos), y el problema ha desaparecido. Incluso se ha puesto la directiva allow_url_fopen en ON, o sea, que ya funciona también nuestro meneame con el código original sin usar cURL :)
el # Domingo, 30 de abril del 2006 a las 16:28
iconv es una libreria que bastaba con que activases (suele estarlo por defecto), pero mejor asi, no ? :D
el # Viernes, 5 de mayo del 2006 a las 14:16
Gracias for por las instrucciones. Lamentablemente, no me funciona. Cuando voy a index.php solamente veo una pagina en blanco. Que puede ser?
Saludos!
el # Viernes, 5 de mayo del 2006 a las 16:11
Bueno… puede haber como un millón de motivos:
- Tu servidor no soporta php
- Has subido incorrectamente algún fichero
- Has realizado alguna modificación a los ficheros que produce un error
- Los ficheros no tienen permisos de lectura por el servidor web
- etc, etc…
Puedes ser un poco más explÃcito sobre los pasos que has seguido y los que no, y proporcionar la url donde lo estás probando ? Porque http://www.emotio.us/ , que es la de tu firma, no es un menéame.
Comentame algo de eso y lo miramos.
el # Viernes, 5 de mayo del 2006 a las 16:53
Hola Marcos,
Gracias por la respuesta. Estoy frustrado con los digg clones y estoy probando various. Cambiare el sitio a meneame otra vez.
Si, estoy en un VPS que tiene PHP y MySQL 4.1+. Las instrcciones que sequi son las tuyas. Las segui a la letra.
el # Viernes, 5 de mayo del 2006 a las 17:07
Raro… de cojones.. prueba a subirla de nuevo a ese site y le voy dando un ojo a ver, por si fuese cosa de dependencias prueba también con el código modificado de docencia.es (es un clon de menéame con algunos cambios, mira a pie de página), si con el de docencia te funciona puede ser cosa de una libreria o configuración del php (ver http://www.propiedadprivada.com/instrucciones-de-instalacion-de-meneame-en-10-no-tan-retorcidos-pasos/92/#comment-78 ), si tampoco pues miramos una por una las librerias que es algo de eso.
el # Viernes, 5 de mayo del 2006 a las 17:20
Ya esta arriba y otra vez pagina en blanco.
Intentare con docencia. Gracias.
el # Viernes, 5 de mayo del 2006 a las 17:24
Este otro usa la misma BD que Meneame? O, tengo que cambiarla?
el # Viernes, 5 de mayo del 2006 a las 17:31
Que yo sepa la misma, de todas formas meneame funcionaba cuando lo subiste, durante un momento lo vi, quejándose de los errores de configuración de la BD, eso si, pero funcionaba. Creo que el problema, como pone más arriba en el punto 6, es que hayas editado los ficheros de configuración con algún software que no maneja UTF8 (le pasa a http://www.propiedadprivada.com/instrucciones-de-instalacion-de-meneame-en-10-no-tan-retorcidos-pasos/92/#comment-72 ), lo que ha provocado que el código se lea erróneamente. O eso, o que te has cargado algo del código, amos. Es posible ? que editor usas ?
el # Viernes, 5 de mayo del 2006 a las 17:34
Uso el UltraEdit. Quisas es el ftp software? Use CuteFTP y no se si usa UTF8.
Parece que docencia no usa la misma BD que meneame. Voy a bajar el tar.gz de Meneame y siburlo usando SmartFTP que si usa UTF8. Usare el UltraEdit para el local.php.
el # Viernes, 5 de mayo del 2006 a las 17:51
OK. Baje una copia de meneame nueva. Use SmartFTP. Cree el local.php usando UltraEdit y guardando lo en UTF8.
Todavia nada. Tengo una pagina blanca.
:-(
el # Viernes, 5 de mayo del 2006 a las 18:07
mmmm, comprueba si el index tiene algún espacio en blanco antes o después del código php, TIENE que ser algo de eso. Y si es un error, a todo esto.. como es que no te tira nada en pantalla ? AyudarÃa mucho si puedes poner la configuración a mostrar errores.
el # Viernes, 5 de mayo del 2006 a las 18:13
No se como poner la configuración a mostrar errores.
Te puedo confirmar que no hay espacios antes o despues del php en index. Lo curioso es que si hace View Source, no hay nada.
el # Viernes, 5 de mayo del 2006 a las 18:19
Algo interesante. Examinando index.php me di cuenta que las “u” se ven como ‘ú”. Quisas sique siendo mi programa de FTP que cambia el UTF8?
el # Viernes, 5 de mayo del 2006 a las 18:22
No, eso es normal, son los caracteres UTF-8 que repesentan las tildes, Ñ, etc… eso ahora está bien.
Lo de mostrar los errores depende un poco de tu hosting, pero en principio o tienes un panel de control donde ponerlo, o es editar una linea en tu php.ini si tienes acceso al servidor como root, por SHH. Suele estar en /etc.php.ini
Si no tienes ni idea de qué te estoy hablando, puedes intentarlo con .htaccess , creas un fichero texto.htaccess y le pones dentro:
php_value error_reporting 4095
Lo subes por FTP a la carpeta raiz y una vez online con el FTP lo renombras a .htaccess (sólo extensión, sin nombre)
Si tu servidor lo soporta, eso hará que se muestren todos los errores.
el # Viernes, 5 de mayo del 2006 a las 18:32
Sorry por el error anterior, el WordPress interpreta y maqueta como y donde le da la gana, omite lo del [code] que habia puesto, es sólo el texto :
php_value error_reporting 4095
el # Viernes, 5 de mayo del 2006 a las 18:33
Lo puse en el .htaccess y no me da nada. Subi info.php para que puedas ver lo que esta instalado.
el # Viernes, 5 de mayo del 2006 a las 18:39
Ooooki docki, algo sabemos ya, cargando el info:
allow_url_fopen On On – Perfecto
iconv – No tienes pero no deberia dar demasiado problema
error_reporting 4095 2039 – Ya lo tenia el servidor en 2039 y el .htaccess que dubimos lo ha puesto en 4095, perfecto
Veamos.. la configuración la has hecho como en mi tutorial o has tocado alguno de los ficheros del código original de menéame ? Tal como pone en el punto 6, sabes que se puede configurar creando un fichero nuevo, sin tocar nada del código de meneame, correcto ?
Dime que has hecho exactamente, desempaquetar y subir primero seguro, porque yo vi el menéame funcionando durante un rato. Pero después qué ? paso a paso para ver a partir de qué paso da error.
el # Viernes, 5 de mayo del 2006 a las 18:48
OK,
Bajo el tar. Lo desempaqueto con Winzip a el desktop. Usando SmartFTP, subo todo el contenido de www al sitio. Despues subo /scripts. Usando UltraEdit creo un documento nuevo llamado http://www.emotio.us-local.php y copio de tu sitio el codigo. Cambio dbname, dbuser, dbpassword. Lo guardo como UTF8 con Unix breaks “L”. Lo subo al root.
Forme un BD usando CPANEL. Usando phpMyAdmin hago un import de el SQL que se encuentra en el archivo. Me lo acepta perfectamente.
Voy a la pagina index y nada.
Tienes AIM or MSN para hacer esto mas facil?
el # Viernes, 5 de mayo del 2006 a las 19:11
Cargando http://www.emotio.us/www.emotio.us-local.php :
Warning: Unexpected character in input: ‘\’ (ASCII=92) state=1 in /home/emotiou/public_html/www.emotio.us-local.php on line 6
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/emotiou/public_html/www.emotio.us-local.php on line 25
Esa es la linea 6 de tu http://www.emotio.us-local.php, date cuenta que es:
$dbname=\”NOMBRE_DE_LA_BASE_DE_DATOS\”;
El WordPress escapa las comillas con barras \ , elimina todos los \” cambiandolos por comillas a secas, seguro que es eso.
(Tengo MSN pero estoy en el trabajo, sobre las 9 estaré en casa si aún necesitas ayuda: info AT infosoporte.com)
el # Viernes, 5 de mayo del 2006 a las 19:15
Acabo de editar el tutorial para eliminar el problema, ahora podrÃas copiar y pegar tal cual sustituyendo, ya no hay esos errores de \”
el # Viernes, 5 de mayo del 2006 a las 19:20
Gracias.
Va mejorando la cosa. Ahorra tengo errores. Que piensas?
el # Viernes, 5 de mayo del 2006 a las 19:26
Que no has metido los datos en la base de datos o seguido alguno de los otros pasos, ahora el problema si parece de BD. Prueba a introducir de nuevo el sql y crea alguna categorÃa siguiendo los pasos que pongo en el tutorial a ver si van reduciendose los errores.
Además si te fijas tu http://www.emotio.us/www.emotio.us-local.php sigue tirando errores, al copiar y pegar el texto de mi fichero de ejemplo por culpa de cómo lo formatea el puto WordPress:
Notice: Use of undefined constant ’time_enabled_votes’ – assumed ‘’time_enabled_votes’’ in /home/emotiou/public_html/www.emotio.us-local.php on line 31
Notice: Use of undefined constant ’mysql_persistent’ – assumed ‘’mysql_persistent’’ in /home/emotiou/public_html/www.emotio.us-local.php on line 34
Notice: Use of undefined constant ’min_karma_for_comments’ – assumed ‘’min_karma_for_comments’’ in /home/emotiou/public_html/www.emotio.us-local.php on line 41
Notice: Use of undefined constant ’do_gravatars’ – assumed ‘’do_gravatars’’ in /home/emotiou/public_html/www.emotio.us-local.php on line 44
Revisa esas lineas y cambia el caracter de comilla ese que sale por la comilla simple (debajo del cerrar interrogante). Puedes hacerlo más cómodo si en vez de copiar el código coloreado lo copias como texto plano (pulsa en VER TEXTO PLANO y copia/pega después).
el # Viernes, 5 de mayo del 2006 a las 19:31
Agregame a MSN si quieres y luego seguimos si tienes tiempo, salgo ahora del trabajo y estaré en casa sobre las 21:00
el # Viernes, 5 de mayo del 2006 a las 19:41
Muchisimas gracias.
el # Viernes, 5 de mayo del 2006 a las 22:46
No me puedo registrar porque la imagen de seguridad no se ve. Que frustracion!
el # Domingo, 7 de mayo del 2006 a las 13:40
Marcos,
Cuando puedas, buscame en MSN. gracias.
el # Jueves, 11 de mayo del 2006 a las 18:35
Hola Marcos,
Tengo un pequeno problema con las categorias cuando vas a mandar una historia: http://www.sporti.us/shakeit.php
Warning: Invalid argument supplied for foreach() in /home/sporti/public_html/libs/html1.php on line 343
Tienes ideas?
Gracias y saludos.
el # Jueves, 11 de mayo del 2006 a las 20:30
Arturo, creo que eso es un bug de menéame. Yo también la estoy sufriendo en ingeniando.net.
Ocurre cuando no hay noticias en la cola de noticias. En cuanto entra alguna, el error desaparece.
Subrayo el creo, porque no estoy seguro de que sea un bug :)
el # Viernes, 12 de mayo del 2006 a las 12:45
Curioso, a mi no me pasa: http://www.noticias-y-actualidad.com/shakeit.php
Seguro que teneis creadas correctamente las categorÃas ?
Le daré un ojo más a fondo, pero curiosamente ese error a mi no se me produjo en ningún momento.
el # Sábado, 13 de mayo del 2006 a las 00:21
Yo creo que están correctamente creadas, De cualquier manera, esta es una captura de las categorÃas, vistas con phpmyadmin, por si pudieras detectar algún fallo:
http://www.flickr.com/photos/molgar/145276381/
el # Miércoles, 24 de mayo del 2006 a las 21:30
Marcos,
Ya estamos con karma3 y promocion3. Debes “update” tus instrucciones que mencionan el uso de karma2 y promocion2.
Ahorra veo que Meneame usa el voto negativo. Voy a ver si han incluido los cambios en el codigo de fuente para poder installarlo.
Saludos.
el # Jueves, 25 de mayo del 2006 a las 03:14
Marcos,
Por alguna razon, el formulario “problemas?” no me aparece. Tienes idea porque no? Gracias y saludos.
el # Viernes, 2 de junio del 2006 a las 16:12
Recien visto, a ver si saco un rato para comprobar todas las novedades y reflejarlas en el tutorial.
el # Sábado, 3 de junio del 2006 a las 23:03
Al parecer a mi no me hace la paginacion, todo me lo esta poniendo en una sola pagina.
En el html1 modifique el numero de entradas a 9
function do_pages($total, $page_size=9) {
global $db;
que mas hay que hacer?
el # Domingo, 18 de junio del 2006 a las 05:18
He instalado el meneame siguiendo tus instrucciones y más o menos se me ha instalado lo que pasa es que cuando pretendo crear un usario me sale un mensaje que me dice: Error insertando usuario en la base de datos.
Lo he instalado en la siguiente dirección http://www.dcine.org/index.php (hay que ponerlo todo porque si no entras en mi página de cine)
Supongo que será un error de la base de datos. La he instalado con el phpadmin, pero hasta ahà llego.
Tengo varias preguntas:
¿Cual es el error por el cual no puedo crear un usuario?
¿Como puedo ver los datos en phpadmin?
Cuando entro en la base de datos veo todas las categorias de esta pero no sé como se editan. Vamos que si tubiera por ejemplo 3 usuarios ¿como podrÃa verlos y borrarlo por ejemplo?
¿Me puedes ayudar?please!
Un saludo y gracias por tu ayuda de antemano (el tutorial es claro y conciso, hasta para un inexperto como yo)
Un saluo
Barry Collins
el # Martes, 20 de junio del 2006 a las 10:53
Disculpa que no te haya contestado, rockeame, ando algo liado estos dias. De todas formas veo la página un poco desmontada. Estás trabajando en el css ? sigue sin paginarte en condiciones ? Coméntame algo de eso.
Respecto a ti, Barry (saludos) acabo de probar en tu dominio y la comprobación de si el usuario está libre funciona, asi que debe ser capaz de conectarse a la bd y comprobar el usuario, sin embargo, como dices, da un error al GRABAR el usuario. Asegúrate de que la combinación de usuario/contraseña que utilizas para la conexión a la base de datos tiene permisos de ESCRITURA en la misma, porque eso serÃa el problema más tÃpico.
Respecto a cómo ver los datos en phpmyadmin, eso depende de tu hosting… como gestionas tu base de datos ? un panel, via web, un software, desde consola… ? Para poder contestarte al resto de dudas necesito saber al menos eso.
Un saludo, Marcos.
el # Martes, 20 de junio del 2006 a las 13:18
Muchas gracias por contestarme y tranquilo por la tardanza, es normal en un fin de semana.
En cuanto a la página/meneame (http://www.dcine.org/index.php) parece que funciona todo bien, claro que como no puedo crear usuarios pues no sé exáctamente si fallará en algo. Ya he aprendido como ver los datos en phpadmin e incluso he creado un usuario modo “god” desde la base de datos para probar el resto de opciones de menéame pero como hace falta más un usuario pues no es cuestión de ir creando y creando. Lo mejor es conseguir que funcione la base de datos y luego pedirle a unos cuantos amigos que me ayuden a testear (que creen usuarios y suban noticias)
Quiero cambiar totalmente el aspecto gráfico (de hecho quiero poner un color oscuro de fondo que se adapte a la nueva versión que algún dia terminaré de mi página original (quiero poner este menéame como una sección de la página).
Lo que estoy intentando crear es un menéame de noticias sobre cine (Hay varios clones sobre diversos temas pero sobre el cine al parecer no hay y en el mundo de los frikis del cine, como el que esto escribe, seguro que se agradecerÃa una página como esta)
Miraré lo de los usuarios. La contraseña y el usuario parecen estar bien, los he usado para otra base de datos (para crear un blog con flashblog) y no me da ningún error de escritura.
¿A lo mejor es que tengo que darle permisos de escritura (777) a algún fichero php?
Si es asà ¿podrÃas decirme cuales deberÃan tener permisos de escritura? please!
Un saludo y muchas gracias por la ayuda.
Barry
el # Miércoles, 21 de junio del 2006 a las 01:34
Bien. Esto es de locos. He borrado la base de datos, la he vuelto a subir y ahora funciona, pero en las categorÃas me aparece el siguiente mensaje:
*
Warning: Invalid argument supplied for foreach() in /usr/home/dcine.org/web/libs/html1.php on line 330
He leÃdo en mensajes de algo más arriba que esto es normal cuando no hay noticias, pero no creo que sea esa la razón.
¿Tenéis alguna idea de porqué será? Please!
Muchas gracias por vuestro tiempo.
Barry Collins
el # Miércoles, 21 de junio del 2006 a las 10:19
Avanti con el menéame de cine, desde luego es una temática que se ajusta perfectamente a un clon de menéame, respecto a lo de la base de datos, como te decia, tenia que ser por fuerza algún problema con el usuario o la configuración del mismo, por lo que me dices ya funciona, asi que perfecto.
Lo que comentas de “Warning: Invalid argument supplied for foreach() in /usr/home/dcine.org/web/libs/html1.php on line 330″ es perfectamente normal, simplemente en el código se espera que haya categorÃas y noticias, al no haberlas el bucle que las muestra escupe ese warning, pero desaparecerá en cuanto envies tus primeras noticas, te lo garantizo. Es más un problemilla de diseño del código que otra cosa, pero, como te digo, desaparecerá en cuanto envÃes las primeras noticias.
Asegúrate también de fijar los cron, para que las noticias pasen a portada, se actualize el karma, etc… el único cambio que veo respecto a mi tutorial es que hoy por hoy vamos ya por el karma3 y promocion3, como comenta Arturo, en lugar del karma2 y promocion2. Y ya nos cuentas que tal… un abrazo !
el # Miércoles, 21 de junio del 2006 a las 12:30
Muchas gracias por la ayuda y el apoyo.
Tan solo una pregunta, ¿como se usa esto del cron? ¿como se fija? ¿Tengo que crar un archivo o ya viene con los ficheros de instalación y lo único que tengo que hacer es variar los datos?
He leÃdo por ahà en la wikipedia y en tutoriales sobre el tema pero es que no me entero (soy algo desastre con esto de la programación)
Tan solo me quedarÃa crear las categorÃas, solucionar esta parte y después echarle mano a las css (que seguro que la lÃo, como suele ser habitual en mi) y ya estarÃa todo listo para lanzar el meneame del cine (por cierto que tengo que buscarle un nombre)
Un abrazo y gracias por tu inestimable ayuda.
Barry Collins
el # Miércoles, 2 de agosto del 2006 a las 22:59
Hola Marcos espero me puedas ayudar:
he seguido tu guia paso a paso, todo configurado etc, pero al querer abrir el index de mi web aparece este error:
Fatal error: Call to undefined function: _() in /home/nutuvte/public_html/libs/utils.php on line 14
me podrias ayudar?
Un abrazo
el # Viernes, 4 de agosto del 2006 a las 01:24
Hola Marcos, muchas gracias por el tutorial. Acabo de instalar correctamente el meneame y tu tutorial me ha servido mucho aunque a esta altura esta algo desfasado en cuanto a las versiones del script y la configuracion de la base de datos ya que tb hay que tocar el archivo db.php para que rule correctamente. Me lo he luchado y ya he adpatado mi clon para lo que queria.
He echo una adpatacion casi desde cero del código y ya solo me falta darle un toque al diseño tocando el css que es de lo que menos se. Pues eso muchas gracias y si estas interesado en conocer mi clon escribeme a mi correo.
el # Viernes, 4 de agosto del 2006 a las 22:12
Taikochu, por favor, di lo que te has tenido que modificar o pon tu código en algún sitio, que yo también estoy teniendo problemas y puede ser por los desfases que comentas.
Muchas gracias
el # Viernes, 25 de agosto del 2006 a las 01:51
Hola, estoy implementando el sistema de meneame.net a mi página web (Aquimallorca.com), después de seguir las instrucciones de esta misma página casi todo funciona, pero no hay forma de que se publiquen las noticias en la portada por muchas veces que ejecute el script promote5.php. Al ejecutar dicho script únicamente me indica lo siguiente:
BEGIN: 2006-08-25 01:48
Last published at: 2006-07-26 01:48
Decay: 0,8
Past karma. Long term: 0, Short term: 0, Average: 20
Current MIN karma: 20 MIN votes: 5
There is no articles
————————–
pero las noticias siguen sin publicarse en portada aunque tengan los votos y el karma necesarios.
AgradecerÃa vuestra ayuda. Saludos,
el # Lunes, 28 de agosto del 2006 a las 00:19
“Fatal error: Call to undefined function: _() in /home/nutuvte/public_html/libs/utils.php on line 14″
El problema que estás teniendo es que no tienes soporte para gettext, creo que podrÃas solucionarlo copiando esta función en un fichero que se use en todas las páginas, por ejemplo, prueba en config.php:
function _($cadena)
{
return $cadena;
}
el # Miércoles, 30 de agosto del 2006 a las 04:21
Gracias gorkau voy a probar a ver si me funciona.
el # Domingo, 10 de septiembre del 2006 a las 00:56
A mi me da este error cuando intento añadir la primera noticia :
defined function: mb_strtolower() in /home/amendis/public_html/libs/tags.php on line 12
Gracias por su ayuda.
el # Jueves, 28 de septiembre del 2006 a las 13:16
Hola,yo tengo un problema al crear las bases de datos.Los problemas los tengo con todos los ” DEFAULT CHARSET=utf8;” y con “KEY `chat_time` USING BTREE (`chat_time`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8 MAX_ROWS=500;
”
DEFAULT CHARSET=utf8; si lo quito no me da fallo pero lo otro no se que hacer :(
A ver si alguien me puede ayudar.Gracias
el # Jueves, 28 de septiembre del 2006 a las 13:24
miskin: defined o undefined ?
Host: Prueba a modificar los
USING BTREE (`chat_time`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8 MAX_ROWS=500;
a
USING BTREE (`chat_time`)
) ENGINE=MEMORY MAX_ROWS=500;
y nos cuentas a ver.
el # Jueves, 28 de septiembre del 2006 a las 13:29
Siurell:
Current MIN karma: 20 MIN votes: 5
Seguro que cumplen ? De todas formas veo en tu página que figuran noticias, imagino que ya lo has arreglado.
el # Jueves, 5 de octubre del 2006 a las 16:37
Buenas Marcos, he seguido tus instrucciones, y supongo que están para la versión en la que no habÃa URLs semánticos, a mà no me funcionan y al intentar entrar con story.php?id=numero, intenta ir al semántico.
Es cosa del mod_rewrite y hay que configurarlo en el .htaccess, he probado algunos que he encontrado y no funcionan. ¿Tienes idea de cómo va?
Gracias de antemano, un saludo :-)
el # Viernes, 20 de octubre del 2006 a las 06:14
Pregunta:
Tras plear como poseso con Menéame, he consegudo que funcione, pero al final al tratar de publicar una noticia, me aparece este mensaje:
“error leyendo el url: http://unam.mx
URL inválido, incompleto o no permitido”
Y asi pasa con cualquier URL que introduzca. Alguna sugerencia?
PD
Mi host es Dreamhost, por ahà leà que habÃa un problema con eso.
Gracias mil.
el # Lunes, 23 de octubre del 2006 a las 17:55
Hola, alguien es tan amable de decirme un alojamiento que no de problemas a la hora de instalar menéame?
Tengo una idea web y no me gustarÃa pagar un hosting que luego no me va a servir.
Un saludo y gracias de antemano.
el # Jueves, 26 de octubre del 2006 a las 10:16
Carlos, si, el tutorial es algo antiguo ya, prueba a preguntar en el wiki de meneame a ver si alguien te puede pasar un .htaccess actualizado
Vuarnet, relee los comentarios de más arriba, es un problema de curl en php, en el wiki de Dreamhost tienes cómo solucionarlo
nibbles, cualquiera que soporte php (al menos 4) , mysql (al menos 4) , .htaccess (prácticamente cualquiera) , curl para php y gd para php (prácticamente todos)
Personalmente trabajo con arsys para proyectos públicos y con un número significativo de visitas, para webs con poco tráfico, pruebas, etc… cualquier servidor virtualizado te servirá. Mejor, obviamente, si tienes acceso root para poder programar los cron, etc…
el # Viernes, 27 de octubre del 2006 a las 18:06
Muchas gracias Marco!
El problema ya ha sido solucionado y actualziado el codigo para que corra en dreamhost sin mayor problemas.
Ahora tengo otra pregunta relacionada a los RSS, todas las ligas de sindicacion me marcan este error:
Fatal error: Call to undefined function: apache_request_headers() in /my_host/libs/utils.php on line 284
Obviamente, aun no tengo publicado nada. Seguramente liberare el servicio el lunes.
Cualquier sugerencia sera bienvenida.
Saludos.
el # Viernes, 27 de octubre del 2006 a las 19:49
Vuarnet, necesitas PHP corriendo como módulo de Apache, mira en la configuración de Dreamhost si es posible ponerlo asi, si no tendrás que probar a modifficar el código por un getallheaders() , tienes más información en http://uk2.php.net/apache_request_headers , pero ya te digo, es cosa de tener PHP como CGI o como módulo de Apache, necesitas lo segundo.
el # Lunes, 30 de octubre del 2006 a las 13:47
Tengo un problema.
He llegado hasta registrarme como administrador, me ha llegado mi correo de activación, pero cuando sigo el enlace del mensaje me da un error:
Not Found
The requested URL /goleame/user/lenguao was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Alguna idea??
el # Lunes, 30 de octubre del 2006 a las 16:48
hola lenguao. A mi tambien me pasó eso hoy instalandolo y tengo una solucion un poco cutre jeje. Supongamos que tenemos este enlace para activar el usuario:
http://www.tuweb.com/profile.php?login=USUARIO&t=1132219079&k=4bc7d87c852d270d59e6c7f9801ee879De ese enlace quitamos login=USUARIO& y entramos. A mi me funciona.
Saludos
el # Lunes, 30 de octubre del 2006 a las 17:40
Aleks, el problema es que al editar el perfil, (pinchando en el enlace “perfil de xxxx”, a la derecha del buscador) dal el mismo error de página no encontrada.
el # Lunes, 30 de octubre del 2006 a las 17:56
lenguao, Aleks, el problema es el archivo .htaccess , no se si ahora mismo en la versión última de menéame viene incluido, si no pedidlo en el wiki, necesitais un archivo .htaccess que os convierta esas urls /variable/valor/… a index.php?variable=valor … etc… es por el tema de las urls permanentes nuevas, y se gestiona todo desde ese .htaccess
Un saludo
el # Domingo, 5 de noviembre del 2006 a las 18:42
Hola,
Yo tengo el mismo problema que lenguao. Es decir, me fallan las urls del tipo /user/manolo. He estado probando diversos archivos .htaccess que he encontrado en wikis y no hay manera.
¿Alguien sabe cómo se puede hacer para que esto funcione o bien una solución para prescindir de las urls bonitas?. Sólo me falta ese pequeño paso.
Gracias.
el # Jueves, 21 de diciembre del 2006 a las 10:30
Leyendo el post 81 y 84 quisiera preguntar si por parte de la gente que tenemos un blog que da el famoso error “URL inválido, incompleto o no permitido” en meneame.net hay algo que se pueda hacer.
Según entiendo, el problema de fopen en algo que se tendrÃa que arreglar en Meneame, pero hay algo que yo pueda hacer en mi wordpress para eliminar ese error ??
Gracias !
el # Jueves, 21 de diciembre del 2006 a las 12:34
Germán, donde tienes alojado tu blog ? es lo minimo que necesitarÃamos para poder decirte algo, ya que en el 99% de los casos es un tema de configuración del alojamiento, a ver si nos puedes aclarar eso.
el # Lunes, 8 de enero del 2007 a las 17:56
Instrucciones de instalación de Menéame en 10 no-tan-retorcidos pasos…
Instrucciones de instalación de Menéame en 10 no-tan-retorcidos pasos…
el # Martes, 9 de enero del 2007 a las 01:31
tengo el mismo error ke miskin:
defined function: mb_strtolower() in /home/virtual/sitio121948/www/libs/tags.php on line 12
es defined…. y no se como solucionarlo si fueras tan amable…
el # Martes, 9 de enero del 2007 a las 01:45
hola! mira yo tengo un problema, es que yo no tengo un “localhost” sino tengo una direccion en este caso mysql.url.com y claro no veo forma de configurarlo para que funcione en ese servidor, podrias ayudarme?
el # Sábado, 20 de enero del 2007 a las 15:59
Hola,
A ver si alguien puede ayudarme, le estaria muy agradecido.
Cuando envÃo el link de una noticia y paso al paso 2 me da el siguiente error:
Warning: cannot yet handle MBCS in html_entity_decode()! in /home/enfocame/public_html/libs/utils.php on line 147
(Repetido un montón de veces encima de: “envÃo de una nueva noticia: paso 2 de 3″)
¿Alguien sabe como solucionarlo? Lo gracioso es que me deja publicar la noticia pese al error.
el # Sábado, 27 de enero del 2007 a las 18:49
Como instalar meneame en 10 pasos……
Por fin he encontrado un manual digno con una explicacion clara y estructurada de como uno puede instalar meneame y ponerlo en marcha en 10 pasos. Asi que todos los que querais entrar en un nuevo y divertido mundo de desarollo web sin tener mucha idea …
el # Jueves, 1 de marzo del 2007 a las 17:00
hola. el $sitekey de la configuracion es un valor arbitrario que debe ser secreto y que habria que modificar en cada instalacion. se usa para generar los numeritos del captcha.
el # Domingo, 18 de marzo del 2007 a las 21:39
porque nadie comparte? veo que muchos que se hospedan en dreamhost ya tienen su meneame funcionando con cUrl en lugar de fopen, pero nadie dice como!
bah!
solo veo el de docencia, pero parece ser una version vieja de meneame y no la version 2
aconsejan montar su link.php a la version 2?
el # Lunes, 26 de marzo del 2007 a las 17:56
rod: Domingo 9 de Abril del 2006 … como verás el tutorial, aunque sigue siendo válido en su mayorÃa, empieza a estar pelÃn desfasado: intenta encontrar ayuda en el wiki oficial.
De todas formas, en los comentarios se explican varias formas de hacerlo andar en dreamhost, releelos porque ahi están.
el # Lunes, 2 de abril del 2007 a las 02:03
Saludos.
¡No puedo menear artÃculos! He instalado la base de datos innumerables veces y subido todo desde cero. El punto es que todo funciona bien, pero cuando intento “menear” mi propia noticia o alguien más lo intenta hacer, al cliquear, en lugar de menear sale la página de comentarios. No tengo idea qué puede ser.
¿Alguien le ha pasado lo mismo?
el # Sábado, 26 de mayo del 2007 a las 01:40
[...] Mi manera especial iba a ser regalar a la comunidad friki un clon de Menéame apropiado para la ocasión, pero debido a algunos problemas técnicos no ha podido estar listo para el dÃa de hoy. Durante el fin de semana seguiré trabajando en él, a pesar de seguir la guÃa que se publicó en Propiedad Privada, no me acaba de funcionar. [...]
el # Domingo, 27 de mayo del 2007 a las 17:53
[...] http://www.propiedadprivada.com/instrucciones-de-instalacion-de-meneame-en-10-no-tan-retorcidos-pasos/92/ [...]
el # Lunes, 28 de mayo del 2007 a las 14:29
Hola.
Acabo de instalarlo siguiendo los pasos, y lo he revisado todo tres vences, pero nada mas entrar en el index o en cualquier pagina me salta esto:
Fatal error: Call to undefined function: _() in /home/XXXXXX/public_html/libs/ezdb1-simple.php on line 64
que hemirado la linea 64 y tiene que ver con la base de datos, pero yo lo veo todo bien.
¿Alguien me ayuda?
el # Miércoles, 30 de mayo del 2007 a las 23:07
Estupenda guÃa que me ha servido para poder instalar un menéame en mi servidor.
El problema que tengo es con los emails. No me llega el email de confirmación al correo, ni al spam ni nada de nada.
Supongo que es algún problema con la configuración del php.ini o la configuración del sendmail.
No estoy muy seguro y ando perdido. ¿Me podéis ayudar?
Gracias.
el # Domingo, 3 de junio del 2007 a las 00:32
He instalado una copia del meneame en un servidor de Redcoruna y me sale este aviso nada más entrar en la página:
Warning: Cannot modify header information – headers already sent by (output started at /home/lcwdkyxa/public_html/config.php:1) in /home/lcwdkyxa/public_html/libs/html1.php on line 20
A qué puede ser debido?
Muchas gracias
el # Domingo, 3 de junio del 2007 a las 00:43
Y en la página de registro aparece:
Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /home/lcwdkyxa/public_html/config.php:1) in /home/lcwdkyxa/public_html/libs/ts.php on line 26
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home/lcwdkyxa/public_html/config.php:1) in /home/lcwdkyxa/public_html/libs/ts.php on line 26
A que se pueden deber estos errores?
Muchas gracias
el # Jueves, 21 de junio del 2007 a las 21:46
Saludos, he montado un website http://www.remoume.net que pretende ser un menéame de noticias en catalán.
Todo perfecto hasta que la gente se registra en el sistema y intenta publicar una notÃcia. Se les muestra el mensaje \”error leyendo la URL\”.
Mi host es dreamhost y he leido algunas cosas en estos comentarios pero no acabo de entender nada, Vuarnet lo solucionó pero no deja pistas de como hacerlo…
Ya sé que el post es muy antiguo pero me urge arreglaro, cualquir ayda me podéis agregar al messenger olu_ulo@hotmail.com
Sé que se debe a algo relacionado con el karma porque si les pongo por ejemplo karma=20 a los usuarios este error ya no sucede.
Ayuda porfavor!!!
el # Miércoles, 30 de enero del 2008 a las 13:51
Instalacion meneame…
http://www.propiedadprivada.com/instrucciones-de-instalacion-de-meneame-en-10/...
el # Sábado, 9 de febrero del 2008 a las 19:03
hola necesito saber si alguien me puede ayudar con el error que me tira cuando lo instale. He seguido todos los puntos del tutorial pero al correrlo me tira el siguiente error
Fatal error: Call to undefined function _() in C:\AppServ\www\meneame\libs\utils.php on line 21
yo lo estoy ejecutando localmetne no se si esto puede llegar a traer problemas.
Espero alguien me pueda dar una mano.
Saluditos a todos y Gracias de antemano
el # Sábado, 9 de febrero del 2008 a las 19:42
Gracias pero ya lo solucione
el # Martes, 18 de marzo del 2008 a las 18:58
Tengo este problema desùes de instalar el meneame… necesito ayuda porfavor!!!
Warning: Cannot modify header information – headers already sent by (output started at /home/elmejorp/public_html/config.php:1) in /home/elmejorp/public_html/libs/html1.php on line 22
el # Martes, 18 de marzo del 2008 a las 19:09
prof, asegúrate de que en el archivo conf.php no hay espacios en blanco ni saltos de linea ni al principio ni al final del archivo, el error que te está dando es debido exactamente a eso.
el # Martes, 18 de marzo del 2008 a las 20:04
Muchisimas gracias marcos!!! todo funciona al 100%
el # Martes, 18 de marzo del 2008 a las 20:07
De nada prof, me alegro que te haya servido :)
¡ Suerte con tu página !
el # Martes, 18 de marzo del 2008 a las 20:18
ahora… un detalle interesante… existe alguna forma de modificar el diseño??? algun template o plantilla???
el # Martes, 8 de abril del 2008 a las 12:14
Hola,
despues de instalar todo y subir una noticia no consigo que suba nada a portada. No he tenido problemas en la instalación salvo esto último, y es algo frustrante el no poder pasar las noticias a portada.
He ejecutado a mano los .php, pero nada. Me podeis hechar una mano?
Muchas gracias anticipadas
el # Miércoles, 9 de abril del 2008 a las 23:24
un favor, he seguido tu instalacion paso a paso, y la primera vez funciono, de ahi en adelante cuando actualice, agunos archivos ya no funciona manda un monton de errores.
dime donde te puedo contactar a ver si me puedes hechar la mano, te lo agradezco.
Nota me aparecen cosas como
Notice: Undefined index: category
Notice: Undefined index: body_args
Undefined variable: base_url
Notice: Undefined index: page
Entcetera.
Muchisimas gracias ojala y me puedas ayudar
el # Jueves, 10 de abril del 2008 a las 00:10
urwen, has definido el número necesario para subir a portada ? y se está cumpliendo ?
Ajaxman, dime url donde verlo y le doy un ojo a ver de qué puede ser.. date cuenta que este tutorial es de hace casi dos años.. :)
el # Jueves, 10 de abril del 2008 a las 19:00
Muchas gracias por contactarme, ayer investigue un poco y me dicen que talvez seria por la configuracion del php.
la url es esta
http://www.programame.com/
te va a pediri nombre de usuario y password
usuario: javier
contraseña: javier000
lo protegi por que no me gustaria que lo vieran sin terminar, pero con esas claves entras.
use el config.php por que los servername-local.php no me jalaron.
pero como te comento todo funcionaba bien, excepto el captcha y cuando loa ctualice para mover el captcha ya no jalo.
lo he vuelto a subir desde cero como 5 veces lo mismo el sql pero si se ve algo , lo malo son lo errores ojala y me puedas ayudar
el # Jueves, 10 de abril del 2008 a las 19:13
Yo por lo que veo, es que no tienes configuradas un móntón de variables en el config.php, no ? Eso son los Notice: Undefined index: category in /usr/local/psa/home/vhosts/programame.com/httpdocs/index.php on line 20
por ejemplo, cosas que te faltan por configurar en esta versión que has subido. Pregunta en el foro del wiki de meneame, a ver si te ayudan.
Respecto a la configuración de php, si, se puede hacer que los “notices”, que no son errores graves en principio, no se muestren, pero no es más que “maquillar la verdad”, lo suyo es que se arregle :)
el # Jueves, 10 de abril del 2008 a las 20:22
Lo subo a wiki de meneame
muchas gracias, por la ayuda.
el # Viernes, 11 de abril del 2008 a las 07:01
Instrucciones de instalación de Menéame en 10 no-tan-retorcidos…
Cuando acabes de dar de alta tus noticias verás que, por cómo está diseñado menéame, éstas no pasan directamente a portada, sino que se quedan en el limbo de las noticias en espera de ser promocionadas. Ahora es cuando viene bien tener 3 o 4 amig…
el # Viernes, 11 de abril del 2008 a las 09:34
Veo que ya te va… congrats ! :)
el # Domingo, 5 de octubre del 2008 a las 03:47
Hola a todos, me sale el siguiente error:
“Fatal error: Call to undefined function mb_internal_encoding() in /home/netmeegs/public_html/m/libs/utils.php on line 9″
Si alguien sabe que puede provocar esto, agradezco su orientación.
(uso Ubuntu).
Gracias.
el # Lunes, 6 de octubre del 2008 a las 14:02
mb_internal_encoding forma parte de la extensión mbstring ( http://es2.php.net/mbstring ) , que deberás instalar en tu servidor ( http://es.php.net/manual/es/mbstring.installation.php ) para poder usar la función.
el # Viernes, 7 de noviembre del 2008 a las 19:57
Buenas, yo segui todos los pasos y el error que me larga es este:
Warning: Cannot modify header information – headers already sent by (output started at /home/od000670/public_html/config.php:1) in /home/od000670/public_html/libs/html1.php on line 22
el # Viernes, 7 de noviembre del 2008 a las 19:59
Sigue del anterior:
En la linea 22 del archivo del error se encuentra esto:
header(‘Content-type: text/html; charset=utf-8′);
Alguien tiene una idea de como se soluciona?? Mil Gracias!!!!!
el # Lunes, 16 de febrero del 2009 a las 12:07
asdf aasdfa a sdf asdfasdfasdfasdf asdfasdfa asdfasdfasdf…
http://www.propiedadprivada.com/instrucciones-de-instalacion-de-meneame-en-10/ http://www.propiedadprivada.com/instrucciones-de-instalacion-de-meneame-en-10/ http://www.propiedadprivada.com/instrucciones-de-instalacion-de-meneame-en-10/...
el # Domingo, 8 de marzo del 2009 a las 19:31
instalacion…
PRUEBA Este artÃculo pretende ser una pequeña ayuda para aquellos interesados en instalar una implementación del archiconocido Menéame. Aunque lo publico aquà como referencia, puedes verlo en contexto (con el diseño original de Menéame) en la s…
el # Domingo, 8 de marzo del 2009 a las 19:59
No se si me podrás ayudar.
Tengo instalado meneare version 3 en “www. fich ajes .eu”
Y me da error en:
todas las entradas pendientes en /story/
“fich ajes .eu” /user.php
“fich ajes.eu” /notame/
….
yo creo que es problema del .htaccess
tengo esto puesto y permisos 644:
RewriteEngine On
RewriteRule ^/story/(.+)$ /story.php/$1 [L,NS]
RewriteRule ^/search(/.*)$ /search.php$1 [L,NS,NE,PT]
RewriteRule ^/user/(.+)$ /user.php/$1 [L,NS]
RewriteRule ^/notame(/.*)$ /sneakme/index.php$1 [L,NS]
el # Jueves, 26 de marzo del 2009 a las 12:56
hola he subido los archivos de la carpeta “www” por ftp a la web y he configurado el config.php con los datos de mysql (añadidos del meneame.sql). y me aparece:
Not Found
The requested URL / was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
que puede fallar?
el # Miércoles, 20 de mayo del 2009 a las 12:54
[...] Tutorial 1 (de 2006) [...]
el # Lunes, 1 de junio del 2009 a las 11:38
Yo lo tengo recien instalado en http://tuxeame.net pero no se donde tengo que definir cuantos votos llevan a portada, en que archivo .php
Gracias
urwen:
despues de instalar todo y subir una noticia no consigo que suba nada a portada. No he tenido problemas en la instalación salvo esto último, y es algo frustrante el no poder pasar las noticias a portada.
He ejecutado a mano los .php, pero nada. Me podeis hechar una mano?
el # Lunes, 29 de junio del 2009 a las 17:12
Hola, tengo el mismo problema que Barry, “Error insertando usuario en la base de datos”, conecto como root con todos los privilegios, config.php y -local.php correctamente configurados, he probado como el dijo a eliminar y crear de nuevo la base de datos importando meneame.sql y ni aún asÃ.
He ejecutado directamente una consulta sobre la tabla users con los parámetros que aparecen en register.php y no funciona ya que faltan parámetros not null, sin embargo, ese no debe ser el problema suponiendo que el código está bien escrito. Una vez hago la inserción con todos los parámetros not null en orden funciona correctamente.
Si alguien hace el favor de comentarme una sugerencia lo agradecerÃa.
Saludos.
el # Martes, 18 de agosto del 2009 a las 22:16
Extra extra Tod apesta!!!!!…
Lo primero es crear un usuario administrador, para ello nos registraremos utilizando el enlace de nuestro flamante meneame y, una vez confirmado el email, entraremos en nuestro gestor de MySQL (PHPMyAdmin o el que sea que utilizeis) y modificaremos nue…
el # Jueves, 26 de noviembre del 2009 a las 18:19
Hola, como se activa para que los usuarios suban los avatares desde mi pagina? Cree la carpeta avatar y le puse 777, le puse tru en el config.php, pero no sale para subir el avatar.
Gracias y saludos.
el # Jueves, 29 de abril del 2010 a las 19:51
[...] enviar una historia que será revisada por todos y será promovida, o no, a la página principal. Descargar este archivo Reportar recurso Procesando el [...]
el # Lunes, 19 de julio del 2010 a las 20:16
¿Cómo se pueden poner anuncios en tu Menéame? Gracias
el # Lunes, 19 de julio del 2010 a las 21:16
Me refiero a bloques AdSense, en concreto un banner en el espacio que queda en el header, donde los tiene Menéame.Net
el # Miércoles, 21 de julio del 2010 a las 04:01
[...] en contexto. ¿Quien puede y quien no puede instalar Menéame? Veamos los ingredientes. Descargar este archivo Red de portales: ConocimientosWeb – Cursos online – Diario Tecnológico – Zips del [...]
el # Miércoles, 23 de febrero del 2011 a las 21:43
Hola webmaster. Queremos invitare a participar en posteala.com.ar , una red social de noticias en donde puedes postear, compartir con amigos, votar artÃculos y promocionar tus blogs.
Te esperamos.
el # Miércoles, 6 de abril del 2011 a las 16:15
Hola. Estaba instalando felizmente meneame en mi servidor en mi pc para hacer pruebas y me he dado de bruces con este error
Warning: RGDB::print_error() [rgdb.print-error]: Couldn’t fetch RGDB in D:\xampp\htdocs\meneame\www\libs\rgdb.php on line 83
error temporal ()
Warning: RGDB::print_error() [rgdb.print-error]: Couldn’t fetch RGDB in D:\xampp\htdocs\meneame\www\libs\rgdb.php on line 84
Al teclear en Google solo encuentro sitios web que parecen haber intentado instalar meneame y no lo han conseguido.
Alguna solución?
el # Jueves, 7 de abril del 2011 a las 23:53
Hola.
Estoy instalando meneame, y todo va casi bien, lo único que no me funciona es “menear las noticias”, subir avatar, escribir comentario…
Pero todo, al inspeccionar elemento es el mismo error: base_url is not defined
Alguna idea?
lo tengo instalado en subdominio http://carpeta.direccion.com
Gracias!
el # Lunes, 2 de mayo del 2011 a las 17:14
Hola! Me estoy volviendo loco con la instalación. No consigo que se muestre nada, tan solo pantalla en blanco con el error:
Parse error: parse error, unexpected ‘.’, expecting ‘(‘ in /var/www/vhosts/sambame.com/httpdocs/index.php on line 117
No he encontrado nada referente a este error. Alguien puede ayudarme? gracias de antemano!