Simple Machines Forum: Różnice pomiędzy wersjami

Z ToProste
Skocz do: nawigacji, wyszukiwania
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.

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>

Linki zewnętrzne