Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: ChAkAL500 en 7 Junio 2014, 12:51 pm



Título: phpmyadmin maquina virtual
Publicado por: ChAkAL500 en 7 Junio 2014, 12:51 pm
estoy haciendo pruebas con una maquina virtual y tengo un problema.

quiero instalar phpmyadmin... pues bien, instalo apache2 y php5.

Si accedo por web a la ip que me ha dado la máquina virtual en mi ordenador me sale que Apache2 its works. Pero si creo dentro de /var/www un archivo info.php y pongo en el ordenador normal la ip/info.php me sale este mensaje:

Not Found

The requested URL /info.php was not found on this server.

Apache/2.4.7 (Ubuntu) Server at 192.168.125.130 Port 80


¿Ésto a qué es debido? Tengo que especificar algún nombre de host en la máquina virtual o porqué me pasa? Es que al instalar phpmyadmin me pasa lo mismo ya que cualquier web que vaya a poner como ip/phpmyadmin no me sale.


Título: Re: phpmyadmin maquina virtual
Publicado por: engel lex en 7 Junio 2014, 12:54 pm
qué so tienes en la vm(maquina virtual)?

has intentado con packs como xampp?


Título: Re: phpmyadmin maquina virtual
Publicado por: ChAkAL500 en 7 Junio 2014, 13:03 pm
tengo el vmware workstation. me he instalado en la makina virtual el ubuntu server último.. y nose... en realidad cuando pongo la ip del ubuntu server en mi orde... sale lo de its work del apache... no entiendo porqué el info.php o lo que cree después no funcione...


Título: Re: phpmyadmin maquina virtual
Publicado por: engel lex en 7 Junio 2014, 13:17 pm
que tal si intentas instalando lampp o xampp en lugar del apache solo, este pack trae todo lo necesario para un servidor web incluyendo una pagina de pruebas que es lo primero que accesas al colocar la ip (en lugar del "it works")


Título: Re: phpmyadmin maquina virtual
Publicado por: ChAkAL500 en 7 Junio 2014, 13:52 pm
pero esque es raro lo que me pasa. porqué puede ser?


Título: Re: phpmyadmin maquina virtual
Publicado por: dato000 en 7 Junio 2014, 16:43 pm
estoy haciendo pruebas con una maquina virtual y tengo un problema.

quiero instalar phpmyadmin... pues bien, instalo apache2 y php5.

Si accedo por web a la ip que me ha dado la máquina virtual en mi ordenador me sale que Apache2 its works. Pero si creo dentro de /var/www un archivo info.php y pongo en el ordenador normal la ip/info.php me sale este mensaje:

Not Found

The requested URL /info.php was not found on this server.

Apache/2.4.7 (Ubuntu) Server at 192.168.125.130 Port 80


¿Ésto a qué es debido? Tengo que especificar algún nombre de host en la máquina virtual o porqué me pasa? Es que al instalar phpmyadmin me pasa lo mismo ya que cualquier web que vaya a poner como ip/phpmyadmin no me sale.

Bueno es que parece que aunque tienes instalado apache, no lo has iniciado, supongo que te hacen falta algunos modulos para interconectar php con phpmyadmin y con apache entre si, además que te falta un motor de base de datos como mysql o postgresql


ummmm bueno para practicas simples lo mejor es usar lamp (xampp para linux ---> lamp: linux-apache-mysql-php) ya que pues instalar todo por separado requiere de muchas cosas y servicios, procedimientos que hay que conocer. Yo tuve varios problemas haciendo eso con webmin, fue un trauma total, y a la final termine utilizando lamp. Ahora se que me faltaban modulos de php, pero en fin, ya el servidor esta funcionando.

Tendrias que averiguar cuales son los modulos que te faltan, por ejemplo estos:

mod_cband
mod_perl
mod_php
mod_python
mod_rexx
mod_ruby
mod_security

solo hablando de modulos apache, tambien faltan modulos de php y de la integración con la base de datos, dependiendo de cual sea.

yo te aconsejo que te ahorres eso y uses lamp para hacer lo que de verdad quieres hacer.


Título: Re: phpmyadmin maquina virtual
Publicado por: ChAkAL500 en 8 Junio 2014, 08:49 am
vale... tras instalar al final directamente el servidor LAMP he visto que tampoco funcionaba.

Tras ver el log dentro de la carpeta /var/log/apache2/error.log he dado con el error.

Este es el error que me genera:

/var/www/html/info.php not found or unable to stat

Por lo visto cuando creo el info.php en /var/www/ me intenta buscarlo en /var/www/html

¿Cómo podría hacer para que lo detecte bien dentro de /var/www?

He estado mirando en el apache2.conf pero no veo nada....


Título: Re: phpmyadmin maquina virtual
Publicado por: el-brujo en 2 Julio 2014, 23:32 pm
en el fichero httpd.conf edita el la directiva DocumentRoot con la ruta (path) correcta:

Busca:

Código:
DocumentRoot /var/www/html

y lo cambias por:

Código:
DocumentRoot /var/www