lunes, 24 de octubre de 2011

Assigning the return value of new by reference is deprecated in

Si acabas de actualizar tu php, y te aparece el error Assigning the return value of new by reference is deprecated in tienes la opcion de corregir tu codigo quitando las variables por referencia, o vas por la opcion facil, saltar el error:
Configuracion PHP 5.3
Buscar y editar en el php.ini allow_call_time_pass_reference y establecerla en 1

allow_call_time_pass_reference=1

viernes, 21 de octubre de 2011

Instalacion y configuracion extra basica de obtención de Backups extra basico en MySql

Sacar Backups en Mysql

mysqldump --opt --password=miclave --user=miuser mibasededatos > archivo.sql

Restaurar Backups en Mysql

mysql --password=miclave --user=miuser mibase < archivo.sql

Cambiar password de Mysql

Resetear el password de root y/o establecer uno en Mysql


MySQL



Detenemos el demonio
/etc/init.d/mysqld stop

Luego iniciamos sin tener en cuenta privilegios de usuario:
/usr/bin/mysqld_safe --skip-grant-tables

Conectamos con el cliente MySQL:
mysql -u root

Cambiamos el password (reemplaza “nuevopassword” por el tuyo).

UPDATE mysql.user SET Password=PASSWORD('nuevopassword') WHERE User='root';
flush privileges;
quit;


Reiniciamos servidor MySQL:
/etc/init.d/mysqld restart

Cambiar permisos directorios Linux

Cambiar los permisos de un arbol de directorios en linux


LINUX

te situas en el directorio inicial ej '/home/jordanluis/'
chmod 777 `find -type d`


ideal para dar permisos a tu acceso por samba

viernes, 7 de octubre de 2011

Cambiar el linux de UTF-8 a es_BO

Cambiar el linux de UTF-8 a es_BO

EDITAR:
/var/lib/locales/supported.d/local
es_BO ES-BO

/etc/environment
LANG="es_BO"

/etc/default/locale
LANG="es_BO"

Luego reconfigurar los locales
dpkg-reconfigure locales

Cambiar de UTF8 a LATIN1 tu base postgres

Cambiar de UTF8 a LATIN1 tu base de datos postgres


POSTGRES SQL
psql -l

Listado de base de datos
Nombre | Dueño | Codificación
-----------+----------+--------------
postgres | postgres | UTF8
template0 | postgres | UTF8
template1 | postgres | UTF8
(3 filas)


psql postgres
update pg_database set encoding=8 where datname='postgres';
update pg_database set encoding=8 where datname='template0';
update pg_database set encoding=8 where datname='template1';
\q
psql -l

Listado de base de datos
Nombre | Dueño | Codificación
-----------+----------+--------------
postgres | postgres | LATIN1
template0 | postgres | LATIN1
template1 | postgres | LATIN1
(3 filas)