Przenoszenie forum lokalnie na xampp

Tutaj możesz luźno podyskutować o skrypcie phpBB. To forum nie służy do zgłaszania problemów, wykrytych błędów czy pytań odnośnie modyfikacji i stylów.
4transporter
Posty: 30
Rejestracja: 11 marca 2018, 22:29
Lokalizacja: września
Kontakt:

Przenoszenie forum lokalnie na xampp

Post autor: 4transporter » 04 kwietnia 2018, 11:15

Potrzebuję porady jak skonfigurować plik config.php żeby forum skopiowane z serwera odpaliło na xamppie. Utworzyłem w bazie danych xampp nowy folder i nazwałem tak jak moja strona w sieci.Bazę danych przeniosłem do tego folderu i próbuję plik config.php zmienić ale nic to nie zmienia.
w C:xampp/htdocs/------ wszystko co skopiowałem jest a w localhost moja strona nie ma żadnej zawartości.

4transporter
Posty: 30
Rejestracja: 11 marca 2018, 22:29
Lokalizacja: września
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: 4transporter » 05 kwietnia 2018, 11:08

Warning: require(./includes/acm/acm_phpbb\cache\driver\file.php): failed to open stream: No such file or directory in C:\xampp\htdocs\mojastrona\common.php on line 84

Fatal error: require(): Failed opening required './includes/acm/acm_phpbb\cache\driver\file.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\mojastrona\common.php on line 84
tak się kończą wszelkie próby .

vader
Moderator
Posty: 647
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: vader » 05 kwietnia 2018, 11:28

Sprawdź czy w pliku config.php masz linię $acm_type = 'file';

4transporter
Posty: 30
Rejestracja: 11 marca 2018, 22:29
Lokalizacja: września
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: 4transporter » 05 kwietnia 2018, 11:43

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = 'localhost';
$dbport = '3306';
$dbname = 'mojastrona';
$dbuser = 'root';
$dbpasswd = '';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'file';

@define('PHPBB_INSTALLED', true);
// @define('PHPBB_DISPLAY_LOAD_TIME', true);
@define('PHPBB_ENVIRONMENT', 'production');
// @define('DEBUG_CONTAINER', true);

tak mam teraz (i nic nie działa)

vader
Moderator
Posty: 647
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: vader » 05 kwietnia 2018, 12:12

Zmień nazwę folderu cache na np cache1 i odśwież stronę.

Również zmień phpbb\\db\\driver\\mysqli'; na phpbb\\db\\driver\\mysql';

4transporter
Posty: 30
Rejestracja: 11 marca 2018, 22:29
Lokalizacja: września
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: 4transporter » 06 kwietnia 2018, 08:31

Niestety nadal nic.

Czy ma to jakieś znaczenie - na serwerze $dbname = 'mojastrona'; ma inną nazwę niż moja faktyczna strona ?
$dbuser = 'root'; ma tam również swoją nazwę i swoje hasło.

vader
Moderator
Posty: 647
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: vader » 06 kwietnia 2018, 13:34

$dbname oraz @dbuser, musi być podana odpowiednio nazwa bazy danych, gdzie lokalnie jest wgrana kopia bazy forum. A dbuser to nazwa użytkownika bazy danych, który ma uprawnienia do dbname.

vader
Moderator
Posty: 647
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: vader » 07 kwietnia 2018, 16:42

U mnie tak to wygląda obecnie. Zainstalowany mam xampp 3.2.2 z PHP chyba 7.0

Pliki forum skopiowane do folderu xampp\htdocs\lokalne_forum

Plik config wygląda tak - mam zainstalowane phpBB 3.2.2

Kod: Zaznacz cały

$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = '127.0.0.1';
$dbport = '3306';
$dbname = 'nazwa_bazy_danych';
$dbuser = 'root@localhost'; - nazwa użytkownika do bazy danych
$dbpasswd = 'haslo_roota'; -  lub pusto jak nie ma hasła
$table_prefix = 'phpbb3_'; - prefix tabel
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';

@define('PHPBB_INSTALLED', true);
Wchodzę na forum pod link http://localhost/lokalne_forum/ lub http://127.0.0.1/lokalne_forum/

Awatar użytkownika
lopoto
Posty: 63
Rejestracja: 04 grudnia 2014, 01:26

Re: Przenoszenie forum lokalnie na xampp

Post autor: lopoto » 07 kwietnia 2018, 18:44

https://localhost/phpbb/ taki powinien byc adres localhost czyli

Kod: Zaznacz cały

http://127.0.0.1/phpbb/

vader
Moderator
Posty: 647
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: vader » 08 kwietnia 2018, 09:41

localhost = 127.0.0.1 :) więc bez różnicy co podamy.

A phpbb u Ciebie, lokalne_forum u mnie to po prostu nazwa folderu. Może być dowolna.

4transporter
Posty: 30
Rejestracja: 11 marca 2018, 22:29
Lokalizacja: września
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: 4transporter » 08 kwietnia 2018, 19:27

$acm_type = 'phpbb\\cache\\driver\\file';
$cam_type = 'file';
w obu konfiguracjach wskazuje Parse error: syntax error, unexpected 'file' (T_STRING) in C:\xampp\htdocs\mojastrona\config.php on line 12

vader
Moderator
Posty: 647
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: vader » 09 kwietnia 2018, 05:16

Nie masz zainstalowanego xampp z wersją PHP 7? I czy na pewno masz skopiowane wszystkie pliki forum z serwera?

4transporter
Posty: 30
Rejestracja: 11 marca 2018, 22:29
Lokalizacja: września
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: 4transporter » 09 kwietnia 2018, 19:59

Serwer bazy danych
Serwer: 127.0.0.1 via TCP/IP
Typ serwera: MariaDB
Wersja serwera: 10.1.30-MariaDB - mariadb.org binary distribution
Wersja protokołu: 10
Użytkownik: root@localhost
Kodowanie znaków serwera: UTF-8 Unicode (utf8)
Serwer WWW
Apache/2.4.29 (Win32) OpenSSL/1.1.0g PHP/7.2.2
Wersja klienta bazy danych: libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $
Rozszerzenie PHP: mysqliDokumentacja curlDokumentacja mbstringDokumentacja
Wersja PHP: 7.2.2


Kilka razy sprawdzałem czy wszystko się skopiowało.

vader
Moderator
Posty: 647
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: vader » 09 kwietnia 2018, 20:10

phpBB 3.0.x obsługuje PHP do wersji 5.4 lub 5.6, tutaj może być problem.

4transporter
Posty: 30
Rejestracja: 11 marca 2018, 22:29
Lokalizacja: września
Kontakt:

Re: Przenoszenie forum lokalnie na xampp

Post autor: 4transporter » 12 kwietnia 2018, 14:30

Na 99% problemem jest wielkość bazy danych (nawet skompresowana jest większa niż limit).Zainstalowałem starszą wersję xampp i również nie ruszyło.

ODPOWIEDZ