PDA

Ver la versión completa : ddwrt mod SD + Apache con Joomla



NaxoneZ
19-06-2008, 22:37
Buenas,

Actualmente tengo en mi disposición un WRT54GS al cual le he puesto una SD para ampliarle la memoria.

Lo que quiero hacer es montar un servidor web desde el mismo router.

Tengo ya el Apache instalado y funcionando en el puerto 81 (sale el it's works y tal)... pero ahora bien, quiero instalarle un joomla ... pero para ello necesito habilitar php y sql.

Me he bajado los ipk de la pagina de openwrt (php5-cgi_5.0.5-1_mipsel.ipk, php5-mod-gd_5.0.5-1_mipsel.ipk y php5-mod-mysql_5.0.5-1_mipsel.ipk y ) lo he instalado con un ipkg install y esto sigue sin funcionar...

No sé si es problemas de los paquetes que me he bajado o si es problema de configuración (lo más seguro)

Seguiré mirando sobre el tema a ver si encuentro algo, pero una ayuda no estaría de más xD

A ser felices :D

pD: Dejo los pasos que he echo (por si a alguien le interesa ) para que funcione el apache pero sin soporte para php por eso ...


ipkg install apache-server.ipk #Descargado de la página oficial de openwrt y pasado a la SD

##Configurar httd.conf con el puerto 81
##Configurar httd.conf con el servroot de la página

## Crear script para que carga el ddwrt cuando se inicia
killall httpd #Para matar el proceso para su posterior modificacion
httpd -p 81 -h /mmc/usr/share/htdocs/ #Donde está la página personal
httpd -p 80 /www/ #Para que carge la interfaz del router

##Editar el firewall
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 81 -j logaccept #Para ver la página desde el exterior

##Reboot

Para Resolver Problemas:

nvram set rc_startup="" #Vacía el startup
nvram set rc_firewall="" #Vacía las IPtables
nvram commit #guarda en la flash la conf
reboot #Reiniciar

j8k6f4v9j
21-06-2008, 13:54
Como no has mencionado nada de eso, supongo que el error está en la configuración de apache, debes hacer que reconozca los archivos php como tal. Hay mucha información en la red sobre eso.

Algo así en httpd.conf:

<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>


Además, veo:
php5-cgi
php5-mod-gd
php5-mod-mysql

pero no veo php5 !!

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

NaxoneZ
22-06-2008, 17:17
Buenas j8k6f4v9j,

Según he visto han hecho esta configuracion con otro servidor web (lighttpd me parece que se llamaba) y funciona perfectamente con php según he visto por hay (con los mismos módulos que tengo instalados) ... por lo que he decidido pasarme a openWRT que veo que hay mas info y parece más posible ... aunque me tendre que poner más las pilas porque va todo por CLI xD

Igualmente gracias.

A ser felices.

j8k6f4v9j
23-06-2008, 16:15
aunque me tendre que poner más las pilas porque va todo por CLI xD

Otro punto a su favor ;)

Salu2