Simple Machines Forum: Różnice pomiędzy wersjami
Z ToProste
m |
m |
||
Linia 38: | Linia 38: | ||
* Wyodrębniamy z paczki wtyczki plik: '''convert_database.php''', który wysyłamy do [[Katalog domowy serwisu WWW |głównego katalogu]] forum. | * Wyodrębniamy z paczki wtyczki plik: '''convert_database.php''', który wysyłamy do [[Katalog domowy serwisu WWW |głównego katalogu]] forum. | ||
* Uruchamiamy konwerter bazy otwierając w przeglądarce '''<nowiki>http://twoje_forum/convert_database.php</nowiki>''', który powinien utworzyć nową bazę z zachowaną starą nazwą, ale z rozszerzeniem '''.db3'''. | * Uruchamiamy konwerter bazy otwierając w przeglądarce '''<nowiki>http://twoje_forum/convert_database.php</nowiki>''', który powinien utworzyć nową bazę z zachowaną starą nazwą, ale z rozszerzeniem '''.db3'''. | ||
− | * | + | * Edytujemy plik konfiguracyjny forum ('''Settings.php'''), w którym zmieniamy: |
+ | |||
+ | |||
+ | <syntaxhighlight lang="php"> | ||
+ | $db_type = 'sqlite'; | ||
+ | </syntaxhighlight> | ||
+ | : na | ||
+ | <syntaxhighlight lang="php"> | ||
+ | $db_type = 'sqlite3'; | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | * Zapisujemy zmiany i forum działa na bazie SQLite 3.0 | ||
== Zobacz też == | == Zobacz też == | ||
+ | <htmlet>zobacz-tez</htmlet> | ||
== Linki zewnętrzne == | == Linki zewnętrzne == |
Wersja z 17:33, 15 kwi 2014
Simple Machines Forum (w skrócie oznaczany jako SMF) to skrypt forum internetowego. Skrypt jest napisany w języku PHP i wykorzystuje bazę danych MySQL, SQLite lub PostgreSQL (do wyboru podczas instalacji), a jego możliwości można rozbudowywać za pomocą mechanizmu wtyczek. Najnowsza wersja została wydana jako wolne oprogramowanie na licencji BSD.
Obecnie SMF jest dostępne w 48 wersjach językowych, w tym również w wersji polskiej.
Spis treści
Możliwości skryptu
- Automatyczna instalacja modyfikacji poprzez panel administratora
- Raportowanie wiadomości
- Możliwość wprowadzenia szybkiej odpowiedzi
- Umieszczanie avatarów w swoim profilu
- Dodawanie podpisów do własnych wiadomości
- Możliwość dodawania ogłoszeń
- Rangi użytkowników
- Zmiana języka forum
- Cenzura i zatwierdzanie wiadomości
- Statystyki użytkowników (wiadomości, czas spędzony online)
- Kalendarz
- Wyświetlanie urodzin użytkowników
- CAPTCHA
Źródło: Wikipedia
SMF i SQLite
SMF w obecnej wersji używa SQLite 2.x, co może powodować następujący błąd:
SQL logic error or missing database near "GROUP": syntax error File: /home/mylocation/public_html/Sources/Themes.php Line: 433
Rozwiązaniem tego problemu jest migracja bazy używanej przez forum do SQLite 3.0.
Szybko i bezboleśnie zrobimy to używając specjalnej wtyczki.
SMF SQLite migracja z 2.x do 3.0
- Robimy kopię zapasową bazy SQlite naszego forum.
- Instalujemy pobraną wtyczkę.
- Wyodrębniamy z paczki wtyczki plik: convert_database.php, który wysyłamy do głównego katalogu forum.
- Uruchamiamy konwerter bazy otwierając w przeglądarce http://twoje_forum/convert_database.php, który powinien utworzyć nową bazę z zachowaną starą nazwą, ale z rozszerzeniem .db3.
- Edytujemy plik konfiguracyjny forum (Settings.php), w którym zmieniamy:
$db_type = 'sqlite';
- na
$db_type = 'sqlite3';
- Zapisujemy zmiany i forum działa na bazie SQLite 3.0
Zobacz też
<htmlet>zobacz-tez</htmlet>