Problemas con paginacion y friendly URLs

Problemas con paginacion y friendly URLs

Postby emudojo on Sat Dec 01, 2007 2:24 am

Hola, pues todo parece funcionar bien pero la paginacion en URL personalizados me tira este error tan lindo

Exception message: is_dir() [function.is-dir]: Stat failed for ./tmp/cache_0/cache_08 (errno=13 - Permission denied)
Error code: 2
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(755): is_dir
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(789): cache_lite._write
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(387): cache_lite._writeandcontrol
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/cache.class.php(75): cache_lite.save
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(69): cache.setdata
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(56): configdbstorage._loadallvaluesfromdatabase
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/config.class.php(103): configdbstorage.configdbstorage
/home/.lemmy/hertzel/lifetype-1.2.5/page(13): config.getconfig

Exception message: is_dir() [function.is-dir]: Stat failed for ./tmp/cache_0/cache_08/ (errno=13 - Permission denied)
Error code: 2
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(760): is_dir
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(789): cache_lite._write
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(387): cache_lite._writeandcontrol
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/cache.class.php(75): cache_lite.save
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(69): cache.setdata
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(56): configdbstorage._loadallvaluesfromdatabase
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/config.class.php(103): configdbstorage.configdbstorage
/home/.lemmy/hertzel/lifetype-1.2.5/page(13): config.getconfig

Exception message: mkdir(./tmp/cache_0/cache_08/) [function.mkdir]: Permission denied
Error code: 2
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(761): mkdir
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(789): cache_lite._write
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(387): cache_lite._writeandcontrol
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/cache.class.php(75): cache_lite.save
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(69): cache.setdata
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(56): configdbstorage._loadallvaluesfromdatabase
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/config.class.php(103): configdbstorage.configdbstorage
/home/.lemmy/hertzel/lifetype-1.2.5/page(13): config.getconfig

Exception message: fopen(./tmp/cache_0/cache_08/cache_c20193f16aa4c1c9d747b49a92839c83_8d5fd0bb70cc2faba38ceae7ba7b4ab9) [function.fopen]: failed to open stream: Permission denied
Error code: 2
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(765): fopen
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(789): cache_lite._write
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(387): cache_lite._writeandcontrol
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/cache.class.php(75): cache_lite.save
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(69): cache.setdata
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(56): configdbstorage._loadallvaluesfromdatabase
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/config.class.php(103): configdbstorage.configdbstorage
/home/.lemmy/hertzel/lifetype-1.2.5/page(13): config.getconfig

Exception message: fopen(./tmp/cache_0/cache_08/cache_c20193f16aa4c1c9d747b49a92839c83_8d5fd0bb70cc2faba38ceae7ba7b4ab9) [function.fopen]: failed to open stream: Permission denied
Error code: 2
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(711): fopen
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(793): cache_lite._read
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(387): cache_lite._writeandcontrol
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/cache.class.php(75): cache_lite.save
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(69): cache.setdata
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(56): configdbstorage._loadallvaluesfromdatabase
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/config.class.php(103): configdbstorage.configdbstorage
/home/.lemmy/hertzel/lifetype-1.2.5/page(13): config.getconfig

Exception message: flock(): supplied argument is not a valid stream resource
Error code: 2
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(712): flock
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(793): cache_lite._read
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(387): cache_lite._writeandcontrol
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/cache.class.php(75): cache_lite.save
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(69): cache.setdata
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(56): configdbstorage._loadallvaluesfromdatabase
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/config.class.php(103): configdbstorage.configdbstorage
/home/.lemmy/hertzel/lifetype-1.2.5/page(13): config.getconfig

Exception message: touch() [function.touch]: Unable to create file ./tmp/cache_0/cache_08/cache_c20193f16aa4c1c9d747b49a92839c83_8d5fd0bb70cc2faba38ceae7ba7b4ab9 because Permission denied
Error code: 2
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/Cache_Lite/Lite.php(393): touch
/home/.lemmy/hertzel/lifetype-1.2.5/class/cache/cache.class.php(75): cache_lite.save
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(69): cache.setdata
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/configdbstorage.class.php(56): configdbstorage._loadallvaluesfromdatabase
/home/.lemmy/hertzel/lifetype-1.2.5/class/config/config.class.php(103): configdbstorage.configdbstorage
/home/.lemmy/hertzel/lifetype-1.2.5/page(13): config.getconfig

y ahi sigue pero mejor no lo pongo todo porque es repetido pero por folders de cache... alguna idea? el directorio tmp se cfrea bajo el usuario de apache el cual al ser un shared host no puedo cambiarle los permisos...

Alguna idea? y los friendly URLs pues pasa lo mismo
emudojo
 
Posts: 15
Joined: Mon Dec 04, 2006 8:15 pm

Postby phunkphorce on Sat Dec 01, 2007 5:49 am

Asegúrate que directorio tmp/ dentro de Lifetype tiene permisos de escritura para el servidor de web.
phunkphorce
Lifetype Expert
 
Posts: 9028
Joined: Mon Aug 25, 2003 6:34 am
Location: Suomessa

Postby emudojo on Wed Dec 05, 2007 1:30 am

ok pues revise, y que tiene los permisos.... ahora bien inclusive despues de hacer un

chmod -R 775 ./kifetype

cambia el asunto y sigo reciviendo el error, ademas dew que hay unas cosas que se estan enviando al /tmp del sistema, el cual pues me parece que el webserver no tiene acceso :?

Alguna idea.... va algunos optros ejemplos

Code: Select all
Exception message: session_start() [function.session-start]: open(/tmp/sess_0bkt21ve9emci2oscu24cg8f53, O_RDWR) failed: Permission denied (13)
Error code: 2
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/net/http/session/sessionmanager.class.php(51): session_start
/home/.lemmy/hertzel/lifetype-1.2.5/index.php(40): sessionmanager.init
/home/.lemmy/hertzel/lifetype-1.2.5/class/object/loader.class.php(7): include
/home/.lemmy/hertzel/lifetype-1.2.5/blog.php(41): lt_include
/home/.lemmy/hertzel/lifetype-1.2.5/class/object/loader.class.php(7): include
/home/.lemmy/hertzel/lifetype-1.2.5/page(25): lt_include


Code: Select all
Exception message: Smarty error: unable to write to $cache_dir '/home/.lemmy/hertzel/lifetype-1.2.5/tmp2/2'. Be sure $cache_dir is writable by the web server user.
Error code: 256
-- Backtrace --
/home/.lemmy/hertzel/lifetype-1.2.5/class/template/smarty/Smarty.class.php(1095): trigger_error
/home/.lemmy/hertzel/lifetype-1.2.5/class/template/smarty/internals/core.write_cache_file.php(81): cachedtemplate.trigger_error
/home/.lemmy/hertzel/lifetype-1.2.5/class/template/smarty/Smarty.class.php(1281): smarty_core_write_cache_file
/home/.lemmy/hertzel/lifetype-1.2.5/class/template/cachedtemplate.class.php(43): smarty.fetch
/home/.lemmy/hertzel/lifetype-1.2.5/class/view/smartyview.class.php(257): cachedtemplate.fetch
/home/.lemmy/hertzel/lifetype-1.2.5/class/view/blogview.class.php(286): smartyview.render
/home/.lemmy/hertzel/lifetype-1.2.5/class/controller/controller.class.php(379): templateview.render
/home/.lemmy/hertzel/lifetype-1.2.5/index.php(51): blogcontroller.process
/home/.lemmy/hertzel/lifetype-1.2.5/class/object/loader.class.php(7): include
/home/.lemmy/hertzel/lifetype-1.2.5/blog.php(41): lt_include
/home/.lemmy/hertzel/lifetype-1.2.5/class/object/loader.class.php(7): include
/home/.lemmy/hertzel/lifetype-1.2.5/page(25): lt_include


y como se ve mi directorio tmp2?

Code: Select all
[lisa]$ ls -lha tmp2/
total 12K
drwxrwxr-x   3 hertzel pg894820 4.0K Dec  4 21:18 .
drwxrwxr-x  15 hertzel pg894820 4.0K Dec  4 21:18 ..
drwxrwxr-x   2 hertzel pg894820 4.0K Dec  4 21:21 2
[lisa]$ ls -lha tmp2/2
total 252K
-rw-r--r--  1 hertzel pg894820 3.6K Dec  4 21:19 %%04^048^04851074%%header.template.php
-rw-r--r--  1 hertzel pg894820 5.4K Dec  4 21:19 %%14^148^148B8ABF%%postandcomments.template.php
-rw-r--r--  1 hertzel pg894820 5.5K Dec  4 21:19 %%21^211^211994A8%%panel.template.php
-rw-r--r--  1 hertzel pg894820 3.8K Dec  4 21:19 %%28^282^282FE24A%%post.template.php
-rw-r--r--  1 hertzel pg894820 6.8K Dec  4 21:18 %%2A^2A0^2A04B803%%globalsettings.template.php
-rw-r--r--  1 hertzel pg894820 1.3K Dec  4 21:19 %%39^390^3907EF84%%error.template.php
-rw-r--r--  1 hertzel pg894820  150 Dec  4 21:18 %%3D^3D5^3D5D87B1%%footer.template.php
-rw-r--r--  1 hertzel pg894820 2.5K Dec  4 21:19 %%3F^3F2^3F2BCD9C%%commentform.template.inc
-rw-r--r--  1 hertzel pg894820 3.7K Dec  4 21:19 %%3F^3F2^3F2BCD9C%%commentform.template.php
-rw-r--r--  1 hertzel pg894820  177 Dec  4 21:18 %%56^564^56407492%%footernavigation.template.php
-rw-r--r--  1 hertzel pg894820  31K Dec  4 21:18 %%6A^6AB^6AB56FBD%%globalsettings_general.template.php
-rw-r--r--  1 hertzel pg894820 1.5K Dec  4 21:18 %%87^871^87121320%%navigation.template.php
-rw-r--r--  1 hertzel pg894820  498 Dec  4 21:18 %%C5^C5E^C5E972D0%%successmessage.template.php
-rw-r--r--  1 hertzel pg894820 1.3K Dec  4 21:19 %%CD^CD3^CD3F33D6%%footer.template.php
-rw-r--r--  1 hertzel pg894820 1.7K Dec  4 21:19 %%E2^E2B^E2BE54AA%%main.template.php
-rw-r--r--  1 hertzel pg894820  497 Dec  4 21:18 %%EA^EAD^EAD3F2A4%%errormessage.template.php
-rw-r--r--  1 hertzel pg894820 5.2K Dec  4 21:18 %%F4^F4E^F4E7A413%%header.template.php
-rw-r--r--  1 hertzel pg894820 1.3K Dec  4 21:18 %%FE^FEA^FEA975DF%%menutabs.template.php
drwxrwxr-x  2 hertzel pg894820 4.0K Dec  4 21:21 .
drwxrwxr-x  3 hertzel pg894820 4.0K Dec  4 21:18 ..
-rw-r--r--  1 hertzel pg894820  21K Dec  4 21:19 88fcb350367132ff5a1369764bf0000e^%%14^148^148B8ABF%%postandcomments.template
-rw-r--r--  1 hertzel pg894820  27K Dec  4 21:19 9c2392e6f8b0a04a95cbd3bf8e6b16a0^%%E2^E2B^E2BE54AA%%main.template
-rw-r--r--  1 hertzel pg894820  26K Dec  4 21:21 9d2b1abb0edfc55c4332fdff7b8641d2^%%E2^E2B^E2BE54AA%%main.template
-rw-r--r--  1 hertzel pg894820  23K Dec  4 21:21 b06b16dd9110bd36092e8180cdc4f634^%%14^148^148B8ABF%%postandcomments.template
-rw-r--r--  1 hertzel pg894820  21K Dec  4 21:19 b905c069ca3812bcc6e3505f3c4508bd^%%14^148^148B8ABF%%postandcomments.template


Ahora bien mi duda es, porque se crean los directorios de cache con esos permisos... de esa forma NUNCA el grupo al que pertenezco o apache podra escribir, o acaso es que tendre que hacerme un bash o algo que haga el cambio de permisos.... deberias ver la clase que hace eso... mas bien deberia yo xD



saludos y diome que opinas
emudojo
 
Posts: 15
Joined: Mon Dec 04, 2006 8:15 pm

Postby phunkphorce on Wed Dec 12, 2007 1:04 am

Lifetype no es el que intenta crear las sesiones en la carpeta /tmp/, sino que es el PHP. Este es un problema del que deberías informar a tu proveedor porque solo es posible cambiarlo mediante modificaciones al php.ini. También es posible cambiarlo a través del menú de administración del Lifetype, pero para ello antes necesitas poder acceder al menú...

Sobre el directorio tmp2/, porque no intentas darle permisos 777 en lugar de 775 y ver si la cosa mejora?
phunkphorce
Lifetype Expert
 
Posts: 9028
Joined: Mon Aug 25, 2003 6:34 am
Location: Suomessa


Return to Español

cron