Mutare baza de date pe alt domeniu

Pentru întrebări legate de facilităţile forumului phpBB 3.0.x, acest loc este cel mai potrivit.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de Sona »

Salut, am facut intocmai ce scrie mai sus, am mutat baza de date/fisiere de pe domeniul X pe domeniul Y, este aproape perfect, o mica problema mai am.Daca scriu fun-romania.net, imi apare pagina invalida, daca pun www in fata este ok.De la ce sa fie?
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
dorin
Fost coleg
Mesaje: 4620
Membru din: 24-Iun-2003, 23:23:29
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Puţin experimentat
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de dorin »

La mine a mers fara www.

Verifica setarile serverului in PA - General- Configurare server - Setari sever, unde ar trebui sa ai Protocolul = http://, Numele domeniului cu www , calea corecta catre script. Daca exista o problema poti activa Forteaza setarile URL pentru server = Da.
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de Sona »

Salut, sa rezolvat de la sine, dupa 2 ore.Multumesc oricum :)
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de Sona »

Salut din nou dupa ceva timp, sa va povestesc problema mea cu rugamintea de a imi da un sfat.Am avut un domeniu sa il numim domeniul x pe care am avut un forum.Dupa un timp pe domeniul x am decis sa urc un index iar forumul in sine sa il urc pe x/forum.Totul ok cu ajutorul acestui topic in care suntem.A venit vremea ca dupa un an domeniul x sa expire si eu sa mut forumul pe alt domeniul, sa il numim domeniul y, ca subdomeniu in cazul nostru y/forum.Totul a fost ok doar ca atunci cand vreau sa intru in panoul administratorului ma trimite pe domeniul x care e expirat.Tin sa mentionez ca pot sa postez pe forum, pot face cam tot ce am incercat doar ca atunci cand incerc sa accesez PA ma trimite pe domeniul x desi eu sunt pe y/forum.Am incercat sa fortez ceva setari si cu /stk dar la fel se intampla.Banuiesc ca a ramas baza date setata pe x/forum si aici e problema.Ma puteti ajuta?
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de bogdan »

Citeste in articol ce setari ar trebui schimbate la mutarea pe alt domeniu: knowledge/kb_show.php?id=111
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de Sona »

Bogdan dar eu nu pot accesa PA, tocmai din cauza asta am facut acest topic.
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de Ivan Petre Paul »

Sona scrie:Bogdan dar eu nu pot accesa PA, tocmai din cauza asta am facut acest topic.
Rulează scriptul acesta via phpMyAdmin:

Cod: Selectaţi tot

UPDATE phpbb_config SET config_value = 'y' WHERE config_name = 'cookie_domain';
UPDATE phpbb_config SET config_value = 'phpbb3_fkjr39fjkjfs' WHERE config_name = 'cookie_name';
UPDATE phpbb_config SET config_value = '/forum' WHERE config_name = 'cookie_path';
UPDATE phpbb_config SET config_value = '0' WHERE config_name = 'cookie_secure'; 
Nu uita să modifici y în adresa siteului tău fără www. (ex.: site.ro).

P.S. am presupus că folosești prefixul implicit la tabelele folosite de phpBB.
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de Sona »

Salut Ivan am incercat dar primesc eroarea asta:

Cod: Selectaţi tot

Error

SQL query:

UPDATE phpbb_config SET config_value = 'hostprofil.com' WHERE config_name = 'cookie_domain';

MySQL said: Documentation
#1146 - Table 'gazduire_forum.phpbb_config' doesn't exist 
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de Ivan Petre Paul »

Sona scrie:Salut Ivan am incercat dar primesc eroarea asta:
Oke. Facem altfel atunci.

Crează un fișier nou numit cookie.php (să fie fișier .php) și pune în el codul următor:

Cod: Selectaţi tot

<?php

/**
*
* @package Cookie and server settings tool
* @copyright (c) 2008 ktuk.net
* @copyright (c) 2011 phpbb.com
* @license GPL
*
*/

// Standard definitions/includes
$page_title = 'phpBB3 Cookies';
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

$cookie_data = array();
$server_data = array();
$sent = request_var('sent', '');

// Gather cookie settings from config array
$cookie_data[] = $config['cookie_domain'];
$cookie_data[] = $config['cookie_name'];
$cookie_data[] = $config['cookie_path'];
$cookie_data[] = $config['cookie_secure'];

$server_data[] = $config['force_server_vars'];
$server_data[] = $config['script_path'];
$server_data[] = $config['server_name'];
$server_data[] = $config['server_port'];
$server_data[] = $config['server_protocol'];

$cookie_checked = ($cookie_data[3]) ? "checked = \"checked\"" : '';
$force_checked = ($server_data[0]) ? "checked = \"checked\"" : '';

if (!$sent)
{
   print "<html>
   <head><title>$page_title</title></head>
   <body>
   <form action=\"" . $_SERVER['SCRIPT_NAME'] . "\" method=\"post\"
   <fieldset>
   <table>
      <tr><h2>Cookie Settings</h2></tr>
      <tr><td>Cookie Domain:</td><td><input type=\"text\" name=\"cookie_domain\" value=\"" . $cookie_data[0] . "\"></td></tr>
      <tr><td>Cookie Name:</td><td><input type=\"text\" name=\"cookie_name\" value=\"" . $cookie_data[1] . "\"></td></tr>
      <tr><td>Cookie Path:</td><td><input type=\"text\" name=\"cookie_path\" value=\"" . $cookie_data[2] . "\"></td></tr>
      <tr><td>Cookie Secure:</td><td><input type=\"checkbox\" name=\"cookie_secure\" value=\"1\" $cookie_checked ></td></tr>
   </table>

   <table>
      <tr><h2>Server Settings</h2></tr>
      <tr><td>Force Server Vars:</td><td><input type=\"checkbox\" name=\"force_server_vars\" value=\"1\"  $force_checked ></td></tr>
      <tr><td>Script Path:</td><td><input type=\"text\" name=\"script_path\" value=\"" . $server_data[1] . "\"></td></tr>
      <tr><td>Server Name:</td><td><input type=\"text\" name=\"server_name\" value=\"" . $server_data[2] . "\"></td></tr>
      <tr><td>Server Port:</td><td><input type=\"text\" name=\"server_port\" value=\"" . $server_data[3] . "\"></td></tr>
      <tr><td>Server Protocol:</td><td><input type=\"text\" name=\"server_protocol\" value=\"" . $server_data[4] . "\"></td></tr>
      <tr><td>Submit:</td><td><input type=\"submit\" name=\"sent\" value=\"submit\"></td></tr>
   </table>
   </fieldset>
   </body>
   <html>
   ";
}

if ($sent)
{
   $cookie_domain      = request_var('cookie_domain', '');
   $cookie_name      = request_var('cookie_name', '');
   $cookie_path      = request_var('cookie_path', '');
   $cookie_secure      = request_var('cookie_secure', 0);
   $force_server_vars   = request_var('force_server_vars', 0);
   $script_path      = request_var('script_path', '');
   $server_name      = request_var('server_name', '');
   $server_port      = request_var('server_port', 80);
   $server_protocol   = request_var('server_protocol', 'http://');

   $sql_ary = array(
       'cookie_domain'      => $cookie_domain,
       'cookie_name'      => $cookie_name,
       'cookie_path'      => $cookie_path,
       'cookie_secure'      => $cookie_secure,
       'force_server_vars'   => $force_server_vars,
       'script_path'      => $script_path,
       'server_name'      => $server_name,
       'server_port'      => $server_port,
       'server_protocol'   => $server_protocol
   );

   foreach ($sql_ary as $config_name => $config_value)
   {
      set_config($config_name, $config_value);
   }

   print "Settings are updated!";
   print "<meta http-equiv=\"refresh\" content=\"2;./cookie.php\">";
}
   
?>
Urcă-l pe serverul tău în root (unde ai fișierele forumului) și accesează-l din browser: în cazul tău, hostprofil.com/forum/cookie.php.
Completează formularul de acolo astfel:
Cookie domain: .hostprofil.com
Cookie name: orice vrei (eu am dat un exemplu cu phpbb3_fkjr39fjkjfs)
Cookie path: /forum

Trimite formularul. Ar trebui să fie okay acum.
Nu uita să ștergi fișierul de pe server la final. Oricine îl va putea accesa în caz contrar.
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Mutare baza de date pe alt domeniu

Mesaj de Sona »

Tot respectul Ivan, totul este in regula acum.Iti multumesc, seara buna.
Edit:intampin o noua problema dupa lucrul asta cand incerc sa intru in PA(reusisem prima data, am dat decat un Cache) am mesajul asta pentru ca ma delogheaza automat, nu pentru ca sunt logat dar nu am permisiunile astea:

Cod: Selectaţi tot

Accesul la Panoul administratorului este interzis pentru ca nu aveti permisiuni administrative.
Tin sa precizez ca aveam inainte :lol:
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Închis

Înapoi la “3.0.x Cum pot să...?”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator