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ć:
.xml
odpowiadający za ten styl.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’][‘tableprefix’] = ‘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
mysqli
$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