ORACLE + WAMP + PHP

Publicado: septiembre 4, 2013 en Oracle, PHP, WAMP

Hola esto es por si queremos conectarnos a una base de datos de oracle y no nos conecta: para activar las funciones de Oracle en Wamp, priemero descargamos instantclient_11_2 (la versión depende de la que quieran usar).

Web de descarga: AQUI

Descomprimimos el archivo y lo guardamos en C: ( en mi caso-> C:\oraclient)

Luego creamos las variables de usuario para Administrador:

Inicio->clic derecho en Equipo->propiedades->configuracion avanzada del sistema->Variables de Entorno.

Ahora creamos las variables de usuario para administrador, para ello:

Clic en Nuevo
AgregamosNombre de variable: ORACLE_HOME
Valor de la Variable: C:\oraclient (la ruta depende de donde hayan colocado el directorio).

Creamos una nueva Variable
Clic en Nuevo
Agregamos
Nombre de variable:
ORACLE_SID
Valor de la Variable: XE

Ahora en Wamp Activamos las Extensiones de php o las dll directamente en wamp o editando el PHP.INI quitando el (;) Punto y coma que lo antecede.

php_oci8_11g
php_oci8

Saludos espero que haya sido de ayuda, disculpas por no colocar las imagenes pero escribo el post desde el trabajo en donde pasan estos problemitas.

Simuladores, Test de pruebas ICDL, IC3, etc.

Publicado: agosto 18, 2013 en Sin categoría

No es muy buena la pagina pero son test de practica.

WEB: http://www.daypo.com/

Simuladores excelentes para IC3

 

Para desactivar las Foreign Key, ecribimos:

  • SET FOREIGN_KEY_CHECKS=0;

Para activarlas otra vez:

  • SET FOREIGN_KEY_CHECKS=1;

Es todo, saludos.

Hola hoy estuve buscando alguna herramioenta para descargar directorios web o paginas webs completas y encontré un programa llamado Wget, el que descargué es para windows, aunque no se si existe para otro sistema operativo. Aqui les dejo el link de un tutorial de como utilizarlo y el link de donde descargarlo:

Configuración de Mysql a UTF8

Publicado: marzo 15, 2013 en Mysql
Etiquetas: , , , , ,
Lo primero que se debe hacer es entrar a Mysql y comprobar cuales son los valores que tenemos determinados, para saber ejecutamos lo siguiente:
mysql> SHOW VARIABLES LIKE 'character_set%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     | 
| character_set_connection | latin1                     | 
| character_set_database   | latin1                     | 
| character_set_filesystem | binary                     | 
| character_set_results    | latin1                     | 
| character_set_server     | latin1                     | 
| character_set_system     | utf8                       | 
| character_sets_dir       | /usr/share/mysql/charsets/ | 
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
mysql> SHOW VARIABLES LIKE 'collation%';
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | latin1_swedish_ci |
| collation_database   | latin1_swedish_ci |
| collation_server     | latin1_swedish_ci |
+----------------------+-------------------+
3 rows in set (0.01 sec)
Como puedemos observar, algunas variables estan configuradas en latin1, por lo que será necesario modificar el archivo de configuración de MySQL (mysql/my.cnf) y cambiar las declaraciones bajo las siguientes cabeceras o agregarlas:
[mysqld]
default-character-set=utf8
default-collation=utf8_general_ci
character-set-server=utf8
collation-server=utf8_general_ci
init-connect='SET NAMES utf8' 
 
[client]
default-character-set=utf8
Guardan cambios y será necesario reiniciar MySQL:

Hola si en mysql administarator no puedes crear usuarios porque al darle privilegios o colocarle informaciòn adicional aparece el mensaje : ‘Error While Storing the User Information….‘ la soluciòn es la siguiente:

Entramos a la base de datos de Mysql, y creamos la siguiente tabla:

DROP TABLE IF EXISTS `mysql`.`user_info`;
CREATE TABLE  `mysql`.`user_info` (
  `User` varchar(16) COLLATE utf8_bin NOT NULL,
  `Full_name` varchar(60) COLLATE utf8_bin DEFAULT NULL,
  `Description` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `Email` varchar(80) COLLATE utf8_bin DEFAULT NULL,
  `Contact_information` text COLLATE utf8_bin,
  `Icon` blob,
  PRIMARY KEY (`User`),
  KEY `user_info_Full_name` (`Full_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Stores additional user information';

Listo es todo el error se daba porque hacia falta esta tabla, aveces pasa con WAMP pero con appserv no.

WAMP Error 403 – Forbidden

Publicado: marzo 8, 2013 en Apache, WAMP

Si te sale el error: Error 403 – Forbidden  al colocar localhost, o cualquier otra direccción, esta es la solución:

  1. abrir el archivo phpmyadmin.conf, ubicado en la carpeta (C:/wamp/alias/phpmyadmin.conf) y sustituir :

Order deny,allow
Deny from all
Allow from 127.0.0.1

por:

Order allow,deny
Allow from all

Y en el archivo httpd.conf, que se encuentra en (C:\wamp\bin\apache\Apache2.2.21\conf), hacia el final sustituir el código:

AllowOverride None
Order deny,allow
Deny from all

por este otro:

AllowOverride All
Order allow,deny
Allow from all

Y reiniciar WAMP

 

Si no te funciona la opciòn anterior en el httpd.conf, solo tienes que cambiar la linea “Require local” que es la última por “Require all granted” del codigo:

<Directory “c:/wamp/www/”>
#
# Possible values for the Options directive are “None”, “All”,
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that “MultiViews” must be named *explicitly* — “Options All”
# doesn’t give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
# Online –> Require all granted

#   onlineoffline tag – don’t remove

Require local

</Directory>