Diferencia entre revisiones de «Setup servidor»

De ActionApps Documentacion
Saltar a: navegación, buscar
 
 
(No se muestran 18 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
--[[Usuario:Adam|Adam]] 15:09 23 nov, 2007 (CET)
 +
 +
__TOC__
 +
 
==Configuración Apache==
 
==Configuración Apache==
  
===En el httpd.conf ===
+
'''Configuración de ejecución de archivos shtml (server side includes - SSI)'''
 +
 
 +
===Por httpd.conf ===
  
 
Para el Apache/2.2.0 (Linux/SUSE) Es análogo en las otras distribuciones
 
Para el Apache/2.2.0 (Linux/SUSE) Es análogo en las otras distribuciones
Línea 8: Línea 14:
  
 
2. En el archivo mod_/etc/apache2/mime-defaults.conf configuro las sgtes variables
 
2. En el archivo mod_/etc/apache2/mime-defaults.conf configuro las sgtes variables
 +
<code><pre>
 
AddType text/html .shtml
 
AddType text/html .shtml
 
AddOutputFilter INCLUDES .shtml
 
AddOutputFilter INCLUDES .shtml
 
+
</pre></code>
 
3. En el archivo mod_/etc/apache2/default-server.conf configuro las sgtes variables para que queden asi
 
3. En el archivo mod_/etc/apache2/default-server.conf configuro las sgtes variables para que queden asi
 
+
<code><pre>
 
<Directory "/srv/www/htdocs">
 
<Directory "/srv/www/htdocs">
 
Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI
 
Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI
Línea 20: Línea 27:
 
Allow from all
 
Allow from all
 
</Directory>
 
</Directory>
 +
</pre></code>
 +
 +
===Por .htaccess ===
 +
 +
<code>
 +
 +
<pre>
 +
AddType text/html .shtml
 +
AddHandler server-parsed .shtml
 +
</pre>
 +
</code>
 +
 +
==Configuración PHP ==
 +
 +
'''Configuración de parámetros PHP'''
 +
 +
===Por php.ini ===
 +
Para SUSE, es análogo con otras distros
 +
 +
1. Configuración de la fuente de instalación en el Yast
 +
 +
2. Con la fuente de instalacion configurada, comencé a bajarme paquetes de instalación que me permitan agregar mas extensiones al PHP como el php5-mysql, php5mysqli y php5-mbstring
 +
 +
3. Instalo esos paquetes con el Yast
 +
 +
4. Verifico que todas extensiones esten instaladas y todo esta OK en http://www.myweb.com/carpeta-instalacion-aa/admin/test.php3
 +
 +
5. Ubico con el comando LOCATE el archivo php.ini . Alli seteo las siguientes variables a ON
 +
 +
<code> <pre>
 +
allow_call_time_pass_reference = On
 +
register_argc_argv = On
 +
register_globals = On
 +
register_long_arrays = On
 +
memory_limit = 32M
 +
error_reporting = E_ALL & ~E_NOTICE
 +
</pre>
 +
</code>
 +
 +
6. En algunos servidores se puede crear un php.ini dentro de la carpeta de instalación para sobreescribir los parametros que trae por defecto el servidor.
 +
 +
===Por .htaccess===
 +
 +
Si el administrador no ha activado el uso de .htaccess saldrá ERROR 500. Tambien puede ser que por defecto este programado para estar oculto. Siempre hay que verificar la activación en http://www.myweb.com/carpeta-instalacion-aa/admin/test.php3
 +
 +
<code>
 +
<pre>
 +
php_flag register_globals On
 +
php_flag allow_url_fopen On
 +
</pre>
 +
</code>

Revisión actual del 16:09 23 nov 2007

--Adam 15:09 23 nov, 2007 (CET)

Configuración Apache

Configuración de ejecución de archivos shtml (server side includes - SSI)

Por httpd.conf

Para el Apache/2.2.0 (Linux/SUSE) Es análogo en las otras distribuciones

1. Ubico con el comando LOCATE el archivo httpd.conf. Me sirve para ubicar los demas archivos donde configurar variables del servidor

2. En el archivo mod_/etc/apache2/mime-defaults.conf configuro las sgtes variables

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

3. En el archivo mod_/etc/apache2/default-server.conf configuro las sgtes variables para que queden asi

<Directory "/srv/www/htdocs">
Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI
MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Por .htaccess

AddType text/html .shtml
AddHandler server-parsed .shtml

Configuración PHP

Configuración de parámetros PHP

Por php.ini

Para SUSE, es análogo con otras distros

1. Configuración de la fuente de instalación en el Yast

2. Con la fuente de instalacion configurada, comencé a bajarme paquetes de instalación que me permitan agregar mas extensiones al PHP como el php5-mysql, php5mysqli y php5-mbstring

3. Instalo esos paquetes con el Yast

4. Verifico que todas extensiones esten instaladas y todo esta OK en http://www.myweb.com/carpeta-instalacion-aa/admin/test.php3

5. Ubico con el comando LOCATE el archivo php.ini . Alli seteo las siguientes variables a ON

allow_call_time_pass_reference = On
register_argc_argv = On
register_globals = On
register_long_arrays = On
memory_limit = 32M
error_reporting = E_ALL & ~E_NOTICE

6. En algunos servidores se puede crear un php.ini dentro de la carpeta de instalación para sobreescribir los parametros que trae por defecto el servidor.

Por .htaccess

Si el administrador no ha activado el uso de .htaccess saldrá ERROR 500. Tambien puede ser que por defecto este programado para estar oculto. Siempre hay que verificar la activación en http://www.myweb.com/carpeta-instalacion-aa/admin/test.php3

php_flag register_globals On
php_flag allow_url_fopen On