Reiniciar Apache2 en Ubuntu 9.10

Para reiniciar Apache2 en Ubuntu 9.10… sencillo…

sudo /etc/init.d/apache2 restart

, ,

No hay Comentarios

Instalar NetPBM en CentOS

Para instalar NetPBM usando yum

yum install netpbm-progs

Usando apt-get

apt-get install netpbm

La ruta donde podremos usar la librería desde nuestra aplicación la obtenemos con

[root@localhost]# which ppmtogif
/usr/bin/ppmtogif

, , ,

No hay Comentarios

Editar vhost.conf

El fichero se encuentra en

/var/www/vhosts/yourdomain.com/conf

Editamos el fichero vhost.conf como necesitemos, por ejemplo, con la configuración por defecto para symfony:

    # Be sure to only have this line once in your configuration
    NameVirtualHost 127.0.0.1:80

    # This is the configuration for yourdomain.com
    Listen 127.0.0.1:80

   < VirtualHost 127.0.0.1:80>
      ServerName quieropilotar.localhost
      DocumentRoot "/var/www/vhosts/yourdomain.com/web"
      DirectoryIndex index.php
     < Directory "/var/www/vhosts/yourdomain.com/web">
        AllowOverride All
        Allow from All
      < /Directory>

      Alias /sf "/var/www/vhosts/yourdomain.com/data/web/sf"
     < Directory "/var/www/vhosts/yourdomain.com/data/web/sf">
        AllowOverride All
        Allow from All
     < /Directory>
   < /VirtualHost>


Y luego reconfiguramos Plesk para que surtan efecto los cambios…

Reconfiguramos un dominio en concreto

/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=yourdomain.com

O todos a la vez

/usr/local/psa/admin/bin/websrvmng -a

No hay Comentarios

Ampliar el memory_limit

A veces necesitamos ampliar la memoria que php podrá utilizar para que pueda procesar tareas más complejas o pesadas.

Nos daremos cuenta porque encontraremos errores de éste tipo:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32 bytes) in /home/xxxx/yyyy/libraries/zzzz/error/exception.php on line 117

Editamos el php.ini

nano /etc/php.ini

Cambiamos la línea donde aparece:

memory_limit = 32M

Por un valor superior, en éste caso vamos a poner 64 Mb

memory_limit = 64M

…y reiniciamos apache para que los cambios surtan efecto.

service httpd restart

, , ,

No hay Comentarios

Buscar un fichero en Linux

locate [nombre_fichero]

Por ejemplo:

locate php.ini
/etc/php.ini
/etc/php.ini.rpmnew
/etc/php.ini.saved_by_psa
/etc/php.ini.saved_by_psa.01.07;17:37
/etc/php.ini.saved_by_psa.10.28;13:21
/usr/local/psa/admin/conf/php.ini

También se puede utilizar find
Hasta ahora siempre he utilizado

find -name php.ini

pero es más lento.

La diferencia entre locate y find:

locate – Busca en una base de datos de ficheros que se genera periódicamente. Encontrar un fichero es más rápido pero puede que no encuentre ficheros de reciente creación. También puede darse el caso de que encuentre ficheros que ya hayan sido eliminados del sistema, por el motivo que explico, es una base de datos de los ficheros del sistema que se genera periódicamente.

find – Busca en todo el árbol de directorios real. Tarda más en ofrecer resultados, pero sabemos que encuentra lo que exista en cada instante en el sistema de ficheros.

Cuándo usar uno u otro. Parece lógico, ¿no? si buscamos un fichero que pueda haberse creado recientemente, utilizamos find, si buscamos un fichero que lleva tiempo en el sistema, locate.

, , , ,

No hay Comentarios

Desactivar Safe_mode

Editamos el fichero php.ini

nano /etc/php.ini

Modificamos la línea donde pone:

;
; Safe Mode
;
safe_mode = On

y la cambiamos por:

;
; Safe Mode
;
safe_mode = Off

Reiniciamos Apache para que recargue el php.ini

service httpd restart

, , ,

No hay Comentarios

Cambiar password MySQL SSH

Para cambiar la contraseña MySQL debe conectarse a mysql con el antiguo password y lanzar un SET PASSWORD con el nuevo password :

# mysql -u root -p mysql
mysql> SET PASSWORD FOR root=PASSWORD('nuevo_password');

Se le pedirá la contraseña antigua de mySQL al entrar en mySQL

Otro metodo es usar el mysqladmin:

# mysqladmin -u root -p password nuevo_password

Se le pedirá la contraseña antigua de mySQL en el proceso

Una vez cambiada por SSH, para que Webmin-OVHm puedan acceder a la base de datos, hay que introducirla en las preferencias del servidor MySQL : https://nsXXXXXX.ovh.net:10000/mysql/

, ,

No hay Comentarios

Cambiar password root SSH

La contraseña de acceso al SSH puede cambiarse directamente con el comando passwd

Deberá introducir la contraseña actual (current) y posteriormente introducir dos veces la nueva contraseña.

# passwd
Changing password for root
(current) UNIX password: antiguo_password
Enter new UNIX password: antiguo_password
Retype new UNIX password: nuevo_password

, ,

No hay Comentarios

Actualizar PHP en Plesk

# Instalar o Reinstalar atomic

wget -q -O - http://www.atomicorp.com/installers/atomic.sh |sh

# Te preguntará que versión de PLESK usas 8 o 9

yum update php

# Por ejemplo para añadir algún módulo.

yum install php-soap

# Reiniciar servicios

/usr/local/psa/admin/sbin/websrvmng -a
/etc/init.d/httpd reload

, ,

No hay Comentarios

Instalar Symfony

Utilizando PEAR.

$ pear channel-discover pear.symfony-project.com

$ pear install symfony/symfony-1.2.9

Para otros métodos de instalación, seguir las instrucciones de http://www.symfony-project.org/installation

No hay Comentarios