Foros del Web » Administración de Sistemas » Unix / Linux »

[SOLUCIONADO] ¿Trabajar cómodamente con xampp en Ubuntu?

Estas en el tema de ¿Trabajar cómodamente con xampp en Ubuntu? en el foro de Unix / Linux en Foros del Web. Hola a todos! Por primera vez en la vida he instalado un sistema operativo que no sea Windows en mi PC. Recién me instalé Ubuntu ...
  #1 (permalink)  
Antiguo 21/01/2017, 14:25
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 9 meses
Puntos: 22
Sonrisa ¿Trabajar cómodamente con xampp en Ubuntu?

Hola a todos!

Por primera vez en la vida he instalado un sistema operativo que no sea Windows en mi PC. Recién me instalé Ubuntu 16.94.

Problema: Tengo funcionando ok XAMPP. Pero me resulta imposible trabajar cómodamente mis archivos dentro de la carpeta htdocs. XAMPP se instaló en /opt/lampp/. Como sabemos, en la carpeta htdocs es donde metemos los archivos de nuestros proyectos PHP. Pero resulta que si desde el Nautilus quiero agregar/eliminar archivos de la carpeta /opt/lampp/htdocs/ simplemente no puedo porque no tengo derechos de ROOT. Entonces, si quiero agregar/eliminar algún archivo o carpeta tengo que hacerlo forzosamente mediante la consola usando SUDO. Y esto es bastante molesto, ya que a veces hay que agregar o modificar muchos archivos.

Pregunta: ¿Existe alguna forma de lograr que el Nautilus se comporte igual que el Explorador de Windows en este punto? Si eras administrador en Windows podías borrar/agregar lo que se te diera en gana dentro de htdocs.

Saludos!
  #2 (permalink)  
Antiguo 21/01/2017, 15:10
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Debe ser que instalaste ubuntu 16.04 porque no existe 16.94.

En lo personal, la forma correcta de instalar apache, php y mariaDB en vez de MySQL, es todo a pie.

Como ya lo hiciste de esa forma y es para proyectos tuyos, simplemente cambia los permisos de la carpeta y subcarpetas a 777 y con eso no vas a volver a tener problemas.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 22/01/2017, 13:48
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 9 meses
Puntos: 22
De acuerdo Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Cita:
Iniciado por BrujoNic Ver Mensaje
Debe ser que instalaste ubuntu 16.04 porque no existe 16.94
Exactamente, de hecho recuerdo haber puesto 16.04, no 16.94.., error mío.

Cita:
Iniciado por BrujoNic Ver Mensaje
simplemente cambia los permisos de la carpeta y subcarpetas a 777 y con eso no vas a volver a tener problemas.
Abrí la consola y entré a opt/lampp y ejecuté:
Código BASH:
Ver original
  1. sudo chmod -R 777 htdocs

La cosa funcionó perfectamente. ¡Así la cosa cambia!

Muchas gracias, , sigo aprendiendo.
  #4 (permalink)  
Antiguo 23/01/2017, 15:20
(Desactivado)
 
Fecha de Ingreso: julio-2008
Ubicación: Muchas noches sin dormir
Mensajes: 211
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Hola,

Pasa de Xampp.

Instala todo "a pelo" desde la propia terminal. Xampp es más bien un engorro, que un beneficio...

Para instalar Nginx: sudo apt-get install nginx

Para instalar MySQL: sudo apt-get install mysql-server

Para instalar PHP 5: sudo apt-get install php5 php5-mysql php5-intl php5-gd php5-xcache php5-pear o los módulos que necesites...

Antes de instalar nada recuerda hacer un sudo apt-get update desde la terminal.

PD: No vayas dando permisos chmod 777 a lo loco. Es muy peligroso.

Última edición por fvillalba; 23/01/2017 a las 15:30
  #5 (permalink)  
Antiguo 26/01/2017, 15:11
 
Fecha de Ingreso: enero-2009
Mensajes: 40
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Aquí uno más que te recomienda instalar Apache, PHP y MySQL (MariaDB) a mano. Si estas en Ubuntu con apt instalas todo rapidamente.

XAMPP me parece una buena opción en Windows, pero para Linux da más problemas de los que soluciona.

También te recomiendo revisar bien si tu servidor de desarrollo es accesible a través de internet, ya que hay que mantenerlo seguro de usuarios malintencionados mientras desarrollamos.
__________________
Soy el administrador de Vozidea.com y me encanta todo lo relacionado con administración de sistemas, diseño web y desarrollo. Espero ser de ayuda a la comunidad.
  #6 (permalink)  
Antiguo 27/01/2017, 04:07
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Estoy de acuerdo con fvillalba y con zeotat, pero por favor no le pidamos peras al olmo. El usuario que realiza la consulta ya dice que nunca había tocado un sistema linux y para empezar a introducirte en el mundillo de linux y su consola... tanto ubuntu como xampp no estan mal (y eso que estoy de acuerdo que xampp no esta logrado, demasiados fallos). Como ya comente en otros mensajes, esto es un proceso de aprendizaje y si te pica el gusanillo empiezas con la chorradeta de ubuntu y terminas con la shell de bsd. Así de simple.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #7 (permalink)  
Antiguo 29/01/2017, 13:16
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 9 meses
Puntos: 22
Pregunta Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Cita:
Iniciado por lauser Ver Mensaje
Estoy de acuerdo con fvillalba y con zeotat, pero por favor no le pidamos peras al olmo. El usuario que realiza la consulta ya dice que nunca había tocado un sistema linux...

Efectivamente, ya desde hace tiempo tenía ganas de meterme con Linux, porque según leo en todos lados trabajas mejor ahí que en Windows cuando desarrollas. Investigando un poco me enteré que lo mejor era iniciar con UBUNTU, que es como el Linux ideal para novatos.

En efecto, nunca antes había tocado un sistema Linux. Ahora bien, por todos lados leo que es mejor instalar "a mano" Apache, MySQL, etc, en vez de instalarse XAMPP, Lampp, etc. Pero en ningún lado leo el porqué.

La siguiente vez me comprometo a instalar todo a mano, o "a pelo", como ustedes dicen. Pero por favor indíquenme cuáles son las ventajas. Ya que yo, viniendo de Windows, jamás experimenté ningún problema con Xampp; ¿cuáles son los problemas más comunes experimentados con XAMPP en Linux?

Saludos!

Última edición por berkeleyPunk; 29/01/2017 a las 13:31
  #8 (permalink)  
Antiguo 29/01/2017, 16:48
(Desactivado)
 
Fecha de Ingreso: julio-2008
Ubicación: Muchas noches sin dormir
Mensajes: 211
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Cita:
Iniciado por berkeleyPunk Ver Mensaje
Efectivamente, ya desde hace tiempo tenía ganas de meterme con Linux, porque según leo en todos lados trabajas mejor ahí que en Windows cuando desarrollas. Investigando un poco me enteré que lo mejor era iniciar con UBUNTU, que es como el Linux ideal para novatos.

En efecto, nunca antes había tocado un sistema Linux. Ahora bien, por todos lados leo que es mejor instalar "a mano" Apache, MySQL, etc, en vez de instalarse XAMPP, Lampp, etc. Pero en ningún lado leo el porqué.

La siguiente vez me comprometo a instalar todo a mano, o "a pelo", como ustedes dicen. Pero por favor indíquenme cuáles son las ventajas. Ya que yo, viniendo de Windows, jamás experimenté ningún problema con Xampp; ¿cuáles son los problemas más comunes experimentados con XAMPP en Linux?

Saludos!
PRIMERO DE TODO: Por seguridad no hay que ir dando permisos chmod 777 a todo a lo loco. Carpetas 755 y archivos 644. Los permisos 777 realmente cuando sean necesarios. Eso para empezar...

Lo correcto sería instalar el Xampp en /opt y darle los siguientes permisos. De hecho creo que el Xampp por defecto ya lo instala en el directorio /opt/lampp/. Pues no lo uso.

Comprobar que tienes sudo instalado en tu sistema:
dpkg -l | grep sudo

Si no tienes instalado sudo en tu sistema:
apt-get update -y
apt-get install sudo

Añadir user a sudo para mayor seguridad:
adduser usuario sudo
chmod -R 700 /home/usuario

Aplicar permisos correctos a htpdocs:
sudo chmod -R 755 /opt/lampp/htdocs
sudo chown -R www-data:www-data /opt/lampp/htdocs

Cambiar el usuario www-data por otro diferente:
sudo adduser webserver, por ejemplo...

Aplicar permisos al nuevo user:
sudo chmod -R 755 /home/webserver
sudo chown -R webserver:webserver /opt/lampp/htdocs

Ir al archivo de configuración del Xampp y cambiarlo. No me lo sé de memoria ahora.
www-data:www-data /opt/lampp/htdocs por webserver:webserver /opt/lampp/htdocs

Prácticamente porque instalando todo "a pelo" sabes lo que instalas realmente en tu sistema operativo Linux.

Por qué no tienes una interfaz gráfica que te distraiga y te consuma recursos extras.

Por qué gasta menos recursos.

Por qué tienes un vector de ataque menos por donde puedan colarse posibles atacantes.

Cuando eres novato no sabes configurar Xampp y puedes dejar posibles huecos abiertos para que se cuelen en tu OS.

Por qué evitas conflictos o problemas de dependencias en los paquetes.

Si quieres aprender Linux enserio busca en Google los comandos básicos y después tírate para LPIC 101-102. Hay cursos online por 45€. La primera certificación de la LPIC la 101 vale 95€. No es tan cara. La segundo la 102 ya vale algo más. En grado medio de informática no vas a aprender nada de GNU/Linux. Te lo digo por experiencia propia. Pues el profesor que da clases sabe un poco de todo y no está especializado en nada. A mí el muy lelo cuando hacía los ejercicios de Linux en FP informática en grado medio en las prácticas le tuve que decir lo del comando history y que no hacía falta copiar a mano para hacer los ejercicios en clase en un word y me dijo que se lo dijera a los de mi clase y el tío encima dudaba del asunto... A este mismo le tuve que decir que OSX era mitad BSD. Que los UNIX actuales eran BSD. Pues decía que no habían servidores web bajo UNIX. Le pase varios links de BSD al muy tonto y hasta salí en la pizarra a clase y se lo explique con un retulador que me dio. El otro cateto universitario no había compilado un Apache en su puta vida y dejaba los banners de los servicios a la escucha. Para flipar algunas cosas de la FP informática en España... Tampoco nos enseñaron a usar el editor de textos vi. Ni siqueira el nano. Aunque yo ya sabía usarlo. Cosas de la FP informática. Spain is different, be water my friend. No te desesperes. O te pondrás en contra a los profesores de tu FP. También usábamos interfaz gráfica porque sin ella no podíamos salir a internet mediante NAT. Cosas locas del que configuraba la red en mi colegio.

Solo a instalar el Webmin mediante entorno gráfica y el muy atontado del compadre copiaba el link del libro que estaba desactualizado la versión. Los libros la peste de malos que parece que quien escribe los libros de FP para informática en España hagan copy y paste sin tener ni puta idea y los hayan sacado de la revista de informática de Todo Linux o PCActual.

Ubuntu no está mal para aprender. Pero a mí modo de ver, tiene software que estorba y hace que un usuario novato que quiera aprender de verdad, realmente sea más "tonto" en Linux y no sea tan proeficiente en entornos de producción.

Mi recomendación es que si quieres aprender en serio GNU/Linux tires para Debian y lo hagas todo a la Debian Way y sin ningún entorno gráfico de por en medio con una instalación minimal y que uses aptitude en vez de apt-get y purge en vez de remove. Y iptables en vez de ufw, el firewall propio que incorpora Ubuntu. Hay que quitarse el miedo. Pues si no, no aprendes...

Contrata un vps y prueba varias instalaciones y lo formateas unas cuantas veces hasta que te sientas seguro y creas que lo has instalado y configurado todo bien.

Cosas que puedes hacer para empezar a aprender enserio:

Aprende a configurar la variable PS1 en tu prompt, por ejemplo...
http://ezprompt.net/

Aprender a usar cat y less y grep.

Aprender aptitude.

Aprender a copiar archivos a ambos directorios.

Entender los valores o métricas comando top.

Permisos chmod.

etc.

Para aprender Debian: https://debian-handbook.info/
LPIC: http://www.ibm.com/developerworks/linux/lpi/101.html
De la UOC: http://softlibre.unizar.es/manuales/linux/868.pdf
Esta otra: http://www.mclibre.org/descargar/doc...l-2-200812.pdf
En la guías del proveedor de OVH también tienes buena info para aprender. También en las de linode, rackspace y liquidweb. Cuando termine de escribir mi guía, pues la mía.

No te recomiendo que vayas de entrada a las guías de Howtoforge de falko, porque vas a aprender mal, y hay cosas que están mal.

Resumiendo: Mucho google, muchas cagadas, y muchas horas en vela...

Nota: Lectura y práctica, lectura y práctica y más lectura y práctica.

Sorry por el tocho.

Última edición por fvillalba; 29/01/2017 a las 19:45
  #9 (permalink)  
Antiguo 30/01/2017, 16:32
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

¿No creen que lo están confundiendo más que ayudar? La pregunta fue simple, la respuesta fue igual de simple haciendo incapie en que son proyectos propios y caseros.

Es totalmente rescatable todo lo que han puesto sobre la seguridad, pero está empezando, está conociendo y aunque todas las respuestas que se han dado son correctas, si fuera yo, huiría inmediatamente y me regresaría a Windows.

Apoyar en Linux a principiantes, es para que den sus primeros pasos, pero creo que no de la forma que se está haciendo.

Ya él dio por sentado que solucionó lo que quería y es mejor dejarlo así.

Saludos.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #10 (permalink)  
Antiguo 30/01/2017, 17:39
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 4 meses
Puntos: 401
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Cita:
Iniciado por berkeleyPunk Ver Mensaje
Ahora bien, por todos lados leo que es mejor instalar "a mano" Apache, MySQL, etc, en vez de instalarse XAMPP, Lampp, etc. Pero en ningún lado leo el porqué.
Porque es mejor? Entre otras cosas liberas recursos, por tanto menor consumo y lo mas importante... estas mucho mas segurizado simplemente por el echo de que no dependes de una pantalla gráfica.

*
Por otro lado totalmente de acuerdo con lo que comenta brujonic, esto deriva en otro tipo de consultas. De todas formas una aclaración a lo que dice fvillalba... el 101 y 102 es para la cert. LPIC-1, que de echo es la mas básica y lo mínimo exigible a un admin.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #11 (permalink)  
Antiguo 31/01/2017, 02:45
(Desactivado)
 
Fecha de Ingreso: julio-2008
Ubicación: Muchas noches sin dormir
Mensajes: 211
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

A dicho que quiere aprender. Para aprender, el camino más fácil, no es el mejor...

Ubuntu no es para aprender... Es para jugar, desktop o desarrollo.

Como quiera aprender en serio con Ubuntu va de cabeza al precipicio...
  #12 (permalink)  
Antiguo 31/01/2017, 12:50
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Respuesta: ¿Trabajar cómodamente con xampp en Ubuntu?

Tema cerrado. El que lo abrió ya quedo satisfecho.

Yo uso ubuntu para que la gente lo vea y trate de cambiar de Windows a Linux. Uso ubuntu server, para servidor web, base de datos, LDAP, instalar Zentyal, etc.

He tenido que trabajar con OpenSuSe, CentOS, Debian, etc y no he tenido problemas.

El decir que una distribución es mejor que otra es como decir que linux es mejor que LINUX. Una tontera a mi parecer porque el que realmente lo conoce un poco, sabe perfectamente que cualquier distribución se pude personalizar como uno quiere.

Hace poco me metí a un grupo cerrado de Linux porque vi algunos de los temas o cosas que trataban y cuando me aceptaron, no duré ni una semana en salirme debido a comentarios hirientes, estúpidos, sin sentido y desalentadores a las personas que estaban iniciando y realmente así los trataban.

Los "niñitos superdotados" creían que porque solo podían instalar un ArchLinux a pie, eran de lo mejor y esa su mejor distribución, otros que "tal distribución" es mejor que otra y así.

Los que llevaban el control del grupo cerrado no hacían nada y por lo tanto me retiré. No soy de los que tienen que ofender y pisotear a la gente para creer en lo que yo creo. Soy directo, pero maltratar a la gente NO LO SOPORTO.

fvillalba, aprende lo que es linux y si ubuntu o lo que creas que es para niños NO ES LINUX, entonces realiza tus comentarios sin sentido ok?

Aunque no tenga los mismos conocimientos tuyos o de otros moderadores (que respeto mucho) de esta sección, no quiere decir que sea menos que tu persona.

Quien logra transmitir realmente conocimiento a otros, para mi va por el camino correcto, pero el que cree que solo lo que usa o lo que "cree saber" es bueno y lo que usa otro es una cochinada, entonces es un verdadero ignorante.

Mientras esté aquí, no voy a permitir que la sección de Linux pase a ser como ese grupo cerrado donde habían gente con mucho conocimiento y eran los que daban respuestas razonables, pero la gran mayoría eran "niñitos" que solo por saber una cosa, se creían los dueños del mundo o los "mejores en Linux".
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Etiquetas: ubuntu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 06:51.