VBSEO Sitemap me crea los sitemaps dentro de la carpeta DATA

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Y cual es esa ruta que tenes que poner?

vBSEO Google / Yahoo Sitemap for vBulletin

definitivamente tu problema es .htaccess, porque haciendo lo que debe hacer el .htaccess manualmente, si funciona (lee el post anterior)

prueba poniendo la linea indicada al final pero aumentando nuevamente el RewriteEngine On

asi que debes tener esto al final de tu .htaccess
PHP:
RewriteEngine On
RewriteRule ^((urllist|sitemap).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
y elimina la linea anterior....

Me sale eso:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 25165807 bytes) in /home/chileund/public_html/vbseo_sitemap/vbseo_sitemap_functions.php on line 1537
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
vBSEO Google / Yahoo Sitemap for vBulletin



Me sale eso:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 25165807 bytes) in /home/chileund/public_html/vbseo_sitemap/vbseo_sitemap_functions.php on line 1537
ese problema supongo que es hosting.. algo no anda bien en tu .httaccess ya que al poner esto

[noparse]http://www.chileunder.com/sitemap_index.xml.gz[/noparse]

lo debe transformar en
[noparse]http://www.chileunder.com/vbseo_sitemap/vbseo_getsitemap.php?sitemap=sitemap_index.xml.gz[/noparse]

por ejemplo en mis web, el archivo sitemap_index.xml.gz, no existe en la raiz, sin embargo cuando haces web.com/sitemap_index.xml.gz lo muestra porque el htaccess lo redireciona...

porque no probamos con un htaccess sencillo (solo para que pruebes)

algo asi:


PHP:
RewriteEngine On

RewriteBase /


RewriteCond %{HTTP_HOST} ^chileunder\.com$ [NC]
RewriteRule ^(.*)$ http://www.chileunder.com/$1 [R=301,L]


RewriteEngine On
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{QUERY_STRING} !vbseourl=
RewriteCond %{REQUEST_URI} !(und-adm/|und-mod/|chat|cron)
RewriteRule ^(.*\.php(/.*)?)$ vbseo.php?vbseourl=$1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !\.(jpg|gif)$
RewriteRule ^(archive/.*)$ vbseo.php?vbseourl=$1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(und-adm|und-mod|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php?vbseourl=$1 [L,QSA]
Options -MultiViews
por ejemplo en mi sitio web, no existe el archivo sitemap_index.xml.gz en la raiz, pero es redirecionado a donde debe por el .htaccess
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Coloque el que me diste pero no puedo generar ningun sitemap por que ahora me sale el siguiente error:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 25165807 bytes) in /home/chileund/public_html/vbseo_sitemap/vbseo_sitemap_functions.php on line 1537
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Coloque el que me diste pero no puedo generar ningun sitemap por que ahora me sale el siguiente error:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 25165807 bytes) in /home/chileund/public_html/vbseo_sitemap/vbseo_sitemap_functions.php on line 1537
pero ya visualizas al hacer http://www.chileunder.com/sitemap_index.xml.gz porque el .htaccess ya trabaja como debe ser.

lo otro me parece que es problema de hosting, quizas sea porque tus actuales sitemaps estan muy infladas....

lo que yo haria (solo por probar) es renombrar las actuales que tienes (los sitemaps del 1 al 5) asi como el sitemap_index.xml.gz y volverlos a crear de 0
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Y ahora como agrego las cosas que faltan al htaccess?
uhm.... quizas el
PHP:
RewriteEngine on
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
deberia ir al inicio y no al final como inicialmente te lo dije, en teoria deberia ejecutarse primero y dejar de ejecutar las demás lineas... (en teoria)
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Listo, agregue lo que faltaba al htaccess, pero no agregue lo que estaba comentado, no creo que haya problemas por eso.
 

pappocapo

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Feb 2008
Mensajes
1.008
Si, a mi me extraño porque si tu foro esta en la raiz y suigues los pasos de instalacion que incluye agregar las lineas al .htaccess sale caminando solo.
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Si, a mi me extraño porque si tu foro esta en la raiz y suigues los pasos de instalacion que incluye agregar las lineas al .htaccess sale caminando solo.
si tenia las lineas, solo que no las ejecutaba... supongo que por ahi alguna de las lineas previas lo bloquea o su previa ejecucion impide que se ejecute correctamente.... la pregunta es: ¿Cual es la que genera ese problema y porque?
 

pappocapo

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Feb 2008
Mensajes
1.008
Si bajas el pack de vbseo original, en el .htaccess ya esta inlcuido todas las lineas del sitemap, lo subes como esta y anda. Los conflictos en mi caso personal vinieron cuando puse mas lineas como por ejemplo redireccionar errores 404 o hacer que los que ponen la url sin www entren a la url www.

Ahi tuve que ver bien en que parte del archivo las ponia porque si las agregaba abajo entraba en conflicto. Para las de redireccionar sin www a www va en la primer linea antes que nada en mi caso.

Es cuestion de no marearse y meter mucha mano, ir paso a paso descartando posibilidades.
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Cuando coloco el htaccess que me dio el compa Enlace eliminado me sale todo bien, pero cuando le coloco lo que le falta me sale error 500, y de htaccess no se nada que podria ser, aqui dejo el archivo completo:

PHP:
RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^chileunder.com$ [NC]
RewriteRule ^(.*)$ http://www.chileunder.com/$1 [R=301,L]

RewriteEngine On
RewriteRule ^((urllist|sitemap).*.(xml|txt)(.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteRule \.0([0-9]+)\.html$ forumdisplay.php?f=$1&%{QUERY_STRING} [L]
RewriteRule \.([0-9]+)\.html$ showthread.php?t=$1&%{QUERY_STRING} [L]

RewriteCond %{QUERY_STRING} !vbseourl=
RewriteCond %{REQUEST_URI} !(und-adm/|und-mod/|chat|cron)
RewriteRule ^(.*.php(/.*)?)$ vbseo.php?vbseourl=$1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !.(jpg|gif)$
RewriteRule ^(archive/.*)$ vbseo.php?vbseourl=$1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(und-adm|und-mod|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php?vbseourl=$1 [L,QSA]
Options -MultiViews  

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://chileunder.cl/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://chileunder.cl$      [NC]
RewriteCond %{HTTP_REFERER} !^http://chileunder.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://chileunder.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://lakatanga.cl/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://lakatanga.cl$      [NC]
RewriteCond %{HTTP_REFERER} !^http://mail.chileunder.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://mail.chileunder.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.chileunder.cl/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.chileunder.cl$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.chileunder.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.chileunder.com$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.lakatanga.cl/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.lakatanga.cl$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mail.chileunder.com/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mail.chileunder.com$      [NC]
RewriteRule .*\.()$ http://i35.tinypic.com/28wm7pt.jpg [R,NC]RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^foro.php$ "http\:\/\/www\.chileunder\.com\/" [R=302,L]

Ahora el problema que tengo es que cada vez que trata de generar un sitemap me sale eso y no se como corregirlo:

[SECTION START] blog tags [8,033.0Kb mem used] [63,258s (+63,141s)]
[create sitemap index] filename: sitemap_index.xml.gz, number of sitemaps: 5 [8,035.6Kb mem used] [63,258s (+0s)]

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 25165807 bytes) in /home/chileund/public_html/vbseo_sitemap/vbseo_sitemap_functions.php on line 1537
 

pappocapo

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Feb 2008
Mensajes
1.008
Amigo Das, esto te lo venimos diciendo hace tiempo, tu server da lastima, no cargan las paginas y si cargan tardan siglos. Seguramente las prestaciones del servidor en el que estas no son buenas y tu pretendes hacer correr una ferrari ahi con todo el tuning puesto.

Hay dos caminos bien marcados y deberas de optar por uno de una vez por todas sino seguiran los problemas de distinto tipo pero todos relacionados con el rendimiento.

  1. Opcion 1: Sacas todo y dejas tu foro pelado, hasta te diria con skin por defecto casi sin hacks, sin urls amigables, etc etc. Ahi puede que lo hagas correr bien en un host de baja prestacion por un tiempo mas hasta que tengas mas visitas.
  2. Opcion 2: te pasas a un dedicado como corresponde con 2 GB de ram como minimo y liberas los limites de memoria, etc. Ahi puedes ponerle de todo y dar rienda suelta a tu exhaustiva condicion de Webmaster.
Toqueteando, toqueteando y toqueteando mas, continuamente estaras teniendo problemas de todo tipo con errores de sql, y limites de memoria.

Es un simple consejo, espero que lo tomes asi.
 
Arriba