Configurar servidor

  • Autor Autor coleccionocromo
  • Fecha de inicio Fecha de inicio
Cualquiera, bien puedes poner "vb_" o simplemente puedes quitarle el prefijo y comentar la opción esa de nuevo.
Solo necesitas el prefijo en caso de que estés usando variso foros vBulletin, y les tengas habilitado xcaché, para lo cual necesitas poner un prefijo a cada foro, por ejemplo vb1_ para el primero y vb2_ para el segundo y así. Si solo tienes tu foro, no es necesario el prefijo.
 
Cualquiera, bien puedes poner "vb_" o simplemente puedes quitarle el prefijo y comentar la opción esa de nuevo.
Solo necesitas el prefijo en caso de que estés usando variso foros vBulletin, y les tengas habilitado xcaché, para lo cual necesitas poner un prefijo a cada foro, por ejemplo vb1_ para el primero y vb2_ para el segundo y así. Si solo tienes tu foro, no es necesario el prefijo.


Gracias de nuevo Elmer por el aporte.

Me temo que el xcache no está instalado,si está en el server , pero no me lo detecta el vboptimize y tampoco veo nada en el php.info sobre el xcache.

Ya lo comprobaré con el server a ver que hicieron
 
Gracias de nuevo Elmer por el aporte.

Me temo que el xcache no está instalado,si está en el server , pero no me lo detecta el vboptimize y tampoco veo nada en el php.info sobre el xcache.

Ya lo comprobaré con el server a ver que hicieron

El prefijo no hace falta, solo está hecho para gente que cacheamos cosas a mano y para no juntar variables del datastore con tus cosas propias, todos los demás deberían dejarla en blanco, aunque no pasará nada si la ponen.
Si el vBOptimize no te lo detecta es que no está cargado el módulo.
Desde cosola lanza un php -v debería aparecerte xCache by moo debajo de Zend Engine 2.
Si te aparece pero luego no te aparece en phpinfo, es que falta poner las lineas que carguen el módulo en php.ini.
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 64M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 4M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off
[xcache.coverager]
xcache.coverager = Off
xcache.coveragedump_directory = ""

Puede ser que no esté cargado porque realmente vBOptimize usa una rutina para comprobar si funciona del sigueinte estilo

PHP:
< ?php
if (function_exists(”xcache”)) {
  xcache();
?>
 
El prefijo no hace falta, solo está hecho para gente que cacheamos cosas a mano y para no juntar variables del datastore con tus cosas propias, todos los demás deberían dejarla en blanco, aunque no pasará nada si la ponen.
Si el vBOptimize no te lo detecta es que no está cargado el módulo.
Desde cosola lanza un php -v debería aparecerte xCache by moo debajo de Zend Engine 2.
Si te aparece pero luego no te aparece en phpinfo, es que falta poner las lineas que carguen el módulo en php.ini.
[xcache]
xcache.shm_scheme = "mmap"
xcache.size = 64M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 4M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.stat = On
xcache.optimizer = Off
[xcache.coverager]
xcache.coverager = Off
xcache.coveragedump_directory = ""

Puede ser que no esté cargado porque realmente vBOptimize usa una rutina para comprobar si funciona del sigueinte estilo

PHP:
< ?php
if (function_exists(”xcache”)) {
  xcache();
?>

Pues no,no está instalado el xcache como me temia.

Estos del server se creen que van listos,me cambian las variables y no reinician el servidor.Les pido que instalen el xcache y lo descargan pero no lo instalan.

Si contrato un server administrado es por que no se como hacer muchas cosas y por que esta este foro y puedo aprender gracias a vosotros que si no...me volveria loco.

Seguire peleando con ellos
 
Revisé yo mismo las variables del mysql y la configuracion del httpd.conf pero me sigo encontrando con el problema del xcache.Estar está en el server por que accedo al directorio y demas pero...a la hora de instalarlo y ejecutar el primer paso,solo el primero,phpize me dice
-bash: phpize: command not found

Y no se seguir más o que hacer más.

Esperaré al lunes a ver que me dicen en el server
 
no soy experto pero andube con esto del xcache
y me costo!!! lo que te dice de

Insertar CODE, HTML o PHP:
-bash: phpize: command not found

es que no esta instalado el phpize "CREO"

creo que hay que instalar con un yum install phpize

Saludos
 
no soy experto pero andube con esto del xcache
y me costo!!! lo que te dice de

Insertar CODE, HTML o PHP:
-bash: phpize: command not found
es que no esta instalado el phpize "CREO"

creo que hay que instalar con un yum install phpize

Saludos


Gracias por aporte,voy a esperar que me lo instalen en el server.

Yo tampoco estoy muy puesto en esto y no me gustaría estropear nada!.

SaludoS
 
Gracias por aporte,voy a esperar que me lo instalen en el server.

Yo tampoco estoy muy puesto en esto y no me gustaría estropear nada!.

SaludoS

Lo primero que tienes que ejecutar es un
Insertar CODE, HTML o PHP:
whereis phpize

Esto te dará las posibles rutas donde está instalado, si no te dice nada es que no lo encuentra. phpize es parte del rpm php-devel así que para tenerlo disponible.

Insertar CODE, HTML o PHP:
yum install php-devel

Si no lo tienes es imposible que los de tu hosting lo hayan instalado, aparte que sinó carga en php lo mismo te da, está mal.
 
Este es el resultado del whereis phpize

HTML:
[root@ns1 ~]# whereis phpize
phpize:
[root@ns1 ~]#
Me atrevi y ejecute el:

HTML:
yum install php-devel

Y obtuve este resultado

HTML:
[root@ns1 ~]# whereis phpize
phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz


Con esto creo que puedo instalar el xcache,según interpreto yo por que ya está instalado el phpize no?

Gracias por tu tiempo!
 
Si ahora es facil

Obvia los pasos que ya tengas hechos.

Insertar CODE, HTML o PHP:
Esto descarga la ultima version

wget http://xcache.lighttpd.net/pub/Releases/1.3.0/xcache-1.3.0.tar.gz 

Esto la descomprime

tar xzf xcache-1.3.0.tar.gz 

Entras en el dir
cd xcache-1.3.0

Preparas el archivo configure con m4

/usr/bin/phpize
Configura te dará error si falta algo
./configure --enable-xcache

Esto compila el programa

make 

Esto instala el programa

make install

Cuando termine te dará una ruta al estilo

/usr/local/non-debug-zts/20061223/

Guardatela

Ahora edita php.ini con el editor que quieras y al final le metes

IMPORTANTE PATH AL modulo compilado
[xcache-common]
zend_extension = /usr/local/non-debug-zts/20061223//xcache.so


[xcache]
xcache.shm_scheme =        "mmap"
xcache.size  = 64M
xcache.count =                 1
xcache.slots =                8K
xcache.ttl   = 7200
xcache.gc_interval =        0
 xcache.var_size  = 4M
xcache.var_count =             1
xcache.var_slots =            8K
xcache.var_ttl   =             0
xcache.var_maxttl   =          0
xcache.var_gc_interval =     300
 xcache.test =                Off
xcache.readonly_protection = Off
xcache.mmap_path =    "/dev/zero"
xcache.coredump_directory =   ""
xcache.cacher =               On
xcache.stat   =               On
xcache.optimizer =           Off
 [xcache.coverager]
xcache.coverager =          Off
xcache.coveragedump_directory = ""


Una vez hecho prueba a ver que te dice al hacer un

php -v <-- debería decirte debajo del zend engine 2 que tienes xcache

y cuando haces un php -m debería salirte el módulo xcache

Si todo sale bien reinicias apache apra que aplique los cambios

/etc/init.d/httpd restart

Y cambias en el archivo config.php la opción vB_Datastore_XCache para que use xcache

Creo que no me dejo nada
 
Solo tengo que decirte que es increíble,alucinante como me solucionaste el problema.

Ya está instalado perfectamente solo que en vez la version 1.3.0 tengo la 1.2.2 ,es la que estaba en el server,no quise descargar nada mas para ver que tal reaccionaba el server.

El config.php lo tengo asi.

HTML:
// ****** DATASTORE CACHE CONFIGURATION *****
    // Here you can configure different methods for caching datastore items.
    // vB_Datastore_Filecache  - to use includes/datastore/datastore_cache.php
    // vB_Datastore_APC - to use APC
    // vB_Datastore_XCache - to use XCache
    // vB_Datastore_Memcached - to use a Memcache server, more configuration below
 $config['Datastore']['class'] = 'vB_Datastore_XCache';
Si no equivoco está bien puesto

Y en el php.ini cambie esta linea que me comentas:

zend_extension = /usr/local/non-debug-zts/20061223//xcache.so




Por esta otra que me dio al instalarlo

zend_extension = /usr/lib/php/modules/xcache.so

Creo que lo entendí bien y se instalo bien

Gracias por tu tiempo
 
La respuesta del php -v

PHP 5.1.6 (cli) (built: Apr 7 2009 08:00:04)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with XCache v1.2.2, Copyright (c) 2005-2007, by mOo
with the ionCube PHP Loader v3.1.16, Copyright (c) 2002-2006, by ionCube Ltd.


La respuesta del php -m

[PHP Modules]
bz2
calendar
ctype
curl
date
dbase
dom
exif
ftp
gd
gettext
gmp
hash
iconv
imap
ionCube Loader
libxml
mbstring
mime_magic
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
posix
pspell
Reflection
session
shmop
SimpleXML
sockets
SPL
SQLite
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
XCache
xml
xmlreader
xmlwriter
xsl
zlib

[Zend Modules]
XCache
the ionCube PHP Loader


Y del phpinfo no se si con los datos del Xcache te valen o quieres,necesitas algo más.Te copio lo que es del xcache y me dices.

Si reinicie el servidor cuando instale el xcache

XCache

XCache Supportenabled Version 1.2.2
Modules Built cacher
Readonly Protection N/A
Opcode Cache enabled, 67,108,864 bytes, 1 split(s), with 8192 slots each
Variable Cache enabled, 4,194,304 bytes, 1 split(s), with 8192 slots each
Shared Memory Schemes mmap
 
Solo quería compronar que te funcionaba bien, por lo visto anda perfecto.
Ahora no olvides instalar el plugin de vbulletin.org vBOptimizer para ahorrar un par de queries por página y cachear tanto frases como estilo y demás
 
Solo quería compronar que te funcionaba bien, por lo visto anda perfecto.
Ahora no olvides instalar el plugin de vbulletin.org vBOptimizer para ahorrar un par de queries por página y cachear tanto frases como estilo y demás

Muchas gracias por preocuparte pero con el pedazo manual y tus explicaciones poco puede fallar.

El vBOptimizer lo instale desde el primer dia y me dice en las opciones de Save Avatars as Files que no está optimizada.

Es raro por que yo lo tenia puesto en el sistema de archivos pero ahora no me deja.También es más raro aun por que tengo otro foro instalado en el server para hacer pruebas y en el si que puedo mover las imágenes de la base de datos al sistema de ficheros y viceversa.

Gracias
 
Muchas gracias por preocuparte pero con el pedazo manual y tus explicaciones poco puede fallar.

El vBOptimizer lo instale desde el primer dia y me dice en las opciones de Save Avatars as Files que no está optimizada.

Es raro por que yo lo tenia puesto en el sistema de archivos pero ahora no me deja.También es más raro aun por que tengo otro foro instalado en el server para hacer pruebas y en el si que puedo mover las imágenes de la base de datos al sistema de ficheros y viceversa.

Gracias


Pues eso seguramente sea tan sencillo como que la carpeta a la que tiene que escribir los avatares (no recuerdo como se llama) le faltan permisos chmod 777 por eso no te deja cambiar de BD a file
 
Pues eso seguramente sea tan sencillo como que la carpeta a la que tiene que escribir los avatares (no recuerdo como se llama) le faltan permisos chmod 777 por eso no te deja cambiar de BD a file

Si,tiene toda la pinta.
Por más que miro y remiro las opciones,los permisos,comparo un foro con el otro y compruebo que está todo igual no consigo moverlos a file.

Es raro siendo el mismo server donde están los dos foros,solo que el segundo está a modo prueba por que diseñaron un hack para el foro y queríamos probarlo los administradores y moderadores del foro
 
Y cual es el error que te lanza cuando intentas cambiarlo desde el panel de control e vB ?
 
Y cual es el error que te lanza cuando intentas cambiarlo desde el panel de control e vB ?

Pues es el tipico error cuando quieres pasar las imagenes al sistema de archivos

"No se puede guardar imagen" ponia No se puedo cambiar imagen pero yo lo cambie.

Y este es el resultado del diagnostico al subir imagenes:

file_uploads: Activado
open_basedir: /var/www/vhosts/cromosdefutbol.com/httpdocs:/tmp
safe_mode: Desactivado
upload_tmp_dir: Ninguno
upload_max_filesize: 2,00 MB (Megabytes)

SaludoS
 
Pues no parece un tema de que no tenga seteado la partición /tmp, por cierto has probado a la carpeta donde suben los avatares a hacerle un chown -R apache /carpeta para que el dueño de la carpeta sea el mismo que el que arranca el servidor web, de esta manera quedarían solventado cualquier problema en los permisos
 

Temas similares

Alexbello17
Respuestas
2
Visitas
68
Carlos Frias
Carlos Frias
Pipilin666
Respuestas
7
Visitas
124
Carlos Frias
Carlos Frias
Pipilin666
Respuestas
7
Visitas
356
Angel Benites
Angel Benites
Atrás
Arriba