Foro de elhacker.net

Sistemas Operativos => Unix/Unix-Like => Mensaje iniciado por: manyblue en 26 Noviembre 2010, 19:15 pm



Título: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 26 Noviembre 2010, 19:15 pm
En primer lugar saludar a todos los componentes de este foro.

Mi problema es que no logro que php5 corra en apache22 bajo freeBSD.

Por ejemplo si subo un archivo html se visualiza perfectamente

http://manyblue.homeunix.com

subo un archivo php ejemplo phpinfo(); y no me abre

http://manyblue.homeunix.com/test.php

He revisado la instalacion y configuracion y no hallo el problema.

Tambien os envio los httpd.conf, rc.conf, httpd-error.log, httpd-access.log y message pues creo os hara falta para analizar.
Como soy nuevo en BSD no se por donde atacar el problema.

http://www.abogadosodaly14.com/php5_apache.avi (httpd.conf, rc.conf, loader.conf y pkg_info)

http://www.abogadosodaly14.com/error.log_access.log.avi (httpd-error.log y httpd-access.log)

http://www.abogadosodaly14.com/message.avi

Otra cosa más, por que en httpd.conf despues de instalar apache solo aparece en
DirectoryIndex index.html php.html   y no me aparece index.htm.

Espero haber sido bastante conciso con mi problema, si no es asi, decidmelo y os envio la información que necesiteis.

Muchiiiiiisimas gracias de antemano y un saludo.

PD: En el foro oficial de freeBSD en ingles me han respondido esto

Check the allow deny settings for /usr/local/www/apache22/data/, by default apache installs with deny from all order deny,allow I think. Set to allow from all order allow,deny...





Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 27 Noviembre 2010, 09:38 am
Como siempre primero saludar a todos.

¿ No hay nadie por aqui que entienda de freeBSD ?

Creo que mi solucion pasa por cambiar los permisos de /usu/local/www/data  que vienen por defecto en la instalacion de apache22 por defecto, pero no se donde tengo que hacerlo, pienso que a lo mejor seria editando

# ee /usr/local/etc/apache22/httpd.cof pero no estoy seguro.

Gracias de antemano

PD: En caso de que no sepais la solucion me podriais remitir algun sitio donde pueda resolverlo por que este post tambien lo tengo en el foro oficial de freeBSD , me dan la solucion pero no como hacerlo.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 1 Diciembre 2010, 04:11 am
 por pura casualidad no tendras el archivo httpd.conf dentro de /etc/apache2/httpd.conf ???


en caso de no ser asi y en realidad lo tienes donde mencionas, lo unico que tienes que hacer es abrirlo para editarlo (con el editor que gustes, yo siempre uso nano)


Código:
# nano /etc/apache2/httpd.conf
y alli buscas una linea que diga:
Citar
#LoadModule php5_module libexec/apache2/libphp5.so
lo unico que tienes que hacer quitarle la # del comienzo y listo, ya solo tendrias que reiniciar el servidor de apache y deberia de funcionar sin problemas:


Código:
httpd -k stop[/pre][pre]httpd -k start



saludos


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 1 Diciembre 2010, 12:30 pm
En primer lugar gracias por tu respuesta pues por los foros no hay obligaciones ninguna.
No veas la vueltas que le he dado. Al final opte por seguir los manuales que he encontrado en:

http://www.freebsdmadeeasy.com/tutorials/web-server/configure-apache-web-server-on-freebsd.php (http://www.freebsdmadeeasy.com/tutorials/web-server/configure-apache-web-server-on-freebsd.php)

Creo que a lo mejor lo que no e hecho tiene relacion con lo que me dices, es esta parte, esta en ingles pero creo que se entiende:

Currently in Apache 2.2.x the default directory is /usr/local/www/apache22 instead of the old default. This should be changed to the standard directory of /usr/local/www/data in every spot. You can move the folder like this if you do not have a previous version of apache installed that has created the directory already.

Código:
# mv /usr/local/www/apache22 /usr/local/www/

You can replace it easily with sarep from the ports with this command.

Código:
# sarep "/usr/local/www/apache22" "/usr/local/www" httpd.conf

todo lo demas que hay que hacer lo e hecho hasta darle permiso a

Código:
DocumentRoot "/ usr/local/www/apache22/data"

# First, we configure the "default" to be a very Restrictive September of
# Features.
#
<Directory />
     AllowOverride All          de None a All    
     Order allow, deny
     Allow from all
</ Directory>

Si quieres ver exactamente lo que e hecho te remito a este pos para no estar mareando la perdiz y vete al post  #34 que es el ultimo.

http://forums.freebsd.org/showthread.php?t=19615&page=2 (http://forums.freebsd.org/showthread.php?t=19615&page=2)

Ahora mismo estoy reinstalando todo hasta el punto que te nombro al principio, que creo que es donde esta mi problema, siguiendo el manual de freeBSD made easy instalacion de apache.

NO mi archivo httpd.conf esta en  

Código:
# /usr/local/etc/apache22/httpd.conf

Mi archivo web, pubic_htm,l o directorio web principal, que es el que uso pues aun no he creado el virtual server para los usuarios

Código:
# /usr/local/www/apache22/data

existen unas pequeñas diferencia a la primera version que instale hace tiempo FreeBSD 6.0 que estos estavan en

# /usr/local/www/data

Lo que me preguntas al principio es si he copiado el archivo que esta en a

Código:
# cp /usr/local/etc/apache22/httpd.conf  /usr/local/www/apache22/

Editores tu usas nano yo usi vi pero a veces por comodidad ee, tambien uso nano que esta instalado por defecto freeBSD.

Por supuesto no sabes lo que te agradezco esta contestacion tuya pues estoy un poco perdido ahora mismo.
El otro sever que tuve con freeBSD tampoco fui capaz de montar php en apache, solo lo tenia para galerias fotos y videos, MLnet, pure-ftpd, mysql y DarwinStreaminServer con mpeg4 para estriming principalmente pues tenia una publicacion con unos amigos.
Tengo otro server montado con Windows server 2008 pero estoy un poco harto pues no es tan seguro y flexible como freeBSD, ademas de la coleccion de ports que trae.

Lo dicho anteriormente muchiiiiiisimas gracias de antemano.

Un saludo


PD: si me podeis hechar una mano y que esto funciones, prometo dejar en esta sección un manual completo en español de instalacion de un servidor web completo con FreeBSD:

FreeBSD 8.0 + apache22 + mysql55-server + php5 + pure-ftpd + phpmyadmin


A la espera de si me puedes responder a la primera pregunta que te e hecho al principio, he acabado con free y apache, nada mas mira funciona, por lo que creo
pero no he movido apache22

http://manyblue.homeunix.com (http://manyblue.homeunix.com)


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 1 Diciembre 2010, 15:03 pm
te cuento mas:

Código:
# cd /usr/local/etc/apache22/
# ls
# Includes       extras          magic
   envvars.d     httpd.conf     mime.types

Código:
# cd /usr/local/www/apache22/
# ls
# cgi-bin    data    error    icons

las configuraciones las estoy haciendo en

Código:
# cd /usr/local/etc/apache22/httpd.conf

por lo que creo que debo hacer es

copiar todo el contenido de

Código:
# /usr/local/etc/apache22/

dentro del contenido de

Código:
# /usr/local/www/apache22/

quedando

Código:
# cd /usr/local/www/apache22/
# ls
# Includes       extras          magic
   envvars.d     httpd.conf     mime.types
   cgi-bin          data            error              icons

podría ser asi ?????  y data seria el directorio web.

por lo que tendria que hacer

Código:
# cp /usr/local/etc/apache22  /usr/local/www/apache22

todo esto repito para preparar apache para php5 pues en la instalacion antes no lo hacia y los ficheros .php no me los abria.

Luego pregunta, las futuras configuraciones de http.conf para añadir los
AddType aplication/x-php .ph, para instalar php5 modulos etc se harian en

Código:
# vi /usr/local/www/apache22/httpd.conf

podria solucionar esto mi problema luego con los archivos .php ?????????

Un saludo


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 2 Diciembre 2010, 06:49 am
(espero no hacerme pelotas despues de leer este post y tambien el del otro foro xD)

Para comenzar creo q el mover el directorio no te va a ayudar en nada asi de que yo por lo pronto no lo haria (no le veo caso y pues tampoco te va a ayudar con los archivos php).


Lo que yo veo raro, es que mencionas que si cambias el archivo html que viene por default y pones despues cualquier otro creado por ti, simplemente no lo carga, lo cual solo quiere decir que tienes problemas con los permisos, asi de que una vez puesto tu archivo propio dale permisos de chmod 777 y vuelves a intentar cargarlo para ver si funciona.
(como no mencionas si esto quedo solucionado pues solo lo menciono).


Si lo anterior ya funciono pues ahora tendrias que hacerle lo mismo a tu archivo php y volver a intentarlo y si no lo carga aqui tenemos varios posibles problemas.


1. No carga simplemente nada y se queda la ventana en blanco.
Seria lo mismo que en el primer punto y es un problema del apache y no de php


2. Carga el archivo php y se ve el codigo del php en lugar de ejecutarlo
aqui tendriamos varias alternativas y retomo un poco tu post del otro foro.


en lo pasos que mencionas instalas correctamente el php pero NUNCA veo que hallas configurado el archivo php.ini de modo que el php no se ejecutaria, asi de que despues de haber instalado php tendrias que haber creado dicho archivo, para esto ya tienes uno de muestra solo tendrias que usarlo.


solo ejecuta:
Código:
 cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini

si no lo habias hecho solo recuerda reiniciar apache.


saludos


P.D: disculpa la tardanza pero es que andaba liado con el trabajo xP


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 2 Diciembre 2010, 07:48 am
perdon


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 2 Diciembre 2010, 08:06 am

Apache creo que esta bien montado no hice lo que me dice el manual de freeBSD made easy lo de mover y sarep y ahora mismo no tengo montado php pero si apache, mira el archivo html que trae por defecto apache

http://manyblue.homeunix.com (http://manyblue.homeunix.com)

Ahora subo un html mio por ejemplo el que esta test.html y prueba, se queda el navegador en blanco, no me abre otros archivos html.

Instalo php y si que hago lo que me dices de cp php.ini al otro lado, de hecho la instalacion que hago es la de freeBSD made easy esta

http://www.freebsdmadeeasy.com/tutorials/web-server/install-php-5-for-web-hosting.php   (http://www.freebsdmadeeasy.com/tutorials/web-server/install-php-5-for-web-hosting.php)

Luego al final hago

Código:
# echo "<? phpinfo (); ?>"  >> /usr/local/www/apache22/data/   


test.php  me lo intenta abrir pero no puede me sale el icono de dreamweaber para abrirlo o guardarlo por lo que apache no ejecuta el codigo php.


Ya no se cual es el problema, si subo mi html no me lo abre si subo php tampoco me lo habre.

Ya estoy desesperado pues creo hago todo bien y nada pero por eso no pierdo la paciencia.

Voy a hacer una casa a lo largo de esta mañana instalare php hare lo que me dices y ya te lo digo por aqui para que si quieres con el puty entres y mires para pasarte user y pass email me ya te lo paso.

En caso de que sean los permisos (chmod) como lo hago ????????

En fin si que tardan en responder aqui y en freeBsd heee, pero no me desespero pues se que aqui nadie tiene obligacion de nada. Soy nuevo usuario de esta pagina pero no es la primera vez que entro jajajaja ya la he visitado mogollon de veces para otras cosas.

Lo dicho anteriormente si consigo que esto funciones prometo hacer un manual en español de la instalacion de un server con freeBSD desde el principio empezando por el router hasta el final de la instalacion. Server con

freeBSD 8.0 + apache22 + php55 + mysql55-server + phpsysinfo + phpmyadmin + puere-ftpd

Muchisimas gracias por tu respuesta vamos a ver si lo conseguimos animos pa mi y pa ti.

un saludo



Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 2 Diciembre 2010, 08:41 am
Bueno los permisos, e hecho lo siguiente

Código:
# cd /usr/local/www/apache22/data/
# ls -l
total 2
-rw-r--r-- 1 root wheel 44 Nov 20 2004 index.html

(-)  
fichero reglar
(rw-)  
permiso propietario fichero en este caso leer,escribir,NO EJECUTAR
(r--)    
permisos para el grupo al que el fichero pertenece ler,NO ESCRIBIR,NO EJECUTAR
(r--)  
permisos para el resto del mundo leer,NO ESCRIBIR,NO EJECUTAR

COÑO EL PROBLEMA ESTA AQUI   JAJAJAJAJAJAJAJAJAJA..............

Ahora cambiar permisos con chmod lo mirare pues ahora mismo no se como se hace si tu me lo indicas ????? se agradecera.
Hay que cambiar los tres ultimos permisos  rw-   r--  y  r-- para propietario grupo y resto mundo no???


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 2 Diciembre 2010, 09:02 am
vete pensando tu, yo hoy debo pasar toda la mañana en el medico y despues ir a reparar una red interna de una empresa.
A la tarde regresare OK
 Zhyzura gracias gracia gracias ...
YA ESTA LOCALIZADO EL PROBLEMA


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 2 Diciembre 2010, 17:00 pm
solo ejecuta:
Código:
 chmod 777 index.html
en caso de querer aplicarlos a una carpeta junto con su contenido solo ejecuta:
Código:
 chmod -R 777 carpeta


saludos


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 2 Diciembre 2010, 18:36 pm
Vale enterado.
El foro de freeBSD ya lo he dejado solo me critican por hablar poco ingles y no me dan solucion.
No se si esto me solucionara el problema, ya te cuento.
Acabo de llegar a casa. FreeBSD ya esta instalado, apache22 tambien y parece que funciona. Ahora estoy con mysql y php.
Cuendo acabe de instalar todo y configurarlo ya te digo y hacemos las pruebas pertinentes, te parece bien ??????

Lo unico que se es que aqui me han atendido muy muy bien, en cuatro o cinco post ya vamos descartanto y llegando a la solucion. En el foro de BSD 38 post y aun no saben por donde van los tiros y esto no es problema del idioma pues dije poco pero hablo bastante ingles lo que escribirlo aveces me cuesta pero ..........

Si conseguimos solucionar el problema que me acucia me convertire en un asiduo de este foro seguro. Podria ayudar pues tengo conocimientos de muchas muchas cosas para por lo menos ayudar a los novatos.

Seguro que ya estaras cansado de tantas gracias pero como es de rigor y correcto talante, mi hermano GRACIAS por tu ayuda.

Un saludo

PD: en el foro de bsd me dicen que estos permisos no tienen nada que ver con lo que me pasa ???????????


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 2 Diciembre 2010, 22:20 pm
bueno, ya he terminado de instalar apache php y mysql.
estoy acabando con php.

Ya he añadido a httpd.conf

Código:
DirectoryIndex index.php index.html

AddType aplication/x-httpd-php .php .html
AddType aplication/x-httpd-php-source .phps

lo de AddType aplication/x-httpd-php .php .htm  es para poder usar documentos php puros ó documentos php dentro de html.
Nota que la instalacion no me ha metido en DirectoryIndex index.htm cosa que antes si me hacia. Lo puedo añadir por el morro???

Ahora mismo estoy parado en

Código:
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini

Aqui tengo un problema pues php.ini-dist no existe en el directorio

Código:
/usr/local/etc/ 
 

en este directorio solo hay

Código:
devd
man.d
pam.d
php
php.conf
php.ini-development
php.ini-production
rc.d
xml2Conf.sh
xlstConf.sh
apache22

imagino que sera

Código:
# cp /usr/local/etc/php.ini-development  /usr/local/etc/php.ini

se me olvidaba tambien esta ya cargado el modulo de php en httpd.conf

dime algo............... estoy parado aqui.

al final de todo probamos los html y los php cuando acabe esta configuracion y copie.

con respecto a mysql es solo instalarlo y hacer esto

generamos las tablas de permisos para mysql

Código:
# /usr/local/bin/mysql_install_db      enter

cambiamos el propietario y frupo del directorio de datos

Código:
# chown -R mysql:mysql /var/db/mysql/

luego

Código:
# vi /etc/rc.conf

y añadimos

Código:
mysql_enable="YES"

reboot para que se reinicie y arranque mysql se puede hacer con el comando start pero para evitar errores yo reinicio reboot

luego añadimos los permisos de root

Código:
# /usr/local/bin/mysqladmin root password (tu pass)   enter

para comprobarlo hacemos

Código:
# mysql -u root -p
# pass:
>

por lo que esta bien me deja entrar etc pienso correcto con mysql -u root  ya no te deja entrar ok.

las instalaciones de todo ninguna me ha dado error eso es importante.

Un saludo amigo


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 3 Diciembre 2010, 02:49 am
 pues efectivamente el comando a ejecutar es:
Código:
 [font='courier new', 'times new roman', monospace]# cp /usr/local/etc/php.ini-development /usr/local/etc/php.ini[/font]

pero mi pregunta antes de continuar es si ya pudiste colocar cualquier otro html y lo has visualizado correctamente ???


(recuerda que tambien tienes que modificar el httpd.conf para que cargue el modulo de php, me supongo ya hiciste esos pasos verdad??)


Antes de continuar con mysql lo mejor es primero terminar con estos problemas antes de toparnos con mas xD


saludos y espero tus avances :P


P.D: por lo visto eres de espa*a asi de que va a estar algo dificil que te conteste en cuanto tu posteas xD (yo estoy en mexico)


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 3 Diciembre 2010, 03:37 am
No no he subido ningun html mio por que aun no tengo instalado pure-ftp para subirlo tendre que hacerlo a mano con vi. Ya e hecho esto

Código:
# cp /usr/local/etc/php.ini-development  /usr/local/etc/php.ini

y nada mira

http://manyblue.homeunix.com (http://manyblue.homeunix.com)
http://manyblue.homeunix.com/test.php (http://manyblue.homeunix.com/test.php)

Ya chequeamos los html primero que abra los php OK por que siguen sin abrir los php, he montado todo correctamente segun el manual, ya no se donde esta el fallo. Sera cosa de los permisos, por que logicamente pienso que el de fuera tiene que poder lerr y ejecutar pero escribir no, no te parece ????? o sera que en vez de copiar php.ini-development habra que coger  php.ini-production  ?????  o sera que hay que modificar algo en el archivo php.ini que he creado  ???????

Gracias mi hermano desde Canarias

Pos se agradece bernardo .............................................

PD: Ha aparecido un individuo nuevo que no conocia en los foros oficiales de freeBSD y me ha preguntado algo nuevo mira los post  #40 y #41

http://forums.freebsd.org/showthread.php?t=19615&page=2 (http://forums.freebsd.org/showthread.php?t=19615&page=2)

perdona por tanta modificacion pero se me olvidaba que despues de instalar php sin configurar he instalado tambien
php5-extensions
php5-mysql
php5-session
php5-gd


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 3 Diciembre 2010, 04:26 am
ya he subido un archivo html creado por mi con vi que imprime HOLA mira

http://manyblue.homeunix.com/prueba.html (http://manyblue.homeunix.com/prueba.html)

un saludo


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 3 Diciembre 2010, 04:53 am
 (no me habia fijado que cuando inserto lineas de codigo, tambien se agregan lineas de tipo de letra y esas cosas.... procurare arreglarla para que se entienda lo que menciono je)


Pues mira que ya vamos de gane, ya se abren otros html y el php tambien (solo como codigo pero por lo visto tu php ya esta funcionando bien, solo falta cargarlo correctamente en apache).


tienes tu httpd.conf que yo puediera verlo?? (asi en lugar de descargar un video mejor me descargo el achivo completo y le veo mas rapido je)


saludos


P.D: si cambias la linea donde creas el archivo php.ini por el otro, dudo mucho se solucione :P


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 3 Diciembre 2010, 07:34 am
LLevo toda la noche en vela con esta movida me tiene el coco absorvido ya no puedo ni trabajar sin solucionar esto.

1) Desde  un principio  siempre he llegado  hasta aqui OK, no e hecho nada nuevo OK siempre me funciona php lo que nunca me cargo en apache ok.

2) Si te lo puedo mandar via como hago en los foros de FreeBSD  aprovechare el tiron de la amanecidad para hacer el video cambiarlo de formato y subirlo al host privado de un cliente, como se entere me denuncia mira que son abogados su pagina  esta hecha pero no subida no pagan ????? que cabrones son cuanto mas pasta tienen mas quieren y mas agarrados se vuelven, asi es la vida.

3) Aprovechare para tambien montar pure-ftp que no tengo problemas en realidad nunca tuve problemas con nada de freeBSD excepto con el modulo de apache para php.

Mi hermano vamos por buen camino y a los foros de BSD que les den y perdona la expresion pero me sale del alma 41 post y aun no saben ni por donde voy y esto no es problema del ingles pues les dije tu pide y yo te doy les he dado todo configuraciones de httpd.conf rc.conf loader.conf etc etc etc y en vidio tio que mas quieren.

Como siempre Gracias Gracias Gracias y se agradeceras mucho mas Zhyzura


PD: esta instalacion me esta costando sangre y sudor como novato en freeBSD por eso entiendo las posturas de los que usan windows pero no las comparto, del 100% de nuevos adeptos a BSD el 90% abandonan por desanimos o por que se les hace demasiado complicado YO NO ABANDONO

Como lo prometido es deuda, hare el manual del server total para tontos como yo que si sabemos apreciar un buen manual y te digo esto por que esta instalacion ha empezado con mal pie desde el router por que??? pues por que uso el router de telefonica Zyxel que aqui la llamamos teleruina por sus precios.
No habia manera de abrirle el puerto 80 y redirigirlo a la ip del server, me decia puerto 80 en uso y no tenia ningun programa usandolo joder valla lio, total me puse a investigar y llege a la conclusion que los routers de telefonica estan preparado para imagenio por lo que tren unos filtros para cerrar los puertos 20,21 y 80 por lo que hay que entrar por telnet y desactivarlos por eso creo que hare un buen manual de referencia para novatos con muchas imagenes etc.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 3 Diciembre 2010, 08:00 am
http://www.abogadosodaly14.com/httpd_conf.avi

estoy agotado por el momento me voy a dormir que creo que me lo merezco
ricura que diga Zhyzura  jajajajajaja es una broma pa romper el hielo estoy casado con dos niñas hermosas.

lo de siempre GRACIAS GRACIAS GRACIA mi hermano

Un saludo para Mexico desde Canarias por cierto he estado en tu pais y ademas tengo familia emigrate ahi asi que es un pais que aprecio mucho y ademas unos fenomenos en esto de la informatica por que la mayor parte de mis problemas me la han resuelto mexicanos por ejemplo un foro que veo que ahora esta un poco parado UNIXMEXICO

http://www.unixmexico.org/index.php (http://www.unixmexico.org/index.php)


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 3 Diciembre 2010, 22:53 pm
Código:
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "/var/log/foo_log"
# with ServerRoot set to "/usr/local" will be interpreted by the
# server as "/usr/local//var/log/foo_log".

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk.  If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "/usr/local"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
file "/usr/local/etc/apache22/httpd.conf", 464 lines
#
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "/var/log/foo_log"
# with ServerRoot set to "/usr/local" will be interpreted by the
# server as "/usr/local//var/log/foo_log".

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk.  If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "/usr/local"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so
LoadModule authn_default_module libexec/apache22/mod_authn_default.so
LoadModule authn_alias_module libexec/apache22/mod_authn_alias.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
LoadModule authz_default_module libexec/apache22/mod_authz_default.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule file_cache_module libexec/apache22/mod_file_cache.so
LoadModule cache_module libexec/apache22/mod_cache.so
LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
LoadModule dumpio_module libexec/apache22/mod_dumpio.so
LoadModule reqtimeout_module libexec/apache22/mod_reqtimeout.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
LoadModule env_module libexec/apache22/mod_env.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so
LoadModule expires_module libexec/apache22/mod_expires.so
LoadModule headers_module libexec/apache22/mod_headers.so
LoadModule usertrack_module libexec/apache22/mod_usertrack.so
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
LoadModule setenvif_module libexec/apache22/mod_setenvif.so
LoadModule version_module libexec/apache22/mod_version.so
LoadModule ssl_module libexec/apache22/mod_ssl.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule autoindex_module libexec/apache22/mod_autoindex.so
LoadModule asis_module libexec/apache22/mod_asis.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache22/mod_negotiation.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule imagemap_module libexec/apache22/mod_imagemap.so
LoadModule actions_module libexec/apache22/mod_actions.so
LoadModule speling_module libexec/apache22/mod_speling.so
LoadModule userdir_module libexec/apache22/mod_userdir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule php5_module        libexec/apache22/libphp5.so

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User www
Group www

</IfModule>
</IfModule>

# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.  e.g. admin@your-domain.com
#
ServerAdmin armando12347@yahoo.com

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName manyblue.homeunix.com:80

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/usr/local/www/apache22/data"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
   AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/usr/local/www/apache22/data">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
   DirectoryIndex index.php index.html
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog "/var/log/httpd-error.log"

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
#CustomLog "/var/log/httpd-access.log" common

    #
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #
    CustomLog "/var/log/httpd-access.log" combined
</IfModule>

<IfModule alias_module>
    #
    # Redirect: Allows you to tell clients about documents that used to
    # exist in your server's namespace, but do not anymore. The client
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar

    #
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    #
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.  You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.

    #
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing "/" apply to ScriptAlias
    # directives as to Alias.
    #
    ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
#
    #Scriptsock /var/run/cgisock
</IfModule>

#
# "/usr/local/www/apache22/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

#
# DefaultType: the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

<IfModule mime_module>
    #
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    #
    TypesConfig etc/apache22/mime.types

    #
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #
    #AddType application/x-gzip .tgz
    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #
    #AddEncoding x-compress .Z
    #AddEncoding x-gzip .gz .tgz
    #
# If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    AddType aplication/x-httpd-php .php .html
    AddType aplication/x-httpd-php-source .phps

    #
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    #
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #
    #AddHandler cgi-script .cgi

    # For type maps (negotiated resources):
    #AddHandler type-map var

    #
    # Filters allow you to process content before it is sent to the client.
    #
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml
</IfModule>

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
#MIMEMagicFile etc/apache22/magic

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall is used to deliver
# files.  This usually improves server performance, but must
# be turned off when serving from networked-mounted
# filesystems or if support for these functions is otherwise
# broken on your system.
#
#EnableMMAP off
#EnableSendfile off

# Supplemental configuration
#
# The configuration files in the etc/apache22/extra/ directory can be
# included to add extra features or to modify the default configuration of
# the server, or you may simply copy their contents here and change as
# necessary.

# Server-pool management (MPM specific)
#Include etc/apache22/extra/httpd-mpm.conf

# Multi-language error messages
#Include etc/apache22/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
#Include etc/apache22/extra/httpd-autoindex.conf

# Language settings
#Include etc/apache22/extra/httpd-languages.conf

# User home directories
#Include etc/apache22/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include etc/apache22/extra/httpd-info.conf

# Virtual hosts
#Include etc/apache22/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include etc/apache22/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include etc/apache22/extra/httpd-dav.conf

# Various default settings
#Include etc/apache22/extra/httpd-default.conf

# Secure (SSL/TLS) connections
#Include etc/apache22/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 4 Diciembre 2010, 06:43 am
buenas !!


espero y hallas descansado je


Pues viendo tu archivo httpd.conf yo haría las siguientes modificaciones:


donde tienes:
Código:
LoadModule php5_module libexec/apache/libphp5.so


quitale todos los espacios y solo deja uno, así:
Código:
LoadModule php5_module libexec/apache/libphp5.so


en la parte donde tienes:
Código:
<IfModule dir_module>
 DirectoryIndex index.php index.html
</IfModule>


cambialo por:


Código:
<IfModule dir_module>
 <IfModule php5_module>
 DirectoryIndex index.php index.html index.htm
 </IfModule>
</IfModule>


y tampoco veo que hallas agregado al final del archivo las siguientes lineas:


Código:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .htm .html


Después de hacerlo vuelvelo a intentar y me dices =D


saludos


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 4 Diciembre 2010, 07:00 am
OK, como que al final del archivo ?????
Al final del todo o dentro de
<Ifmodule mime_module>
como esta ahora ?????


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 4 Diciembre 2010, 07:03 am
dejalo como esta ahora (no los vi xD)
(voy a cenar, en un rato vuelvo)


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 4 Diciembre 2010, 07:37 am
Mira lo que dice el manual de la pagina oficial de php sobre apache y php


6. Configurar php.ini

Código:
cp php.ini-development /usr/local/lib/php.ini

Se puede editar el fichero .ini para fijar las opciones de PHP. Si se prefiere tener php.ini en otra ubicación, utilice --with-config-file-path=/alguna/trayectoria en el paso 5.
Si en vez de eso se elige php.ini-production, asegúrese de leer la lista de cambios al interior, ya que afectan como se comporta PHP.

7. Edítese httpd.conf para cargar el módulo PHP. La trayectoria a la derecha de la sentencia LoadModule debe apuntar a la trayectoria del módulo PHP en el sistema. El make install anterior podría ya haber agregado esto automáticamente, pero asegúrese de revisar.

Código:
LoadModule php5_module modules/libphp5.so

8. Indicar a Apache que procese ciertas extensiones como PHP. Por ejemplo, hágase que Apache procese ficheros .php como PHP. En vez de solamente utilizar la directiva de Apache AddType, se desea evitar subidas de ficheros potencialmente peligrosas y que ficheros creados tal como exploit.php.jpg sean
ejecutados como PHP. Utilizando este ejemplo, se puede hacer que cualquier extensión o extensiones sean procesadas como PHP simplemente añadiéndolas. Se agregará .php para demostrarlo.

Código:
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

O, si se deseara permitir que ficheros .php, .php2, .php3, .php4, .php5, .php6, y .phtml fuesen ejecutados como PHP, pero nada más, se utilizaría esto:

Código:
<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>

Y para permitir que ficheros .phps sean manejados por el filtro de fuentes de php, y desplegado como código fuente con sintaxis resaltada, se utiliza esto:
Código:
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>

mod_rewrite puede ser utilizado para permitir que cualquier fichero .php arbitrario sea desplegado como código fuente con sintaxis resaltada, sin tener que renombrarlo o copiarlo a un fichero .phps:

Código:
RewriteEngine On
RewriteRule (.*\.php)s$ $1 [H=application/x-httpd-php-source]

Algo hice haciendo pruebas que ahora ya ni me abre html, lo que voy a hacer es instalar todo desde cero por ultima vez como lo hacia que estaba bien y añadir lo que me dices. Ya te cuento mañana domingo aqui es sabado 06:45 me estoy levantando ducha desalluno y a las 08:30 debo ir sin falta configurar un programa para gestion de opticas y comenzar a meter datos UUUUUUuffffffffffffff que coñazo no, pero como todo esta pago y hay compromiso mio tengo que cumplir por lo que pienso que me llevara toda la mañana y parte de la tarde que cuando llege a casa reinstalo dejame unas horas de margen, como yo se y tu sabes primero el curro no que es con lo que comemos.

Supongo afirmativo lo de AddTypy aplication dentro de <IfModule mime_module> y no al final del archivo, no ??

Lo que me ineresa es lo siguiente:

Que trabaje php2 a php5
Que php trabaje tanto con documetos php, php dentro de html y php dentro de htm
java ya vi en php-extensions que la opcion estaba barrada por defecto
Y por ultimo lo que te pregunte que no respondistes en DirectoryIndex cuando instale apache por primera vez  sallia .htm y .html ahora cuando instalo solo index.html que pasa si añado a mano index.htm por el morro

Te digo mas todavia no e encontrado un manual 100% completo ni en ingles tio aunque pienses que si jajajajajajaja

Un abrazo

PD: no se perl ni phyton ni naa pero si se de html php y mysql pues las web las hago tanto con dreamweaber como con codigo puro php y css segun se personalicen o sean generales o lo que esten dispuestos a pagar.
Si es con dreamweaber hay que depurar trabajo extra pues genera mucho codigo basura que hay que eliminar y dejar solo lo que te intersa.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 4 Diciembre 2010, 07:55 am
 
Citar
Supongo afirmativo lo de AddTypy aplication dentro de <IfModule mime_module> y no al final del archivo, no ??
así es, lo que pasa es que no los vi a primera vista (los busuqe de rápido al final de mime je)


Citar
Y por ultimo lo que te pregunte que no respondistes en DirectoryIndex cuando instale apache por primera vez sallia .htm y .html ahora cuando instalo solo index.html que pasa si añado a mano index.htm por el morro
pues en realidad deberías de a*adirlo je, aunque se me hace raro que una vez te lo haya puesto y después no


ademas también ahora que lo mencionas me quede con una duda, ya revisaste que el archivo libphp5.so este dentro de modules en el apache??


lo de la ubicación del php.ini yo tenia entendido que era en la ubicación donde anteriormente lo hicimos y por lo visto esta correcta por que php esta funcionando din problemas en tu server, el problema es como ya lo mencionaste, no te carga en apache.


ademas de que si no te carga apache el php con php.ini-development, tampoco lo hará con php.ini-production, ya que por muchas diferencias que tengan, te aseguro que ambas cargan en apache


por cierto que se me hace algo extremo tener que estar desinstalado e instalando todo de nuevo cuando tienes problemas je lo ideal seria correjirlo así sabríamos cual fue el error (has copias del httpd.conf antes de cada modificación, así puedes volver al anterior sin problemas)


Espero ya ma*ana leer buenas noticias =D que aquí ya se me hizo la 1 y tengo que ir al trabajo temprano.


saludos y que te vaya bien el trabajo je


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 4 Diciembre 2010, 08:19 am
No no e hecho la copia de httpd.conf   jajajajajajaja que despistao soy he coño es que tengo tantas cosas en la cabeza que a veces pienso que me va a estallar.
Que torpe o despistao como dicen los andaluces.
Bueno tengo la copia que te mande jajajaja mas facil intentare modificarla segun esta en el foro.
Lo de reinstalar ya lo e hecho como 40 veces mas o menos jajajaja y cada vez veo algo nuevo que no e hecho jajajajajaaj
todavia me queda una hora y media para currar hoy sabado !!!!!!! y hasta los domingos tio pues los empresarios solo tienen estos dias para que los instruyas pues no solo es cargar los datos en el programa si no enseñarles a ellos como se carga y se hacen copias de seguridad que es mas jodido pues estos si que son unos pipiolos no tienen ni p**a idea pero si pagan .......................
Pd: que pasa con lo de
AddTypy aplication  tu tienes tres yo dos miralo a ver lo hago como tu ??? o lo dejo como yo  ????? y lo de la separacion de loadModule la hizo php al cargar su modulo no yo pero lo corregire.
Si si es raro lo de htm pero te digo que es verdad lo de la primera vez he. Lo añado a mano ????
como siempre un abrazo.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 4 Diciembre 2010, 08:55 am
Nada sto no va entra en las direcciones que sabes lo de test.php  prueba.html etc ahora ya no se ve nada ni lee ????????
Reinstalare todo de nuevo a ver pero que hay de lo que te pongo de la pagina oficial de php ????? no me has dicho nada.
veo muchas diferencias en como lo haces tu y como lo hacen en php oficial para apache modulo php.

Mientras reinstalo hasta mañana, ya hablamos te dejo para no monopolizarte.

Lo unico que se es que todavia ni aqui ni en freeBSD foro oficial han solucionado nada. Todo lo que hice hasta la carga de php en apache esta bien eso me enorgullece.

un abrazo ciao


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 5 Diciembre 2010, 00:41 am
Bueno ya esta instalado y correctamente apache + mysql + php5 + php5-mysql + php-session + php5-gd + php5-extensions lo que no he tocado todavia es la configuracion de php5 en apache httpd.conf OK a la espera, ahora mirare libphp5.so que estara en

Código:
# ee /usr/local/etc/apache22/modules/libphp5.so

que es lo que debo mirar aqui ???

ya me diras

Un abrazo


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 5 Diciembre 2010, 22:14 pm
AMIGO ZACHARY HUAN


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 5 Diciembre 2010, 22:16 pm
 aqui ando je


siento que solo alcance a modificar el httpd para cuando ya me saco xD
detuviste el ssh??

me falto solo revisar el php.ini (lo tenia abierto :P)

saludos


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 5 Diciembre 2010, 22:28 pm
GRACIAS AL AMIGO ZACHARY HUAN DE FOROS OFICIALES FREEBSD.
la verdad es que no hay ni un manual que merezca la pena de FreeBSD, si no he leido mas de 40 en ingles y español me quedo corto.
A una persona que no sabe pero entra en un foro con un afan de aprender a prueba de bombas, no se le puede negar nada.

Efectivamente mi instalacion estaba perfecta lo unico era la configuracion de httpd.con nada mas, de como me dice el manual a como me la dejo Zachary buuuufffffffffffff va un avismo.

Para otros despistado como yo ahi va la configuracion de httpd.conf de apache para php5, cortesia de Zachary Huan:


Código:
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "/var/log/foo_log"
# with ServerRoot set to "/usr/local" will be interpreted by the
# server as "/usr/local//var/log/foo_log".

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk.  If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "/usr/local"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78.20
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
file "/usr/local/etc/apache22/httpd.conf", 458 lines
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authn_dbm_module libexec/apache22/mod_authn_dbm.so
LoadModule authn_anon_module libexec/apache22/mod_authn_anon.so
LoadModule authn_default_module libexec/apache22/mod_authn_default.so
LoadModule authn_alias_module libexec/apache22/mod_authn_alias.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache22/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule authz_dbm_module libexec/apache22/mod_authz_dbm.so
LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
LoadModule authz_default_module libexec/apache22/mod_authz_default.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule file_cache_module libexec/apache22/mod_file_cache.so
LoadModule cache_module libexec/apache22/mod_cache.so
LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
LoadModule dumpio_module libexec/apache22/mod_dumpio.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule charset_lite_module libexec/apache22/mod_charset_lite.so
LoadModule deflate_module libexec/apache22/mod_deflate.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule logio_module libexec/apache22/mod_logio.so
LoadModule env_module libexec/apache22/mod_env.so
LoadModule mime_magic_module libexec/apache22/mod_mime_magic.so
LoadModule cern_meta_module libexec/apache22/mod_cern_meta.so
LoadModule expires_module libexec/apache22/mod_expires.so
LoadModule headers_module libexec/apache22/mod_headers.so
LoadModule usertrack_module libexec/apache22/mod_usertrack.so
LoadModule unique_id_module libexec/apache22/mod_unique_id.so
LoadModule setenvif_module libexec/apache22/mod_setenvif.so
LoadModule version_module libexec/apache22/mod_version.so
LoadModule ssl_module libexec/apache22/mod_ssl.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule autoindex_module libexec/apache22/mod_autoindex.so
LoadModule asis_module libexec/apache22/mod_asis.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule negotiation_module libexec/apache22/mod_negotiation.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule imagemap_module libexec/apache22/mod_imagemap.so
LoadModule actions_module libexec/apache22/mod_actions.so
LoadModule speling_module libexec/apache22/mod_speling.so
LoadModule userdir_module libexec/apache22/mod_userdir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule php5_module        libexec/apache22/libphp5.so

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User www
Group www

</IfModule>
</IfModule>

# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.  e.g. admin@your-domain.com
#
ServerAdmin armando12347@yahoo.com


# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName 192.168.0.4:80

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/usr/local/www/apache22/data"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
    AllowOverride All
    Order deny,allow
AddHandler server-parsed .shtml
AddHandler cgi-script .cgi .pl
#   Deny from all
</Directory>

<Directory /usr/home/*/www/>
   Options Includes FollowSymLinks ExecCGI
   AddHandler server-parsed .shtml
   AddHandler cgi-script .cgi .pl
   #AllowOverride None
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/usr/local/www/apache22/data">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All
  #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
#
<IfModule dir_module>
    DirectoryIndex index.php index.htm index.html index.shtml index.shtm
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>


#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog "/var/log/httpd-error.log"

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
# You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    #CustomLog "/var/log/httpd-access.log" common

    #
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #
    CustomLog "/var/log/httpd-access.log" combined
</IfModule>

<IfModule alias_module>
    #
    # Redirect: Allows you to tell clients about documents that used to
    # exist in your server's namespace, but do not anymore. The client
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://www.example.com/bar

    #
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    #
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.  You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.

    #
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing "/" apply to ScriptAlias
 # directives as to Alias.
    #
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock /var/run/cgisock
</IfModule>

#
# "/usr/local/www/apache22/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride None
    Options FollowSymLinks Includes ExecCGI
    Order allow,deny
    Allow from all
</Directory>
DefaultType text/plain

<IfModule mime_module>
    #
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    #
    TypesConfig etc/apache22/mime.types

    #
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #
    #AddType application/x-gzip .tgz
    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #
    #AddEncoding x-compress .Z
    #AddEncoding x-gzip .gz .tgz
    #
#
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    #
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    #
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #
    #AddHandler cgi-script .cgi

    # For type maps (negotiated resources):
    #AddHandler type-map var

    #
    # Filters allow you to process content before it is sent to the client.
    #
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #
    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml
</IfModule>

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
#MIMEMagicFile etc/apache22/magic

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall is used to deliver
# files.  This usually improves server performance, but must
# be turned off when serving from networked-mounted
# filesystems or if support for these functions is otherwise
# broken on your system.
#
#EnableMMAP off
#EnableSendfile off

# Supplemental configuration
#
# The configuration files in the etc/apache22/extra/ directory can be
# included to add extra features or to modify the default configuration of
# the server, or you may simply copy their contents here and change as
# necessary.

# Server-pool management (MPM specific)
#Include etc/apache22/extra/httpd-mpm.conf

# Multi-language error messages
#Include etc/apache22/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
#Include etc/apache22/extra/httpd-autoindex.conf

# Language settings
#Include etc/apache22/extra/httpd-languages.conf

# User home directories
#Include etc/apache22/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include etc/apache22/extra/httpd-info.conf

# Virtual hosts
#Include etc/apache22/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include etc/apache22/extra/httpd-manual.conf
# Distributed authoring and versioning (WebDAV)
#Include etc/apache22/extra/httpd-dav.conf

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Instalacion 1) apache22 2) mysql51-server 3) php5 4) php5-extensions 5) php5-mysql 6) php5-session 7) php5-gd

Y A TODO EL QUE ME A INTENTADO AYUDAR MUCHISIMA MUCHISIMAS GRACIAS pues pienso que con la intencion pari mi es suficiente.

como lo prometido es deuda hare este manual para tontos de FreeBSD ahora dadme timpo pues llevo casi un mes con este asunto y quiero descansar el coco un poco y atender a la mujer jajajajajaja.

sere asiduo a este foro.

Un saludo a todos


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 5 Diciembre 2010, 22:34 pm
Me da muchisimo gusto saber que por fin quedo resuelto =D


ahora si podras descansar je


Saludos y que tengas un buen dia


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 5 Diciembre 2010, 22:57 pm
si pero co.......................  valla si hay diferencia entre lo que hay que hacer y los manuales heeeeeeeeeeeeeee


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 6 Diciembre 2010, 08:03 am
bueno para comprobar una cosa estoy reinstalando a ver si soy capaz de dejar esto como me lo dejaron. Hice previamente una copia de httpd.conf.

Ya te cuento si soy capaz de hacerlo pues no me interesa que me lo haga otro cada vez que quisiera muntar un server en otro sitio.

Zhyzura no creas que vas a escapar heeeeeeeee  jajajajajajajajajajaj
Como te dije sere asiduo y aunque no tenga nada que preguntar empezare a ver post por aqui de diferentes temas.

Ya que nos conocemos un poco y seguire profundizando en FreeBSD espero contar con tu ayuda cada vez que tu puedas y si tu lo permites por supuesto.

Otra cosa. QUE DE p**a MADRE ESTA me acaba de llegar mi nuevo iMac:

2.93GHz Quad-Core Intel Core i7
16GB 1333MHz DDR3 SDRAM - 4x4GB
Monitor 27 pulgadas
2TB Serial ATA Drive + 256GB Solid State Drive
Magic Mouse + Magic Trackpad
Apple Keyboard con teclado numérico (Español) & Guía del usuario
iWork Paquete familiar preinstalado (Versión española)
Aperture preinstalado (Versión inglesa) no hay version española
Final Cut Express preinstalado (Versión inglesa)
Logic Express preinstalado (Versión española)
FileMaker Pro 11 preinstalado (Versión española)
Microsoft Office 2011 para Mac - Versión Hogar y Empresas (Versión española)
AppleCare Protection Plan para iMac - Auto-enroll  3 años
MobileMe Paquete Familiar
1-year One to One membership
Apple Remote
Apple Battery Charger
TOTAL = 5.125 €

Que piensas de este equipo y del precio que page ???
Para mi es una maquina
Yo solo lo usare para el diseño web y multimedia y ademas tengo Adobe CS5 clection profesional completa 24 programitas para jugar.

lo dicho ya te cuento como me quedo esto despues de la reinstalacion y ya estamos en contacto.

Mi hermano un abrazo


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 6 Diciembre 2010, 12:41 pm
Mi hermano Zhyzura jajajajajajajajajjaja todo perfecto al reinstalar  jajajajajajja
Efectivamente esa era la configuracion de httpd.conf ttoda va ademas php dentro de html o htm etc, mira:

http://manyblue.homeunix.com (http://manyblue.homeunix.com)
http://manyblue.homeunix.com/test.php (http://manyblue.homeunix.com/test.php)

Ahora a por:  1) puredb + pure-ftpd 2) phpsysinfo 3) phpmyadmin 4) DarwinStreamingServer + mpeg4  5) MLDonkey

Un abrazo, ya hablamos OK


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 6 Diciembre 2010, 18:25 pm
Una pregunta rapida.

Antes de seguir con el resto de la instalacion que dije, la completa.
Ya que estamos por que no controlar o monitorizar nuestra red ?????
Manos a la obra estoy instalanodo

Código:
# cd /usr/ports/net/ntop
# make install clean

ahora viene mi pregunta, segun los manuales que he visto necesito

VMware Player, VMware,Workstation o VMware Server

Estos reproductores son para poder ver su interface web y debe de estar intalados en el portatil por ejemplo, o es un port que hay que instalar  en free ????

Pregunta tonta como yo jajaja, si es para poder reproducir su interface web, al finalizar la instalacion hacemos lo siguiente para fijar usuario

Código:
# sudo ntop --set-admin-password 


y accedemos en nuestro navegador

Código:
http://hostname:3000

y ya esta no ???? monitoreada nuestra red

OJO acordaros abrir el puerto 3000 en nuestro router y redirigirlo a la ip de nuestro server.

Un abrazo


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 6 Diciembre 2010, 22:05 pm
Zhyzura, valla por dios, mogollon de problemas en instalacio de ports.
a ver si lo solucione asi dime algo.

bueno como el problema con ntop fue jasper y corte instalacion, me fui instale jasper independientemente y despues hice

Código:
# cd /usr/ports/net/ntop
# make reinstall clean


no ha terminado de reinstalarlo, esta bien asi ??? ya te cuento
no lo he visto todavia pero creo que ya no necesita jasper pues esta instalado no ??

Un abrazo


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 6 Diciembre 2010, 22:50 pm
Bueno ya esta instalado mi monitor de red ntop y funcionando
lo que hice ante el fallo instalacion pues jasper ya estaba instalado

Código:
# cd /usr/ports/net/ntop
# make deinstall PKG_FORCE_REGISTER
# cd /usr/ports/net/ntop
# make install clean

Ojo se me olvidana

Código:
# vi /etc/rc.conf
 y añadimos    ntop_enable="YES"
# /usr/local/bin/ntop -u nobody -A
me pide user y pass, se lo metemos
# reboot

y vuala mi monitor de red ntop funcionando perfectamente  jajajajajaja
niño creo estoy aprendiendo demasiado no crees  jajajajajajajajaj
este post quedara pa la posteridad jajajajajaja

Como siempre un abrazo  y seguimos con el resto de la instalacion que quiero por el momento.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 7 Diciembre 2010, 01:28 am
Como estamos metidos en este post entre codigo y codigo y tiro por que me toca.
Un chiste pa relajar el post.
Bueno por aqui en mi tierra parece que todo lo que viene de fuera es lo mejor y como estamos en un foro tecnico ahi va la diferencia entre un tecnico o ingeniero americano que estan muy muy especializados (anglosajon) y uno español, maxicano,chileno etc (latino) desde el punto de vista de mi profesion que es capitan de la marina mercante española.

NAVEGANDO EN MEDIO DEL ATLANTICO, POR EJEMPLO DE ALGECIRAS, ESPAÑA, A CAZACUALCOS, VERACRUZ- MEXICO, A CARGAR PETROLEO DE PETROMEX, SUPER PETROLERO 285 m de eslora, ordenadores hasta en el retrete y muy muy poco personal, el minimo.

De repente llama el jefe de maquinas español al viejo, capitan, viejo tenemos que parar me dice el primero de maquinas americano nuevo en la empresa. OK avisa cuando vallas a arrancar.

Mientras tanto en la sala de maquinas John el flamante ingeniero mecanico americano nuevo ve que por el carter del motor hay un tornillo que revento y se sale el haceite a raudales hacia la sentina del buque y le dice a Pedro el jefe de maquinas español que acababa de bajar a la sala de maquinas con unas alpalgatas pues estaba en la cama :

Jefe la maquina esta parada, no tenemos tornillos para el carter y el aceite se sale, el pedido de fabrica no llego en la anterior recalada ademas aqui no tenemos nada esto es un tornillo de titanio especial para este motor (y mira hasta el nº de serie) asi que digale al capi que llame remolcador. Pedro el jefe :

Comoooooo????????? me cago......la ..............Buff
Que no se te ocurre nada !!!!!!!!!!!!!!!

el primero, pues no.

El jefe

a ver a ver....., a mover la colita......, llama al tornero coge ese trozo de hierro y dile que te haga un tornillo igual.

el primero murmullando se va, pero si es de titanio joder no aguantara.

Al cabo de 40 minutos aparece el primero con el tornillo de hierro se lo da al jefe que lo pone y lo aprieta a mano no con la llave hidraulica como haria segun las normas el primero americano, y le dice al primero saca ese haceite de la sentina meteselo al motor y arranca, el primero alucinando acaba arranca y el jefe llama al capi y le dice, viejo, nos vamos que tengo ganas de pegarme un tequila en mexico. El capi OK.

Al momento llama el jefe al primero a su cabina y le dice, la proxima vez te vas a la calle, primero, por no haberte preocupado de que esos tornillos importantes siempre esten abordo y ademas con existencias y, segundo, por no tener imaginacion. A se me olvidabas y pide mas hierro que no hay.

jajajajajajajajajaajajajajajajajjajajajaja

PD: El buque llego a Mexico y alli se le cambiaron todos los tornillos del carter.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 7 Diciembre 2010, 03:00 am
ZHYZURA continuo, parame si hago algo mal porfavor.

Vamonos ahora a PHPMYADMIN

Segun lo que he leido y lo que me sale en monitor (por dios sere gili...x no leer en ingles cansado pues en realidad es lo que hay con FreeBsd) deberia solo hacer esto aqui si necesito ayua por fa, por el momento solo lo tengo instalado:

Código:
# cd /usr/ports/databases/phpmyadmin
# make install clean

nos vamos al fichero de configuracion de apache22 htttpd.conf

Código:
# vi /usr/local/etc/apache22/httpd.conf

y añadimos esto, creo que al principio despues de loadmodule ,no se muy bien todavia

Código:
Alias /phpmyadmin /usr/local/www/phpMyAdmin

<Directory “/usr/local/www/phpMyAdmin”>
Options none
AllowOverride Limit
Order deny,Allow
Allow from 127.0.0.1 .example.com
</Directory>

sacado del monitor me lo dice al finl de la instalacion

despues paso a configurar a configurar el archivo  config.inc.php

Código:
# vi /usr/local/www/phpMyAdmin/config.inc.php

y añadimos esto que es donde esta mi verdadera duda

Código:
>$cfg['Servers'][$i]['user'] = ‘root’;
$cfg['Servers'][$i]['password'] = ‘tu password’;

Como dije aqui esta mi duda puesto esto es php puro y duro no hay que hacer primero la variable acero y despues incrementar como algo asi no se

Código:
$i=0;
$i=++;

y largarle a todo por arri y abajo con <?php  ?>

???????????????????????????

Luego se accederia mediante interfaz web

Código:
httpd://host/phpmyadmin/phpmyadmin

con nuestro user root y nuestro pass es asi

Por supuesto como siempre muchisimas gracias por tu atencion

Un abrazo



Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: zhyzura en 7 Diciembre 2010, 08:53 am
Apenas voy entrando desde el ultimo post que viste aqui je


Me temo que orita ya no alcanzo a contestarte las preguntas que has hecho (hoy sali tardisimo del trabajo, y ademas le robaron la moto a mi hermana...)


ma*ana me pongo un poco mas tempra a leer lo que has posteado, solo alcance a leer de rapido que por lo visto el phpmyadmin ya lo dejaste funcionando y que vas o "ya instalaste" el vmware que segun tu es un reproductor pero me temo que no es asi(es una maquina visrtual), dejame reviso para ma*ana con calma por que lo pidio y te respondo.


Es verdad que la mayoria de la info sobre BSD la encuentras solo en ingles pero tampoco conozco a muchas personas que lo instalen en sus casas como en el caso de Ubuntu (por poner un ejemplo).


Ademas de que tambien ma*ana adjunto mi httpd.conf por que en mi caso lo hice funcionar de una forma distinta a como lo tienes tu y tambien me toco ver el mismo error que el tuyo (primero me descargaba el php y despues ya no se veia nada).


En mi caso como ya sabras, instale FreeBSD 8.1, acto seguido actualice mis ports y despues instale Apache y PHP (que es lo unico que en estos momentos tengo instalado).


Saludos




P.D: Nunca dejan de causarme gracias los post en donde el mismo usuario se responde sus propias preguntas xD


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 7 Diciembre 2010, 10:05 am
Perdona por lo de los post y autorespuesta, es la inexperiencia.

no no he logrado instalar phpmyadmin  estoy trabado aqui.

comprendo que tu trabajo es lo primero asi que lo dejamos aqui para cuando puedas, se esperar.

valla de problemas que me esta dando la instalacionde  estas versiones nuevas..............

yo tambien trabajo por si no lo sabes, y esta aficion me esta suponiendo un gran esfuerzo pues duermo 3 o 4 horas al dia nada mas, mas de la mitad del trabajo es en casa asi que trabojo, instalacion, consultas,leer y la mujer esperandome en la cama jajajajajajaja ya me volvio a decir que si esto va a seguir asi, dejo de navegar para estar con ella, estoy aqui y resulta que no puedo estar con ella.

perdona mis atrevimientos pero la verdad es que es dificil conseguir ayuada sobre el tema de freeBSD.

Asi que mi hermano, intentare a ver si aparece algun foro de ayuda, volvi a foros oficiales de free, creo que me van a matar jajaja.

yo posteo, si me quieren ayudar bien, si no bueno que le vamos a hacer, a buscar por otro lado.

Un abrazo y a ver si hay suerte y aparece la moto.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: B€T€B€ en 11 Diciembre 2010, 00:04 am
Hola manyblue.

¡¡Por fin encuentro a un hispanohablante que utilice FreeBsd habitualmente (tu caso)!!
¡¡Dios existe!!
Queria pedirte un favor personal que no tiene nada que ver con el tema que tratais aqui, y a dia de hoy.
Tengo metido en la cabeza la intencion de instalar FreeBSD (con Xfce) en mi ordenador personal dentro de no mucho tiempo, y...

¿Podrias decirme que entorno de escritorio utilizas?
¿Te costo mucho (te dio probemas) la instalacion de FreeBSD en el disco duro del ordenador correspondiente?
¿Utilizas FreeBSD en español?


Gracias por tu tiempo.

Salu2.







Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 16 Diciembre 2010, 09:21 am
Mira tengo instalado freeBSD 8.0 pero en breve lo actualizare a 8.1 con los ports actualizados.
Ademas ahora mismo tengo:

Apache22 + mysql51-server + php5 + phpMyAdmin + vsftpd

estoy instalando NUT para monitorizar la red y DNShosts para la seguridad y para streaming estoy pendiente de Darwin Streaming server con mpeg4 y mp3, tambien poder interconectar mi server con otros servers.

Si lleva su tiempo pero gracias a dios he conseguido ayuda pero de un amigo de michigan USA si cuesta un poco para un profano como yo pero con tiempo ahi esta.

Lo que mas me costo trabajo fue la configuracion d httpd.conf de apache date cuenta que esto no es windows server.

Para trabajar la interface grafica es el monitor del server a codigo puro y duro (en ingles pero intale la documentacion en español) no con ventanitas, creo que hay interfacer grafica que se llama windowsx pero yo no la uso por tener no tengo ni raton y esta montado en un cacharro viejo pentium III con 256 RAM. No uso el monitor solo Putty pa controlarlo desde mi portatil bajo windows y Filezilla pal ftp.

Y sigo aprendiendo estoy pendiente de comprar por 350 $ a este amigo un Hight definition video tutorial + dvd de instalacion completa con programas de seguridad e interconectividad con otros server de p**a madre pues con ese dvd es estandar para todos los ordenadores con la instalacion ya hecha solo falta configuracion usuarios root etc poca cosa.

No me costo mas remedio que meterme en el foro oficial en ingles y casi me hechan por no hablarlo pero consegui a este amigo a travez asistencia remota, los manuales pues los mas jugosos estan en ingles en español es dificil conseguir buena documentacion.

pero tio tengo un pedazo server de p**a madre super seguro robusto multiusuario con bases de datos mysql potentes con posibilidad de Postgreesql mas potente aun que mysql, posibilidades infinitas de ampliacion etc Y GRATIS NO ME HE GASTADO NI UN DURO ni siquiera en ip estatica a teleruina pues tengo tuneado el router para que cada vez que teleruina me cambie ip el router se comunica automaticamente con DYNDNS y actualiza la ip de manyblue.homeunix.con y dominio gratuito sin pagar un duro.

que mas quieres saber ?????

Un saludo

PD: con java no tuve problemas  pues viene con la instacion de php pero si flash flv swf solucion instale navegador Firefox3 con sus plugin incorporados y solucionado osea va como la seda.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: Foxy Rider en 16 Diciembre 2010, 19:01 pm
@B€T€B€: Estooo ... yo también uso FreeBSD (y creo que te había contestado una pregunta de algún BSD antes si mal no recuerdo) ... casi nunca me paso por estos foros por que nadie suele aparecer para preguntar cosas de FreeBSD ...

@manyblue : Por cierto, que sistema de archivos usás en tu server ?

Saludos.

P.S : Ya está encaminada la 8.2 y el soporte de ZFS v28 va bien encaminado ! =D


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: B€T€B€ en 17 Diciembre 2010, 00:12 am

Gracias a los 2 por contestarme.
Una ultima cosa; que no se si os es posible.

¿Podriais colgar alguna captura de pantalla de vuestro ordenador utilizando FreeBSD (escritorio, etc)?

Gracias nuevamente. :) :) :) :) :) :)

Salu2.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: Foxy Rider en 17 Diciembre 2010, 03:14 am
@B€T€B€: Creo que desviamos un poco el tema ... pero lo que podríamos tirarte como Screenshot es lo mismo que en un sistema GNU/Linux : un GNOME/KDE/XFCE como en cualquier otro sistema ... pero bueno ...

Un video de mi FreeBSD de abril -> http://www.youtube.com/watch?v=ODzSC6-kgv0
Una captura de pantalla de agosto -> https://foro.elhacker.net/foro_libre/sus_escritorios-t85287.0.html;msg1493677#msg1493677
Screenshots@Foro oficial de FreeBSD -> http://forums.freebsd.org/showthread.php?t=8877

Saludos.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: B€T€B€ en 17 Diciembre 2010, 23:33 pm

Mucha gracias vertex@Symphony.

"Una imagen (o varias) vale mas que mil palabras"


Salu2.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 24 Diciembre 2010, 20:57 pm
no te entiendo que sistema de archivos tengo ??


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 24 Diciembre 2010, 21:00 pm
@B€T€B€: Estooo ... yo también uso FreeBSD (y creo que te había contestado una pregunta de algún BSD antes si mal no recuerdo) ... casi nunca me paso por estos foros por que nadie suele aparecer para preguntar cosas de FreeBSD ...

@manyblue : Por cierto, que sistema de archivos usás en tu server ?

Saludos.

P.S : Ya está encaminada la 8.2 y el soporte de ZFS v28 va bien encaminado ! =D

Explicate mejor sobre que sistema de archivos tengo.
Si menos mal ya esta la 8.2 ahi solo hacer actualizacion


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: Foxy Rider en 24 Diciembre 2010, 23:12 pm
no te entiendo que sistema de archivos tengo ??

Ahh, si no sabés entonces me imagino que instalaste de forma tradicional (UFS+S) ... preguntaba para saber si corrías el server bajo ZFS (que es uno de los motivos fuertes por el que la gente elige FreeBSD)

Saludos.


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: manyblue en 5 Enero 2011, 13:04 pm
Si corro bajo sistemas de archivos ZFS
un saludo


Título: Re: Problema instalacion php5 en apache22 FreeBSD
Publicado por: ColDrake en 26 Mayo 2011, 08:59 am
gente alguien tendra algun manual de como instalar FAMPP ??

gracias..