Quijost

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Quijost.com - Hosting Gratis al alcance de tus manos

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mensajes - shakaran

Páginas: 1 ... 8 9 [10] 11 12 ... 33
136
Desarrollo Web / Re:Ayuda más entradas en el Home
« en: Marzo 21, 2012, 09:50:09 a. m. »
El tema de Wordpress que mencionas es de pago y no podemos ver su código fuente.

Pero según el código que escribes, la función Padd_Option::get obtiene las entradas, luego necesitaríamos ver la función get() o clase Padd_Option para poder entenderla y realizar una modificación.

137
Desarrollo Web / Re:Ayuda más entradas en el Home
« en: Marzo 21, 2012, 00:25:21 a. m. »
¿Debo asumir que es Wordpress el CMS que usas? No das mucha información relevante

138
Asistencia al cliente / Re:StaticFiles django
« en: Marzo 17, 2012, 22:31:01 p. m. »
Hola y bienvenido pavongon,

(Hemos editado su mensaje para eliminar las contraseñas y usuario de la base de datos que estaba mostrando).

Según tiene configurado en el settings.py estaría ordenando a django que sus imágenes de dpavon.quijost.com se encuentran en el directorio dpavon.quijost.com/static/.

Pero probablemente su directorio static se encuentre en directorio del proyecto django, luego en realidad se están cargando en dpavon.quijost.com/static/ cuando en realidad quiere que se cargue
desde dpavon.quijost.com/nombreproyecto/static/

Si es de esta manera, debería modificar las variables STATIC_URL y STATICFILES_DIRS para que la ruta escoja como usted desea sus imágenes.

139
Hi Lwoo,

Entering to http://monfloo.quijost.com/monfloo-landing/ appear this on general error log:

Código: [Seleccionar]
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX] mod_wsgi (pid=24275): Exception occurred processing WSGI script '/home/monfloo/public_html/django.wsgi'.
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX] Traceback (most recent call last):
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]   File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/handlers/wsgi.py", line 272, in __call__
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]     response = self.get_response(request)
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]   File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/handlers/base.py", line 153, in get_response
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]     response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]   File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/handlers/base.py", line 218, in handle_uncaught_exception
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]     return callback(request, **param_dict)
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]   File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/utils/decorators.py", line 93, in _wrapped_view
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]     response = view_func(request, *args, **kwargs)
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]   File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/views/defaults.py", line 30, in server_error
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]     t = loader.get_template(template_name) # You need to create a 500.html template.
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]   File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/template/loader.py", line 157, in get_template
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]     template, origin = find_template(template_name)
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]   File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/template/loader.py", line 138, in find_template
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX]     raise TemplateDoesNotExist(name)
[Thu Mar 15 10:54:22 2012] [error] [client XX.XX.XX.XX] TemplateDoesNotExist: 500.html

So, you are getting a exception TemplateDoesNotExist. Try checking the current paths on django project and catch the exception when you import the template.

140
I will check this for try to find a solution, but it could be that a owner file permissions. I mean user/group options as running as apache (nobody/nobody). And Django runs then as Apache application too handled by ws-script

But write a file should could make easily, because Django write files without problems but no running as apache user (nobody/nobody).

You could try use logging module or even more advanced solutions for fetch the exceptions:

http://www.davidcramer.net/code/502/debugging-django-errors.html
http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi

141
Hi again Lwoo,

Sorry for the delay.

This appears on root error log:

Código: [Seleccionar]
[Wed Mar 14 00:57:15 2012] [error] [client XX.XX.XX.XX] mod_wsgi (pid=12662): Target WSGI script '/home/monfloo/public_html/monfloo-landing/django.wsgi' cannot be loaded as Python module.
[Wed Mar 14 00:57:15 2012] [error] [client XX.XX.XX.XX] mod_wsgi (pid=12662): Exception occurred processing WSGI script '/home/monfloo/public_html/monfloo-landing/django.wsgi'.
[Wed Mar 14 00:57:15 2012] [error] [client XX.XX.XX.XX] Traceback (most recent call last):
[Wed Mar 14 00:57:15 2012] [error] [client XX.XX.XX.XX]   File "/home/monfloo/public_html/monfloo-landing/django.wsgi", line 9, in <module>
[Wed Mar 14 00:57:15 2012] [error] [client XX.XX.XX.XX]     f = open(filename, 'w')
[Wed Mar 14 00:57:15 2012] [error] [client XX.XX.XX.XX] IOError: [Errno 13] Permission denied: 'error_log.txt'
[Wed Mar 14 00:57:15 2012] [warn] [client XX.XX.XX.XX] mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed

Seems that you need set previously a the write permissions on error_log.txt and also complains about "Options +Includes"

Note too that sys.path.append('/home/monfloo/monfloo-lp/monfloo_lp') is wrong. You should put with public_html sys.path.append('/home/monfloo/public_html/monfloo-lp/')

142
I finally solve the problem, it seems a bug on psycopg 2.4.4 on the file psycopg/lobject_int.c:

Citar
.psycopg/lobject_int.c:478:    retvalue = lo_truncate(self->conn->pgconn, self->fd, len);

http://www.postgresql.org/docs/9.0/static/lo-interfaces.html#LO-TRUNCATE

I install the development version that fix the bug, so now it is working:

Citar
# python -c "import psycopg2; print psycopg2.__version__"
2.4.5.dev0 (dt dec pq3 ext)

Try now with psycopg2 and manage.py if solves your problem and post here again your result.

The error that the trace shows:

Código: [Seleccionar]
File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/uti
ls/simplejson/__init__.py", line 111, in <module>
    import simplejson
  File "/usr/local/lib/python2.7/site-packages/simplejson-2.3.0-py2.7-linux-x86_
64.egg/simplejson/__init__.py", line 111, in <module>
    from decoder import JSONDecoder, JSONDecodeError
MemoryError

Seems more a bug (memory leak) on Django or simplejson module reading your settings.py. The server1 has 8 GB of Ram and normally used 2-4 GB, so it is pretty weird that you receive a MemoryError exception.

Try again and keep me aware of you results. Soon Django 1.4 would be released so maybe we can update soon for fix this.

143
I test on our sandbox example too http://quijost.com/sandbox/index.py

And I am getting a error like:
/usr/local/lib/python2.7/site-packages/psycopg2-2.4.4-py2.7-linux-x86_64.egg/psycopg2/_psycopg.so: undefined symbol: lo_truncate

On google a lot people complains about the error, but without a workaround. The most precise info that I could get was:

http://archives.postgresql.org/psycopg/2011-10/msg00020.php

Citar
lo_truncate is available after postgres 8.3. Psycopg is being compiled
again libpq 8.4, so the function is included. Looks like at runtime it
tries to dynamically link with an older libpq: you can check with ldd
which one.

So I gonna try debug and search on source code for make some changes on psycopg2 ang get it make available on postgres 9.1. But I cannot guarantee that I can make it work, seems a bug related with psycopg2.

While I try to fix, you could use MySqldb as a fallback alternative.

144
Comentarios y sugerencias / Re:Traslado de dominio y alojamiento
« en: Marzo 08, 2012, 23:43:38 p. m. »
Hola Alexia,

Ahora sólo necesita apuntar su dominio en su cPanel, para ello siga la FAQ:

http://quijost.com/foro/faq/como-apuntar-un-dominio/

145
Hi and welcome Lwoo,

We just installed psycopg2 v2.4.4 on server1 for give support to you. If you need some other module, just let me know.

When you write "import psycopg2" you need set previously the enviroment variable PYTHON_EGG_CACHE, for example:

Código: [Seleccionar]
import os
os.environ['PYTHON_EGG_CACHE'] = '/home/youruser/tmp/trac-eggs'

import psycopg2

It is important that you must set PYTHON_EGG_CACHE under you username folder. The folder /tmp is not writeable for some reason to python when it loads internal imports and you could get a error similar to (or error 500):

Código: [Seleccionar]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/psycopg2-2.4.4-py2.7-linux-x86_64.egg/psycopg2/__init__.py", line 67, in <module>
    from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: /usr/local/lib/python2.7/site-packages/psycopg2-2.4.4-py2.7-linux-x86_64.egg/psycopg2/_psycopg.so: undefined symbol: lo_truncate

Regarding to error 500, the error_log by apache for cPanel is general, so the only way that I know to catch 500 errors is wrapper the code with a try/catch exception like:

Código: [Seleccionar]
filename = 'error_log.txt'
f = open(filename, 'w')
try:
  # Do something with your code here
  f.write('Ok')
except:
  traceback.print_exc(file=f) 
f.close()

Also searching on the general error_log I see this error for your site:

Código: [Seleccionar]
[Thu Mar 08 23:36:18 2012] [alert] [client XXX.XXX.XXX.XXX] /home/monfloo/public_html/monfloo-landing/.htaccess: Invalid command 'PythonHandler', perhaps misspelled or defined by a module not included in the server configuration
[Thu Mar 08 23:36:18 2012] [alert] [client XXX.XXX.XXX.XXX] /home/monfloo/public_html/monfloo-landing/.htaccess: Invalid command 'PythonHandler', perhaps misspelled or defined by a module not included in the server configuration
[Thu Mar 08 23:36:18 2012] [error] Optional hook test said: GET / HTTP/1.0
[Thu Mar 08 23:36:18 2012] [error] Optional function test said: GET / HTTP/1.0
[Thu Mar 08 19:36:19 2012] [alert] [client XXX.XXX.XXX.XXX] /home/monfloo/public_html/monfloo-landing/.htaccess: Invalid command 'PythonHandler', perhaps misspelled or defined by a module not included in the server configuration
[Thu Mar 08 19:36:19 2012] [alert] [client XXX.XXX.XXX.XXX] /home/monfloo/public_html/monfloo-landing/.htaccess: Invalid command 'PythonHandler', perhaps misspelled or defined by a module not included in the server configuration

Note that PythonHandler directive is only for mod_python and we are using mod_wsgi for python scripts that works with "SetHandler wsgi-script"

Please fix that and back to me again if you need more assistance.

146
Comentarios y sugerencias / Re:Traslado de dominio y alojamiento
« en: Marzo 08, 2012, 13:04:11 p. m. »
Bueno os voy informando:

1.- Tras hecha la solicitud de traslado y pagado, busqué los códigos en mi Cpanel. No aparecen.

No le hemos comentado en ningún paso que fuera necesario buscar códigos en su cPanel.

2.- Me puse en contacto con mi actual proveedor por email pidiendo dicho código. Me responde que al tratarse de un dominio .es, esos códigos no son necesarios, ya que el proceso se hace automáticamente.

Le comentamos también previamente que para los .es no era necesario.

3.- Me llega a mi bandeja de entrada un email de DOMINIOS.ES (Entidad pública empresarial Red.es), solicitándome que Acepte o Cancele la solicitud de transferencia.

Evidentemente la he Aceptado. Ahora me envía a una página de Red.es en el que me pregunta si estoy de acuerdo en que se realice la transferencia. Acepto.

4.- Ahora me llega otra vez a mi bandeja de entrada un email de confirmación avisandome de que la transferencia  se ha aceptado  por la Persona de Contacto Administrativo. O sea se, Yo.

Y hasta aquí son los pasos dados. Ahora que hago?

*Estoy ya de los nervios.....

Alex.

Los pasos hasta ahora son correctos. Y la transferencia esta en trámite para que nosotros la recibamos. Le llegara un correo una vez el proceso este finalizado.

No hay necesidad de que se ponga nerviosa, es un proceso normal y se hacen muchos igual a diario.

147
Comentarios y sugerencias / Re:Traslado de dominio y alojamiento
« en: Marzo 08, 2012, 02:09:35 a. m. »
Si, si los mismos. Corregiremos que aparezcan también los datos de transferencia bancaria en los detalles del pedido de transferencia. Pero puede realizar ya el pago si lo desea con total normalidad.

148
Comentarios y sugerencias / Re:Traslado de dominio y alojamiento
« en: Marzo 07, 2012, 19:59:59 p. m. »
Hola y bienvenida Alexia,

Este apartado o bien el de Asistencia a cliente son correctos ya que sugiere o comenta como hacer el traslado o migración de su web.

Sobre el traslado de dominio:

Para iniciar una transferencia de dominio diríjase a http://quijost.com/whois/

Después consulte la disponibilidad de su dominio en esa misma página, al aparecer como no disponible, te mostrar un enlace para "transferir".

Una vez pulse en el mismo se iniciara el pedido de transferencia. Cuando sea pagado, se iniciara la transferencia.

En ese momento, a excepción de dominios .es, para continuar la transferencia es necesario proporcionar un código EPP o AUTH INFO para validar la transferencia desde su
anterior agente registrador de dominios al correo de soporte.

Utilice el panel de control de su anterior registrador o consulte a su anterior soporte para obtenerlo.

Su anterior agente registrador esta obligado a proporcionar dicha información si se requiere.

Tambien es posible que su registrador llame a este código de diferente manera como: "Código de autorización", "Codigo secreto de dominio", "Llave de transferencia de dominio", "Contraseña de dominio", etc.

Es importante recalcar, que no es posible transferir el dominio sin proporcionar dicho código.

Despues de proporcionarlo, se enviará una Autorización inicial para la transferencia de Registrador al contacto administrativo del dominio de acuerdo con las reglas del ICANN

A partir de ahora, dispone de 5 días (10 días para dominios .es) para aceptar la transferencia

El contacto administrativo de su dominio recibirá en su dirección de correo, un correo de notificación del ESNIC con 2 enlaces:
    - Aceptar la transferencia
    - Rechazar la transferencia

Asegúrese de que el titular actual apruebe la transferencia en dicho plazo o la petición expirara como negada sin posibilidad de reembolso, debiendo realizar otra petición nuevamente si el tiempo de aceptación de la transferencia expira.

Una vez finalizada la aceptación, la transferencia se completara cuando su anterior registrador actualice dichos datos (máximo 5 días).

149
FAQ / ¿Que es safe_mode?
« en: Marzo 03, 2012, 18:37:34 p. m. »
El safe_mode es una directiva de PHP habilitada casi por defecto en servidores compartidos. Previene basicamente de que si un usuario en un servidor es hackeado y el el atacante sube algun archivo malicioso, dicho atacante no posea permisos de ejecución sobre otros directorios diferentes del usuario víctima. Es decir, si se consigue vulnerar a un usuario del alojamiento compartido, que no sean vulnerables decenas o cientos de usuarios más de ese alojamiento compartido.

Por este motivo, la mayoría de proveedores optan por activarlo por defecto para evitar cualquier riesgo innecesario a otros clientes.

En teoría safe_mode este modo esta "deprecated" (obsoleto) en PHP 5.3, pero por el momento, salvo utilizar otra directiva open_base_dir y blockear el acceso a determinados binarios no se ha ofrecido ninguna solucion mejor, salvo que Wordpress, Drupal, Moodle, Joomla, etc no utilicen directivas que requieran safe_mode.

150
Hola jorgemon,

Como medida anti-spam en todos los servidores compartidos (para cualquier plan) el límite es de 150 correos enviados a la hora.

Páginas: 1 ... 8 9 [10] 11 12 ... 33

Página generada en 0.478 segundos con 26 consultas.