Autor Tema: Problemas con apache2 y php en openSUSE  (Leído 6208 veces)

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

Desconectado Pilijuiste

  • Sv Jr.
  • **
  • Mensajes: 87
Problemas con apache2 y php en openSUSE
« : mayo 29, 2014, 09:33:34 pm »
Hola a todos! Como dice el título, estoy teniendo problemas con mi instalación de apache2 y php en mi maquina con openSUSE. Y es que quizás algo he jodido de tanto travesiar el sistema, y es que es primera vez que agarro alguna distro de Linux (bueno, en realidad la primera fue Tails, pero ese es pisto de otro saco  :yao_ming: ). Ya llevo como 3 semanas usándolo y me ha gustado un vergo  :thumbsup:, pero bueno, me voy al grano: El problema es que al iniciar el servicio de apache2 al querer cargar un archivo php no lo toma como algo que tiene que interpretar sino que en el navegador intenta descargar el archivo. También estoy teniendo problemas al querer cargar el phpMyAdmin y me da error 403, no se si tendrá algo que ver.

He investigado el asunto con poco éxito, y he visto que casi siempre piden esta información, así que aquí se las dejo:

Esto me sale al momento de instalar con zypper el apache y otros animales:
Código: [Seleccionar]
(1/6) Installing: apache2-2.4.6-6.23.1 .................................................................[done]
Additional rpm output:
/usr/sbin/suexec2: cannot verify root:root 0755 - not listed in /etc/permissions
Updating /etc/sysconfig/apache2...
looking for old 2.0 modules to be renamed...
Done.


(2/6) Installing: apache2-prefork-2.4.6-6.23.1 .........................................................[done]
(3/6) Installing: apache2-mod_php5-5.4.20-4.1 ..........................................................[done]
(4/6) Installing: apache2-mod_nss-1.0.8-6.1.6.9.1 ......................................................[done]
(5/6) Installing: apache2-devel-2.4.6-6.23.1 ...........................................................[done]
(6/6) Installing: phpMyAdmin-4.1.8-4.1 .................................................................[done]
Additional rpm output:
/var/tmp/rpm-tmp.V4KavX: line 13: /etc/init.d/apache2: No such file or directory


El log de errores de apache:
/var/log/apache2/error_log
http://pastebin.com/wMyHfVYH (lo pongo en pastebin porque es algo largo)


Y esto sale nomas reinicio el servicio de apache con systemctl restart apache2.service
en /var/log/messages
Código: [Seleccionar]
2014-05-29T20:15:14.661626-06:00 linux-ua6g systemd[1]: Stopping The Apache Webserver...
2014-05-29T20:15:17.989489-06:00 linux-ua6g start_apache2[11312]: AH00557: httpd2-prefork: apr_sockaddr_info_get() failed for linux-ua6g.site
2014-05-29T20:15:17.991441-06:00 linux-ua6g start_apache2[11312]: AH00558: httpd2-prefork: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
2014-05-29T20:15:18.036429-06:00 linux-ua6g systemd[1]: Starting The Apache Webserver...
2014-05-29T20:15:21.251334-06:00 linux-ua6g start_apache2[11333]: AH00557: httpd2-prefork: apr_sockaddr_info_get() failed for linux-ua6g.site
2014-05-29T20:15:21.253047-06:00 linux-ua6g start_apache2[11333]: AH00558: httpd2-prefork: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
2014-05-29T20:15:22.732398-06:00 linux-ua6g systemd[1]: Started The Apache Webserver.

Aaah! casi se me olvida! Acá les dejo un pantallazo por si no me di a entender :)


Llevo como mil horas sentado dandole vueltas al asunto, ya me duelen ambos el culo y la cabeza jaja. Ayudenme plis  x_x

Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re:Problemas con apache2 y php en openSUSE
« Respuesta #1 : mayo 29, 2014, 09:50:58 pm »
y ya le diste permisos al usuario WWW?

Desconectado Pilijuiste

  • Sv Jr.
  • **
  • Mensajes: 87
Re:Problemas con apache2 y php en openSUSE
« Respuesta #2 : mayo 29, 2014, 10:09:53 pm »
y ya le diste permisos al usuario WWW?
Disculpa, yo en realidad se poquísimo de todo esto. Te refieres a que si tengo permisos para leer/modificar los archivos en la carpeta /srv/www/?
Por que si es así, creo que acabo de hacerlo, pero desde las propiedades de esa carpeta en mi gestor de archivos (dolphin), porque no se hacerlo desde la consola, no se si tiene el mismo efecto hacerlo así.
Luego volví a reiniciar el servicio de apache y aun no funciona.

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re:Problemas con apache2 y php en openSUSE
« Respuesta #3 : mayo 29, 2014, 11:55:01 pm »
Cualquier ayuda que te pueda brindar se quedaría corta a la par de este manual:

SDB:Instalar un servidor LAMP (Esta página explica cómo instalar y configurar LAMP en openSUSE.)

LAMP = Linux Apache MySQL PHP

-----------

Esa guía cubre todos los aspectos de la instalación que quieres hacer, incluso la parte de phpMyAdmin

Desconectado Pilijuiste

  • Sv Jr.
  • **
  • Mensajes: 87
Re:Problemas con apache2 y php en openSUSE
« Respuesta #4 : mayo 30, 2014, 02:30:19 pm »
De hecho yo venia haciendo ese mismo tutorial, pero la versión actualizada para openSUSE 13.1
Igual seguí lo del link que me pasaste y aun no da resultado :/

Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re:Problemas con apache2 y php en openSUSE
« Respuesta #5 : mayo 30, 2014, 02:47:27 pm »
De hecho yo venia haciendo ese mismo tutorial, pero la versión actualizada para openSUSE 13.1
Igual seguí lo del link que me pasaste y aun no da resultado :/
a lo que me referia es que el dueño de la carpeta tiene que ser el usuario www (o web, no se como se llama en suse) no el usuario ROOT

Desconectado Pilijuiste

  • Sv Jr.
  • **
  • Mensajes: 87
Re:Problemas con apache2 y php en openSUSE
« Respuesta #6 : mayo 30, 2014, 04:45:27 pm »
Nop, sigue igual. O lo habré hecho mal?

Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re:Problemas con apache2 y php en openSUSE
« Respuesta #7 : mayo 30, 2014, 05:20:30 pm »
chmod -R 777 /www/

Desconectado Pilijuiste

  • Sv Jr.
  • **
  • Mensajes: 87
Re:Problemas con apache2 y php en openSUSE
« Respuesta #8 : mayo 30, 2014, 05:57:27 pm »
chmod -R 777 /www/
Aun sigue queriendo descargar el archivo.

No se si esta informacion ayude de algo pero acá dejo lo que me sale cuando porngo systemctl status apache2.service -l
Código: [Seleccionar]
apache2.service - The Apache Webserver
   Loaded: loaded (/usr/lib/systemd/system/apache2.service; disabled)
   Active: active (running) since Fri 2014-05-30 17:45:55 CST; 8min ago
  Process: 8359 ExecStop=/usr/sbin/start_apache2 -D SYSTEMD -DFOREGROUND -k graceful-stop (code=exited, status=0/SUCCESS)
 Main PID: 8381 (httpd2-prefork)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/apache2.service
           ├─8381 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -DFOREGROUND -k start
           ├─8398 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -DFOREGROUND -k start
           ├─8399 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -DFOREGROUND -k start
           ├─8400 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -DFOREGROUND -k start
           ├─8401 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -DFOREGROUND -k start
           ├─8402 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -DFOREGROUND -k start
           └─8429 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -DFOREGROUND -k start

May 30 17:45:54 linux-ua6g.site start_apache2[8381]: AH00557: httpd2-prefork: apr_sockaddr_info_get() failed for linux-ua6g.site
May 30 17:45:54 linux-ua6g.site start_apache2[8381]: AH00558: httpd2-prefork: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
May 30 17:45:55 linux-ua6g.site systemd[1]: Started The Apache Webserver.

Desconectado Pilijuiste

  • Sv Jr.
  • **
  • Mensajes: 87
Re:Problemas con apache2 y php en openSUSE
« Respuesta #9 : mayo 31, 2014, 12:41:01 am »
Bueno, gracias por haberse tomado el tiempo de responder, que aunque no haya podido resolver el asunto igual aprendí varias cosas y eso es mejor que nada.
Yo mañana me compro una fuente nueva y reparo mi pc que ha estado varada casi un año, así que ya no voy a seguir usando esta mini-laptop vieja y no tiene sentido seguir quebrándome la cabeza con esto. Aunque igual me gustaría dejarlo resuelto solo con el propósito de aprender poco mas, pero eso lo dejo para después...
Mañana que tenga lista la pc lo primero que voy a hacer es formatearla y estoy segurísimo que le voy a poner un dual-boot con alguna distro de Linux porque he quedado encantado con este sistema.

De nuevo gracias...

Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re:Problemas con apache2 y php en openSUSE
« Respuesta #10 : mayo 31, 2014, 01:19:31 am »
el apache arranca bien, lo que no tenes bien es el directorio que queres abrir

Desconectado spion

  • Sv Member
  • ***
  • Mensajes: 270
Re:Problemas con apache2 y php en openSUSE
« Respuesta #11 : mayo 31, 2014, 01:54:37 am »
Lo que puede haber pasado es que el tuto que seguias era para versiones anteriores al apache 2.4, cuando fue esa actualizacion a muchos les fallo porque apache dejo de utilizar mod_mpm_prefork que era el que utilizaba en esas versiones para ahora ocupar mod_mpm_event que es mas rapido y tiene muchas otras bondades.

Ahora tienes dos opciones o configuras apache para que soporte prefork o lo instalas con php-fpm, sinceramente no se como se hara en suse porque no es la distro que uso pero aqui te dejo un link para que tengas una idea de lo que te digo.

http://www.unixmen.com/install-lemp-server-nginx-mariadb-php-fpm-opensuse-13-1/

Suerte y espero puedas solucionarlo.  :thumbsup:

Desconectado Pilijuiste

  • Sv Jr.
  • **
  • Mensajes: 87
Re:Problemas con apache2 y php en openSUSE
« Respuesta #12 : mayo 31, 2014, 12:29:21 pm »
Lo que puede haber pasado es que el tuto que seguias era para versiones anteriores al apache 2.4, cuando fue esa actualizacion a muchos les fallo porque apache dejo de utilizar mod_mpm_prefork que era el que utilizaba en esas versiones para ahora ocupar mod_mpm_event que es mas rapido y tiene muchas otras bondades.

Ahora tienes dos opciones o configuras apache para que soporte prefork o lo instalas con php-fpm, sinceramente no se como se hara en suse porque no es la distro que uso pero aqui te dejo un link para que tengas una idea de lo que te digo.

http://www.unixmen.com/install-lemp-server-nginx-mariadb-php-fpm-opensuse-13-1/

Suerte y espero puedas solucionarlo.  :thumbsup:
Vaya! Eso se ve muy interesante! Creo que voy a usar ese método mejor en vez de usar apache cuando repare mi pc. Luego te informo si me funciona o no :D

PD: acá les dejo una foto pa que vean como me ha tocado estar todo un año: conectando la pantalla, el teclado y el mouse a la mini para medio sentir que no estaba tan fregado Y-Y