Koozali.org: home of the SME Server

mod_rewrite.c

Offline analaura

  • 10
  • +0/-0
mod_rewrite.c
« on: November 02, 2009, 06:06:02 AM »
Una consulta, me pidieron instalar un script escrito en php en el servidor , el tema es que lo instalo perfectamente pero por ejemplo los link van a mipagina ( http://xxxx/mipagina ) en vez de ir a (http://xxx/mipagina.php .... (espero haberme explicado), creo por lo que lei que este tipo de programacion se hace con un modulo mod_rewrite.c (espero no decir una ganzada)

Lo que vi es que en el sme no viene activado estuve viendo esto que encontre en el foro pero no me funciono .. alguna pista?
 
/sbin/e-smith/db accounts setprop NOMBREIBAY AllowOverride All
/sbin/e-smith/signal-event ibay-modify NOMBREIBAY 

Offline Normando

  • *
  • 841
  • +2/-1
    • Unixlan
Re: mod_rewrite.c
« Reply #1 on: November 02, 2009, 01:29:07 PM »
Ana

Debes ejecutar:

Code: [Select]
db accounts setprop NOMBREIBAY AllowOverride All
db accounts setprop NOMBREIBAY FollowSymLinks enabled
signal-event ibay-modify NOMBREIBAY

según se indica en:
http://wiki.contribs.org/DB_Variables_Configuration#Apache_server_ibay_specific_.28httpd-e-smith.29

Si necesita dar acceso a php para que acceda al directorio /tmp (ya que allí guarda las sesiones), ejecuta la siguiente linea:

Code: [Select]
db accounts setprop NOMBREIBAY PHPBaseDir /home/e-smith/files/ibays/NOMBREIBAY:/tmp
signal-event ibay-modify NOMBREIBAY

Si utilizas un archivo .htaccess para las reglas de mod_rewrite debes asegurarte que comience con:

RewriteEngine On

y eliminar la opción FolloSymLinks si es que existe, ya que es provista por la configuración de apache debido a los comandos de la DB.

Si el script corre bajo un subdirectorio del directorio html del ibay, deberías corregir o añadir si no existiese la variable:

RewriteBase    /subdirectorio

antes de las reglas.

Si necesitas incrementar algún valor de php:
http://wiki.contribs.org/DB_Variables_Configuration#Php

Offline analaura

  • 10
  • +0/-0
Re: mod_rewrite.c
« Reply #2 on: November 03, 2009, 08:03:46 AM »
Muchas Gracias :D