26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Mini Bülten Tahtası olarak da bilinen MiniBB, kendi internet forumunuzu oluşturmak için kullanılan açık kaynaklı bir programdır. PHP'de yazılmıştır ve günde 100'den az benzersiz yayını olan küçük ve orta ölçekli forum toplulukları için özel olarak tasarlanmıştır. Bu derste, Ubuntu 16.04'te miniBB forumunu nasıl kuracağınızı ve yapılandıracağınızı göstereceğim.
İlk olarak, aşağıdaki komutu çalıştırarak sisteminizi en son kararlı sürüme güncelleyin:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
MiniBB'yi kurmadan önce LAMP yığınını ve bazı PHP modüllerini kurmanız gerekir. Bunları aşağıdaki komutla kurabilirsiniz:
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
Önce miniBB'nin web sitesinden miniBB'nin en son kararlı sürümünü indirmeniz gerekecek .
Adında bir dizin oluşturun minibb
ve indirilen arşivi Apache belge kök dizinine çıkarın.
sudo mkdir /var/www/html/minibb
sudo unzip minibb.zip -d /var/www/html/minibb
Dizinde uygun izinleri ayarlayın minibb
.
sudo chown -R www-data:www-data /var/www/html/minibb
Ayrıca setup_options.php
dosyada bazı değişiklikler yapmanız gerekir .
sudo nano /var/www/html/minibb/setup_options.php
Dosyayı ihtiyaçlarınıza göre değiştirin.
$DBhost='localhost';
$DBname='minibb';
$DBusr='minibbuser';
$DBpwd='password';
$admin_usr = 'admin';
$admin_pwd = 'admin@123';
$admin_email = '[email protected]';
$main_url='http://example.com';
İşiniz bittiğinde dosyayı kaydedin ve kapatın.
Varsayılan olarak, MariaDB güvenli değildir, bu yüzden önce güvenli hale getirmeniz gerekir. mysql_secure_installation
Komut dosyası ile güvenceye alabilirsiniz .
sudo mysql_secure_installation
Tüm soruları aşağıda gösterildiği gibi cevaplayın:
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!
Ardından, MariaDB konsoluna giriş yapın ve miniBB için bir veritabanı oluşturun:
mysql -u root -p
MariaDB kök parolanızı girin ve enter tuşuna basın. MariaDB'ye giriş yaptıktan sonra, miniBB için bir veritabanı oluşturmanız gerekir:
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
minibb.conf
Apache için yeni bir sanal ana bilgisayar dosyası oluşturun.
sudo nano /etc/apache2/sites-available/minibb.conf
Aşağıdaki satırları ekleyin:
<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>
İşiniz bittiğinde, aşağıdaki komutu çalıştırarak sanal ana bilgisayarı etkinleştirin:
sudo a2ensite minibb.conf
sudo service apache2 reload
MiniBB web arayüzüne erişme zamanı. Favori web tarayıcınızı açın ve URL'yi yazın http://your-server-ip/_index.php
. Yüklemeyi tamamlamak için gerekli adımları tamamlayın.
Kurulum tamamlandıktan sonra, adresine giderek miniBB yönetici paneline giriş yapabilirsiniz http://your-server-ip/bb_admin.php?
. Yeni miniBB'nizin keyfini çıkarın.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun