|
Buscar |
Instalación de phpMyAdminLa herramienta phpMyAdmin le permitirá gestionar bases de datos fácilmente a través de una interfaz web. Puede saber más información a través de su página web en la sección de downloads. Esta guía le guiará paso por paso en la instalación de esta herramienta en su espacio de alojamiento compartido. Nota preliminar Normalmente todas las bases de datos de OVH están disponibles en phpMyAdmin a través del enlace : http://phpmyadmin.ovh.net/El enlace está también disponible a través de su espacio Manager v3. Si por cualquier motivo necesita emplazar la instalación de esta herramienta en su sitio web, esta guía le ayudará paso a paso. De igual manera, la configuración del phpMyAdmin podrá ser utilizada por otro tipo de programas, de ahí el interés de estas guías. Si debe modificar su configuración remítase a la guía de modificación de configuración de phpMyAdmin. Si por el contrario ya tenía configurado su phpMyAdmin y lo borró por error, puede remitirse a la guía de copias de seguridad para restaurar sus datos. : ModifPhpMyAdmin :: ¿Como modificar la configuración de su phpMyAdmin? : BackupSitio :: Como acceder a las copias de seguridad del contenido web. Para los alojamientos PLAN Para los alojamientos PLAN, es posible pasar por ssh directamente. Para ello introduzca este comando dentro de su shell por ssh : $ wget http://belnet.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-VERSION.tar.gz$ tar xzf phpMyAdmin-VERSION.tar.gz Ejemplo: Para la versión 2.5.6: $ wget http://belnet.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.5.6.tar.gz$ tar xzf phpMyAdmin-2.5.6.tar.gz Para el resto de alojamientos Deberá descargar los archivos a su ordenador desde sourceforge y descomprimirlos en una carpeta de su ordenador. Para ello vaya a la dirección: http://belnet.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-VERSION.tar.gzEjemplo: Para la versión 2.5.6: http://belnet.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.5.6.tar.gzUna vez descomprimida la herramienta, debe configurar el archivo config.inc.php presente dentro de ese directorio. A continuación se detallan los parámetros a configurar :
Si lo hace desde su ordenador puede usar cualquier editor de texto. Si está haciendo una instalación a través de SSH puede usar el editor de textos en línea de Linux vim. $ cd phpMyAdmin-2.5.6 $ vi config.inc.php El fichero debe ofrecer un aspecto parecido a: /** * Your "phpMyAdmin" url [...] */ $cfg['PmaAbsoluteUri'] = 'URL_de_phpmyadmin'; /** * Server(s) configuration */ $i = 0; // The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0]. // You can disable a server config entry by setting host to ''. $i++; $cfg['Servers'][$i]['host'] = 'servidor_sql'; //MySQL hostname $cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port $cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket $cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket') $cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection // (requires PHP >= 4.3.0) $cfg['Servers'][$i]['controluser'] = 'login_sql'; // MySQL control user settings // (this user must have read-only $cfg['Servers'][$i]['controlpass'] = 'pass_sql'; // access to the "mysql/user" // and "mysql/db" tables) $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)? $cfg['Servers'][$i]['user'] = 'login_sql'; // MySQL user $cfg['Servers'][$i]['password'] = 'pass_sql'; // MySQL password (only needed // with 'config' auth_type) $cfg['Servers'][$i]['only_db'] = 'login_sql'; // If set to a db-name, only // this db is displayed in left frame // It may also be an array of db-names, where sorting order is [...] Ejemplo: Con los datos : servidor sql : sql4-1 login_sql : dominiobd1 pass_sql : kiJm23d /** * Your "phpMyAdmin" url [...] */ $cfg['PmaAbsoluteUri'] = ' http://mi_dominio.com/phpMyAdmin-2.5.6/';/** * Server(s) configuration */ $i = 0; // The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0]. // You can disable a server config entry by setting host to '.' $i++; $cfg['Servers'][$i]['host'] = 'sql4-1'; // MySQL hostname or IP address $cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port $cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket $cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket') $cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection // (requires PHP >= 4.3.0) $cfg['Servers'][$i]['controluser'] = 'dominiobd1'; // MySQL control user settings // (this user must have read-only $cfg['Servers'][$i]['controlpass'] = 'kiJm23d'; // access to the "mysql/user" // and "mysql/db" tables). // The controluser is also // used for all relational"" // features (pmadb) $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)? $cfg['Servers'][$i]['user'] = 'dominiobd1'; // MySQL user $cfg['Servers'][$i]['password'] = 'kiJm23d'; // MySQL password (only needed // with 'config' auth_type) $cfg['Servers'][$i]['only_db'] = 'dominiobd1'; // If set to a db-name, only // this db is displayed in left frame // It may also be an array of db-names, where sorting order is ... Nota
Ejemplo : Para la base de datos dominio_bd_1 debe introducir : $cfg['Servers'][$i]['only_db'] = 'dominio\_bd\_1'; // If set to a db-name, only Para terminar, el emplazamiento debe ser siempre dentro del espacio WEB del dominio indicado anteriormente en el fichero de configuración. Para ello basta crear la carpeta adecuada (por ejemplo phpMyAdmin-VERSION) y mover los ficheros hasta ella. Si ha usado una instalación desde SSH puede moverla con el comando mv. $ cd $ mv phpMyAdmin-2.5.6 www Si por el contrario, tiene los archivos en su ordenador, puede crear la carpeta elegida en su página web y subir los ficheros mediante el acceso FTP. El proceso está descrito en nuestra guía de FTP: PonerMiSitioEnLinea Para finalizar puede restringir el acceso mediante una contraseña de Apache a la carpeta recien creada. Para ello sitúe un archivo de autenticación, del tipo .htaccess correctamente construido en la nueva carpeta. Para crear un fichero de autenticación, si nunca ha restringido el paso a ninguna carpeta por autenticación, puede seguir el proceso descrito en nuestra guía HtaccessProtection : BasesMySQL :: Todo el servicio de bases de datos MySQL en alojamiento compartido. : CantConnectToLocalMySQL :: Errores de conexión con la base de datos. : TallaDeLaBase :: Las explicaciones sobre el tamaño de la base mysql. : OptimizarUnaBase :: Como optimizar el tamaño de una base de datos. : BackupSitio :: Como acceder a las copias de seguridad del contenido web. : FtpProblema :: Todos los problemas ligados a la configuración FTP de su sitio. : FtpComoTransferirMiSitio :: Problemas comunes del acceso FTP. |