Página 1 de 4

¿Cómo hacer un foro - clon?

Publicado: 01 Feb 2011, 23:27
por Gabriel Grey
Hola a todos. En primer lugar gracias por vuestra atención.


Después de la última catástrofe que he provocado en el foro he decidido que no puedo seguir instalando mods directamente en él.

Necesito crear un foro "clon" para poder hacer pruebas. Aún hay algunos mods bastante grandes que quiero instalar y no quiero arriesgarme a una nueva catátrofe.


En un principio había pensado en hacer un foro "clon" local, pero alguien por ahí ha sugerido la idea de hacer un foro "clon" on-line. Lo cierto es que me llama más la atención hacerlo local, al menos para empezar, pero tampoco me importa si es online. Lo único que quiero es un foro en el que poder "probar" los mods antes de ponerlos en el de verdad.


¿Podrías indicarme qué tengo que leer/estudiar para poder hacer este foro "clon"?

¿Cómo hacer un foro - clon?

Publicado: 02 Feb 2011, 00:49
por leviatan21
Habo un copy/paste rápido de varias cosas que se leen por estos foros :

Si les sirve, yo para soporte yo utilizo Apache, PHP, MySQL + phpMyAdmin en localhost y desde no hace mucho tiempo atrás utilizo quickinstall que a su vez trae AutoMOD
me resulta bastante sencillo crear "foritos" de pruebas

Otros posibles programas mas sencillos para montar php son :
XAMPP trae : Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql.

EasyPHP 5.3.3 trae consigo: PHP 5.3.3, Apache 2.2.16, MySQL 5.1.49, PhpMyAdmin 3.3.5

Re: ¿Cómo hacer un foro - clon?

Publicado: 02 Feb 2011, 11:00
por Gabriel Grey
Graias, leviatan... Uffff.... Parece más complicado de lo que pensaba.


El primer link es el que más me llama la atención. Lo estudiaré, si puedo, este próximo fin de semana.

Re: ¿Cómo hacer un foro - clon?

Publicado: 02 Feb 2011, 13:37
por leviatan21
El primer link puede parecer tentador, pero también es el mas difícil de instalar, según dicen ( yo no lo he probado ) los otros con un simple click tienes todo funcionando rápidamente

¿Cómo hacer un foro - clon?

Publicado: 02 Feb 2011, 15:10
por Gabriel Grey
Gracias por el consejo. Siendo así empezaré probando uno de los otros dos. Posiblemente el XAMPP.


Ya os contaré qué tal va todo.

¿Cómo hacer un foro - clon?

Publicado: 13 Feb 2011, 09:43
por Gabriel Grey
Hola. Finalmente he instalado el XAMPP en el ordenador y he estado mirándolo y tal y ciertamente me encuentro un poco sobrepasado.


Durante la instalación ha creado un directorio llamado c:/xampp en el que, bueno, hay una estructura de archivos que parece invitarle a uno a colocar los archivos del foro por ahí, en algún subdirectorio o algo.
Pero, no sé, voy demasiado a ciegas y realmente no sé bien cuál es el proceso para hacer funcionar un foro clon.



¿Podría alguno de ustedes orientarme un poco en estos primeros pasos, por favor? Voy demasiado a ciegas y entre que más leo sobre el tema, más dudas me entran... :oops:

¿Cómo hacer un foro - clon?

Publicado: 13 Feb 2011, 16:51
por Gabriel Grey
Decididamente esto es muy complicado.

No he conseguido hacer nada. Ni sé cómo hacer para clonar la base de datos ni sé cómo ni dónde poner los archivos del ftp...
:cry:



De mi foro me puedo bajar una copia de la base de datos comprimida. Al hacerlo me bajo un archivo .gz, vale. ¿Dónde lo meto? ¿Qué hago con él? ¿Qué tengo que hacer ahora?

Re: ¿Cómo hacer un foro - clon?

Publicado: 13 Feb 2011, 18:40
por angelismo
El backup comprimido lo subes directamente al phpmyadmin del XAMPP que has instalado antes ,a traves de la opción importar.

Re: ¿Cómo hacer un foro - clon?

Publicado: 13 Feb 2011, 18:57
por Megabyte
Aqui hay un tuto de como hacer un foro con xampp en localhost....bueno si esta prohibido el enlace, no duden en quitarlo...
Solo lo pongo por cuestion de ayuda..
Spoiler

¿Cómo hacer un foro - clon?

Publicado: 13 Feb 2011, 19:24
por Gabriel Grey
Gracias por vuestra ayuda.


Consigo poner en marcha el XAMPP y a funcionar el Apache y el MySql. Después, a través de phpmyAdmin creo una nueva base de datos a la que llamo "foroclon".


A partir de ahí en el enlace muestran como "crear" un foro y yo lo que quiero es importar una copia del que uso.



El problema viene en que el archivo .sql del foro ocupa unos 75 megas (comprimido en .gz unos 17 megas). Y a través de phpmyAdmin, cuando quiero importar me sale una restricción de archivo de 8,192KB.

Imagen



¿Cómo puedo saltarme esa restricción?

¿Quizá estoy haciendo algo mal?

Re: ¿Cómo hacer un foro - clon?

Publicado: 14 Feb 2011, 14:22
por HuanManwe
usa el bigdump (la copia de seguridad NO debe estar comprimida y NO debe tener inserts extendidos).

Re: ¿Cómo hacer un foro - clon?

Publicado: 14 Feb 2011, 16:28
por Gabriel Grey
HuanManwe escribió:usa el bigdump (la copia de seguridad NO debe estar comprimida y NO debe tener inserts extendidos).


Casualmente he estado leyendo sobre el bigdump esta mañana. Me preguntaba si sería la solución en mi caso...

Esta tarde/noche si no hay impedimentos pruebo y os voy contando.



Lo que no comprendo bien es lo de "inserts extendidos". ¿Qué significa eso?

¿Cómo hacer un foro - clon?

Publicado: 14 Feb 2011, 20:29
por Gabriel Grey
A ver, estoy un poco confundido. Os cuento los hechos y mis dudas:


. He instalado el Xampp sin problemas y este ha creado un directorio llamado c:xampp donde parece que almacena todo. Pongo a funcionar el servidor apache y mysql tal y como se ve en la siguiente imagen:
Imagen

. Administrando el foro apache puedo acceder a una especie de panel de control de XAMPP que tiene el siguiente aspecto:
Imagen

.A través de este panel de control puedo acceder al phpmyadmin donde he creado una nueva base de datos llamada "foroclon". No he hecho ningún cambio ni consulta ni nada sobre esta bd.
Imagen

.Al crear "foroclon" se ha creado un subedirectorio son este mismo nombre dentro de c:/xampp/mysql/data :
Imagen

.En el ordenador tengo una copia reciente de la base de datos que quiero clonar llamada: backup_1297609347_7f22e361ed74be95.sql y que ocupa 75 megas.

.En el archivo bigdump dice lo siguiente:

Código: Seleccionar todo

// USAGE

// 1. Adjust the database configuration in this file
// 2. Remove the old tables on the target database if your dump doesn't contain "DROP TABLE"
// 3. Create the working directory (e.g. dump) on your web server
// 4. Upload bigdump.php and your dump files (.sql, .gz) via FTP to the working directory
// 5. Run the bigdump.php from your browser via URL like http://www.yourdomain.com/dump/bigdump.php
// 6. BigDump can start the next import session automatically if you enable the JavaScript
// 7. Wait for the script to finish, do not close the browser window
// 8. IMPORTANT: Remove bigdump.php and your dump files from the web server

// If Timeout errors still occure you may need to adjust the $linepersession setting in this file

// LAST CHANGES

// *** Change fopen mode to "r" as workaround for Windows issues

// Database configuration

$db_server   = 'localhost';
$db_name     = '';
$db_username = '';
$db_password = '';

// Other settings (optional)




No tengo nada claro. ¿Qué debo hacer ahora? ¿Dónde exactamente tengo que copiar el .sql y el bigdump.php? ¿Cómo exactanente hago el "Adjust the database configuration in this file"?


¿Podrían ustedes, por favor, indicarme cuál es el siguiente paso?


Gracias.

Re: ¿Cómo hacer un foro - clon?

Publicado: 15 Feb 2011, 08:28
por HuanManwe
1.- el foro, y cualquier directorio que quieras que aparezca en local, debes ponerlo dentro del directorio /htdocs/. No dentro del directorio principal del xampp. Es htdocs lo que se toma como base del servidor web en el caso del xampp. En otras aplicaciones y servidores puede llamarse public_html, www o algo así.

2.- Debes darle al bigdump los datos de la BDD que vas a usar. Sin esos datos no podrá hacer nada. Por defecto, usando el xampp, los datos de 3 de esos parámetros serían localhost, root, y sin contraseña para el usuario root. Si le has dado una contraseña a ese usuario pues pon esa.

Código: Seleccionar todo

$db_server   = 'localhost';
$db_name     = 'foroclon';
$db_username = 'root';
$db_password = '';

Re: ¿Cómo hacer un foro - clon?

Publicado: 15 Feb 2011, 19:11
por Gabriel Grey
HuanManwe escribió:1.- el foro, y cualquier directorio que quieras que aparezca en local, debes ponerlo dentro del directorio /htdocs/. No dentro del directorio principal del xampp. Es htdocs lo que se toma como base del servidor web en el caso del xampp. En otras aplicaciones y servidores puede llamarse public_html, www o algo así.

He creado el directorio C:\htdocs
Dentro de él he copiado dos archivos:
backup_1297609347_7f22e361ed74be95.sql
bigdump.php
HuanManwe escribió:2.- Debes darle al bigdump los datos de la BDD que vas a usar. Sin esos datos no podrá hacer nada. Por defecto, usando el xampp, los datos de 3 de esos parámetros serían localhost, root, y sin contraseña para el usuario root. Si le has dado una contraseña a ese usuario pues pon esa.

Código: Seleccionar todo

$db_server   = 'localhost';
$db_name     = 'foroclon';
$db_username = 'root';
$db_password = '';

He hecho los cambios indicados en el bigdump.php

Después pongo en marcha el XAMPP y activo los servicios Apache y MySQL.


Después ya no sé bien cuál es el siguiente paso. Según el archivo bigdump lo que hay que hacer es ejecutar con el navegador el bigdump.php ... Yo he intentado con

Código: Seleccionar todo

http://localhost/htdocs/bigdump.php
http://localhost/bigdump.php
Y no encuentra nada.



He notado que dentro de la carpeta C:\xampp hay un subdirectorio llamado htdocs. No sé si decirlo servirá de algo.




¿Qué tengo que hacer?