phpmyadmin maquina virtual

Iniciado por ChAkAL500, 7 Junio 2014, 12:51 PM

0 Miembros y 1 Visitante están viendo este tema.

ChAkAL500

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.
Bender: Y a pesar de que el ordenador estaba apagado y desenchufado, una imagen permanecía en la pantalla... era... ¡¡el logotipo de Windows!!

engel lex

qué so tienes en la vm(maquina virtual)?

has intentado con packs como xampp?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

ChAkAL500

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...
Bender: Y a pesar de que el ordenador estaba apagado y desenchufado, una imagen permanecía en la pantalla... era... ¡¡el logotipo de Windows!!

engel lex

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")
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

ChAkAL500

pero esque es raro lo que me pasa. porqué puede ser?
Bender: Y a pesar de que el ordenador estaba apagado y desenchufado, una imagen permanecía en la pantalla... era... ¡¡el logotipo de Windows!!

dato000

Cita de: 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.

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.



ChAkAL500

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....
Bender: Y a pesar de que el ordenador estaba apagado y desenchufado, una imagen permanecía en la pantalla... era... ¡¡el logotipo de Windows!!

el-brujo

en el fichero httpd.conf edita el la directiva DocumentRoot con la ruta (path) correcta:

Busca:

DocumentRoot /var/www/html

y lo cambias por:

DocumentRoot /var/www