Funkcjonalności warstw architektury referencyjnej Big Data
Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.
MiniBB, znany również jako Mini Bulletin Board, to program typu open source służący do budowania własnego forum internetowego. Jest napisany w PHP i specjalnie zaprojektowany dla małych i średnich społeczności forum, które mają mniej niż 100 unikalnych postów dziennie. W tym samouczku pokażę, jak zainstalować i skonfigurować forum miniBB na Ubuntu 16.04.
Najpierw zaktualizuj system do najnowszej stabilnej wersji, uruchamiając następujące polecenie:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Będziesz musiał zainstalować stos LAMP i niektóre moduły PHP przed instalacją miniBB. Możesz je zainstalować za pomocą następującego polecenia:
sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-opcache php7.0-common
Najpierw musisz pobrać najnowszą stabilną wersję miniBB ze strony internetowej miniBB .
Utwórz katalog o nazwie minibb
i rozpakuj pobrane archiwum do katalogu głównego dokumentu Apache.
sudo mkdir /var/www/html/minibb
sudo unzip minibb.zip -d /var/www/html/minibb
Ustaw odpowiednie uprawnienia do minibb
katalogu.
sudo chown -R www-data:www-data /var/www/html/minibb
Konieczne będzie również wprowadzenie pewnych zmian w setup_options.php
pliku.
sudo nano /var/www/html/minibb/setup_options.php
Zmień plik zgodnie z własnymi potrzebami.
$DBhost='localhost';
$DBname='minibb';
$DBusr='minibbuser';
$DBpwd='password';
$admin_usr = 'admin';
$admin_pwd = 'admin@123';
$admin_email = '[email protected]';
$main_url='http://example.com';
Po zakończeniu zapisz i zamknij plik.
Domyślnie MariaDB nie jest zabezpieczona, więc najpierw musisz ją zabezpieczyć. Możesz to zabezpieczyć za pomocą mysql_secure_installation
skryptu.
sudo mysql_secure_installation
Odpowiedz na wszystkie pytania, jak pokazano poniżej:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
You already have a root password set, so you can safely answer 'n'.
Change the root password? [Y/n] n
... skipping.
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
Następnie zaloguj się do konsoli MariaDB i utwórz bazę danych dla miniBB:
mysql -u root -p
Wpisz hasło roota MariaDB i naciśnij enter. Po zalogowaniu się do MariaDB musisz utworzyć bazę danych dla miniBB:
MariaDB [(none)]> CREATE DATABASE minibb;
MariaDB [(none)]> CREATE USER 'minibbuser'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON `minibb`.* TO 'minibbuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q
Utwórz nowy plik wirtualnego hosta minibb.conf
dla Apache.
sudo nano /etc/apache2/sites-available/minibb.conf
Dodaj następujące wiersze:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/minibb
ServerName 192.168.1.227
ServerAlias www.example.com
<Directory /var/www/html/minibb/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/minibb_log
CustomLog /var/log/apache2/minibb_custom_log common
</VirtualHost>
Po zakończeniu włącz hosta wirtualnego, uruchamiając następujące polecenie:
sudo a2ensite minibb.conf
sudo service apache2 reload
Czas uzyskać dostęp do interfejsu sieciowego miniBB. Otwórz swoją ulubioną przeglądarkę internetową i wpisz adres URL http://your-server-ip/_index.php
. Wykonaj wymagane kroki, aby zakończyć instalację.
Po zakończeniu instalacji możesz zalogować się do panelu administracyjnego miniBB, przechodząc do http://your-server-ip/bb_admin.php?
. Ciesz się nowym miniBB.
Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.
Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.
13 komercyjnych narzędzi do ekstrakcji danych z Big Data
Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+
Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.
Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…
Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą
Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.
Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.
Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.