Forum MyBB - pytania

kamyrdol32 | 2016-11-17 09:40:09 UTC | #1

Witam, chciałby zrobić “Format” na mojej stronie chcąc zachować nienaruszony poprzedni styl (Chce tylko baze SQL wgrać nowa - czysta). Chcąc to zrobić jakie pliki musze mieć (Kopie)?

STRONA: MyBB


adminek153 | 2016-11-13 17:13:08 UTC | #2

Witaj,
Jeśli usuniesz bazę danych, to utracisz tak naprawdę całe forum (bo to wszystko jest powiązane z bazą).
Najlepiej będzie jak stworzysz forum od nowa (bo przecież styl powinieneś mieć gdzieś jeszcze zapisany).
Prawdopodobnie będziesz musiał zachować:

Dawno nie robiłem niczego na MyBB, dlatego upewnij się, że wszystko robisz dobrze (teraz będę wracał do MyBB).


anon10657637 | 2016-11-13 17:18:49 UTC | #3

taka drobna rada, dot. wypowiedzi @adminek153. jeżeli migrujesz z innego silnika na MyBB, lub ze starszej wersji tego silnika, to użyj Merge System. naprawdę - mniej zachodu ;). czasem przy użyciu tego rozwiązania okazuje się, że nie musisz wykonywać jakiś bezsensownych działań, takich jak format forum.


kamyrdol32 | 2016-11-13 18:13:13 UTC | #4

Migruje z 1.8.7 do 1.8.8 (Same fixy) - Nie sadze ze będą problemy. Wie ktoś może gdzie znajduje się plik.xml w którym zapisany jest ten styl?


anon10657637 | 2016-11-13 18:16:25 UTC | #5

to zgraj gdzieś tabelki, zgraj gdzieś styl, wgraj od nowa silnik, użyj Merge System do wgrania tabel, i będzie ok. nie musisz już tracić całej zawartości forum.

co do pytania - tam gdzie wgrywasz pliki styli


Nieznajomy11 | 2016-11-13 19:11:40 UTC | #6

Stary styl można zaimportować do .xml w liście styli.


kamyrdol32 | 2016-11-13 19:39:45 UTC | #7

Baze sql chce wgrać na nowo gdzy mam wrażenie ze baza jest “dziurawa”. Często mój technik odpowiedzialny za forum cos tam grzebał i sam mi mówił żebym to zrobil.


SystemZ | 2016-11-13 20:44:57 UTC | #8

Przy dowolnym skrypcie i upgrade warto przed samym procesem zawsze zrobić kopię zapasową, fajnie mieć wehikuł czasu na wypadek gdyby coś poszło nie tak, wtedy tylko kilka minut przywracania i problem usunięty :slight_smile:

https://forum.lvlup.pro/t/directadmin-tworzenie-i-przywracanie-kopii-zapasowej/206


kamyrdol32 | 2016-11-13 21:44:14 UTC | #9

Dobrze, dziekuje, w jakiś sposób mogę dokonać “Formatowania” strony? DA ma może taka opcje?


adminek153 | 2016-11-13 22:24:30 UTC | #10

DA ma opcje usunięcia instalacji, moze ona Cię zainteresuje?
Wystarczy ze wyszukasz aplikacje i będziesz miał tam listę instalacji… musisz nacisnąć w czerwony krzyżyk (jeśli potrzeba załącze obrazek).


kamyrdol32 | 2016-11-15 13:51:44 UTC | #12

Nie mogę tego znaleźć. Mogę prosić o obrazek?
PS: To usuwa wszystkie dane oprócz DA?


adminek153 | 2016-11-15 17:02:29 UTC | #13


Czerwony X usuwa dane.
Ten 1 symbol robi backup.


kamyrdol32 | 2016-11-15 17:09:18 UTC | #14

Na stronie DA w jakiej kategorii to znajdę? :P

PS: MyBB było instalowane ręcznie (Sadze ze to przez to nie widzę tego).


adminek153 | 2016-11-15 17:17:34 UTC | #15

[quote=”kamyrdol32, post:14, topic:1376”]
ręcznie
[/quote]

Jeśli ręcznie to niestety nie znajdziesz tego…
Musisz dać sobie w tej kwestii sam radę.
Sugerowałbym Ci mimo wszystko zrobić backup wszystkiego na wszelki wypadek.

Powodzenia


kamyrdol32 | 2016-11-15 17:18:24 UTC | #16

Kopie zrobione, chcąc ręcznie usuwać musze robić to z poziomu FTP czy może DA ma jakaś opcje “Wyzerowania” ?


adminek153 | 2016-11-16 15:39:14 UTC | #17

Możesz skorzystać w tzw. WebFTP w DA - https://w2.lvlup.pro:2222/CMDFILEMANAGER (alternatywa do FTP; jak Ci wygodniej).


kamyrdol32 | 2016-11-16 14:10:13 UTC | #18

Dokonałem “formatowania” lecz napotkałem na kolejny problem - Robiłem wszystko zgodnie z poradnikiem: https://forum.lvlup.pro/t/directadmin-ustawienia-fabryczne/715 (Bardzo dziękuje za wykonanie takiego poradnika), po zainstalowaniu forum (MyBB) pojawił się bląd: _MyBB has experienced an internal error and cannot continue._

SS: http://screenshot.sh/oB5gtSbPHUORK (Instalowałem za pomocą “softaculous”)


Nieznajomy11 | 2016-11-16 14:34:19 UTC | #19

Brakuje pakietu php5-mysql.
Jeszcze istnieje taka możliwość, że w ./inc/config.php jest zła wartość

[code]$config[‘database’][‘type’] = ‘tutajcoszlego’;[/code]
A powinno być:
[code]$config[‘database’][‘type’] = ‘mysql’;[/code]

Ostatecznie, możesz nie używać w ogóle mysql tylko próbować czegoś innego.
Polecałbym jednak zmienić na mysql :P


kamyrdol32 | 2016-11-16 15:41:59 UTC | #20

W configu napotkałem: “mysqli” (Zamieniłem na mysql)
Jednak problem nadal następuje. (W jaki sposób mogę sprawdzić czy php5-mysql jest zainstalowany - Ewentualnie go zainstalować?)

Dodam ze baza MySQL działa ( Z innej maszyny łącze się i wszystko działa poprawnie)

PS: Wie ktoś jak zrobić żeby po wpisaniu do wyszukiwarki bezpośrednio domene NP: lvlup.pro przekierowywało na strone? (Teraz działa tylko poprzez “www. .... .pl”Na ta chwilę mam komunikat:

This IP is being shared among many domains.
To view the domain you are looking for, simply enter the domain name in the location bar of your web browser.


Nieznajomy11 | 2016-11-16 18:09:25 UTC | #21

Ja mam dodane wszystkie strony poprzez nazwę bez “www.” i działa z oraz bez.

Direct Admin > Opcje zaawansowane > Select PHP version >
http://image.prntscr.com/image/d5a02fb21d884581afdb5ae37d5d017e.png

Jeśli masz już włączone pdo_mysql to zaznacz jeszcze mysqli.
Jeśli nadal nie działa, możesz spróbować też mysql, ale jest to już dość przestarzały dodatek.

[code]
$config[‘database’][‘type’] = ‘mysql’;
$config[‘database’][‘database’] = ‘uzytkownikforum’;
$config[‘database’][‘table
prefix’] = ‘mybb_’;

$config[‘database’][‘hostname’] = ‘localhost’;
$config[‘database’][‘username’] = ‘uzytkownik’;
$config[‘database’][‘password’] = ‘haslo’;
[/code]

Do poprawnego działania sql potrzeba wszystkich powyższych ustawień. Upewnij się, że wszystko jest dobrze ustawione.


kamyrdol32 | 2016-11-16 18:35:07 UTC | #22

Niestety nic z tego nie pomaga, Próbowałem na php 7.0/5.6. Zmieniałem hasło do MySQL (Zmieniałem tez w configu)

Pozostało czekać na @SystemZ
Ticket wysłany

Ewentualnie spróbuje ręcznie zainstalować.


kamyrdol32 | 2016-11-16 20:59:20 UTC | #23

Chcąc zainstalować MyBB recznie instalator wykrył mi jakiś problem: http://screenshot.sh/owpBiNvwyneKo
Może to jest przyczyna tego wszystkiego.


SystemZ | 2016-11-18 14:03:25 UTC | #24

  1. Upewnij się że korzystasz z PHP 5.6 i masz zaznaczony moduł mysqli
  2. Po czystej instalacji przez Softaculous zmień w configu
$config['database']['type'] = 'mysql';

na

$config['database']['type'] = 'mysqli';

kamyrdol32 | 2016-11-17 11:41:54 UTC | #25

Problem rozwiązany, dziwne wszystkim za pomoc. Błędem u mnie było to że miałem inny php niż 5.6.


kamyrdol32 | 2016-11-17 21:55:55 UTC | #26

To już jest lekka przesada… Usunąłem MyBB (Tamto było stara kopia), wgrałem na czysto i?… Błąd....
To co robiłem wcześniej nie pomaga (PHP 5.6 + zaznaczyć mysqli).

SS z PHP: http://screenshot.sh/mKMjBDUcUNyeU


SystemZ | 2016-11-18 14:03:25 UTC | #27

Generalnie mój post wyżej rozwiązuje większość przypadków, tu stała się dziwna rzecz bo po wybraniu modułów mysql i mysqli w DirectAdmin nie były one ładowane. Kwestia modyfikacji użytkownika - nie wiem jakie modyfikacje tam wprowadzałeś @kamyrdol32 :) Może to być też bug w CloudLinux z którego korzysta instancja DirectAdmin w lvlup.pro

Można sprawdzić ładowanie modułu mysqli poprzez prosty plik .php

var_dump(function_exists('mysqli_connect'));

Jeśli wyświetla się true to jest ok, jeśli false a wybraliśmy i zapisaliśmy moduł mysqli w DA to jest dziwna sprawa.

Pierwszy raz widzę taki przypadek i musiałem od nowa utworzyć całe konto w DA aby naprawić ten błąd możliwie szybko.


kamyrdol32 | 2016-11-18 14:04:23 UTC | #28

Sprawa rozwiązana, dziękuje wszystkim a w szczególności panu @SystemZ.


SystemZ | 2016-11-18 14:35:47 UTC | #29

Ok więc utworzenie konta od nowa pomogło.


Aylin | 2018-07-23 09:30:02 UTC | #30