Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Ali Baba en 21 Diciembre 2016, 03:25 am



Título: Ejecutar php
Publicado por: Ali Baba en 21 Diciembre 2016, 03:25 am
Tengo un problemota grande para mí y pequeño para ustedes.

He instalado Plesk en Ubuntu 14.04 y resulta que no puedo leer archivos .php, osea en vez de ejecutarlo te da opción de descargar, por qué?


Título: Re: Ejecutar php
Publicado por: #!drvy en 21 Diciembre 2016, 04:54 am
Estas ejecutando el archivo de la forma adecuada ? Tienes bien configurado Plesk?

Saludos


Título: Re: Ejecutar php
Publicado por: [u]nsigned en 21 Diciembre 2016, 14:32 pm
No debes tener PHP asociado a APACHE.

Deberias checkear que tenes instalado PHP y configurado con Apache. Ejecuta esto:

Código
  1. sudo apt-get install libapache2-mod-php5 php5

Y luego

Código
  1. sudo nano /etc/apache2/mods-enabled/dir.conf

Vas a encontrar algo similar a esto (instalacion por defecto de Apáche):
Código:
<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

Deberias agregarle index.php al principio para que procese archivos PHP con la amxima prioridad:

Código:
<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

Y luego reinicia apache con

Citar
sudo service apache2 restart

Saludos


Título: Re: Ejecutar php
Publicado por: Ali Baba en 21 Diciembre 2016, 15:22 pm
Estas ejecutando el archivo de la forma adecuada ? Tienes bien configurado Plesk?

Saludos

Ese es el problema, que no se, es mi primera vez con pelsk.
No debes tener PHP asociado a APACHE.

Deberias checkear que tenes instalado PHP y configurado con Apache. Ejecuta esto:

Código
  1. sudo apt-get install libapache2-mod-php5 php5

Y luego

Código
  1. sudo nano /etc/apache2/mods-enabled/dir.conf

Vas a encontrar algo similar a esto (instalacion por defecto de Apáche):
Código:
<IfModule mod_dir.c>
    DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

Deberias agregarle index.php al principio para que procese archivos PHP con la amxima prioridad:

Código:
<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

Y luego reinicia apache con

Saludos

Veré eso en cuanto llegue a la casa. Gracias