Vzpon strojev: aplikacije AI v resničnem svetu
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
MiniBB, znan tudi kot Mini Bulletin Board, je odprtokodni program, ki se uporablja za gradnjo lastnega internetnega foruma. Napisana je v PHP in posebej zasnovana za male in srednje forumske skupnosti, ki imajo manj kot 100 edinstvenih objav na dan. V tej vadnici vam bom pokazal, kako namestiti in konfigurirati miniBB forum na Ubuntu 16.04.
Najprej posodobite sistem na najnovejšo stabilno različico, tako da zaženete naslednji ukaz:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Pred namestitvijo miniBB boste morali namestiti sklad LAMP in nekaj PHP modulov. Namestite jih lahko z naslednjim ukazom:
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
Najprej boste morali prenesti najnovejšo stabilno različico miniBB s spletnega mesta miniBB .
Ustvarite imenik z imenom minibbin izvlecite preneseni arhiv v korenski imenik dokumenta Apache.
sudo mkdir /var/www/html/minibb
sudo unzip minibb.zip -d /var/www/html/minibb
Nastavite ustrezna dovoljenja za minibbimenik.
sudo chown -R www-data:www-data /var/www/html/minibb
Prav tako boste morali narediti nekaj sprememb v setup_options.phpdatoteki.
sudo nano /var/www/html/minibb/setup_options.php
Spremenite datoteko glede na vaše potrebe.
$DBhost='localhost';
$DBname='minibb';
$DBusr='minibbuser';
$DBpwd='password';
$admin_usr = 'admin';
$admin_pwd = 'admin@123';
$admin_email = 'admin@example.com';
$main_url='http://example.com';
Ko končate, shranite in zaprite datoteko.
MariaDB privzeto ni zaščiten, zato ga morate najprej zavarovati. Zavarujete ga lahko s mysql_secure_installationskriptom.
sudo mysql_secure_installation
Odgovorite na vsa vprašanja, kot je prikazano spodaj:
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!
Nato se prijavite v konzolo MariaDB in ustvarite bazo podatkov za miniBB:
mysql -u root -p
Vnesite svoje korensko geslo MariaDB in pritisnite enter. Ko ste prijavljeni v MariaDB, morate ustvariti bazo podatkov za 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
Ustvarite novo datoteko navideznega gostitelja minibb.confza Apache.
sudo nano /etc/apache2/sites-available/minibb.conf
Dodajte naslednje vrstice:
<VirtualHost *:80>
ServerAdmin admin@example.com
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>
Ko končate, omogočite navideznega gostitelja tako, da zaženete naslednji ukaz:
sudo a2ensite minibb.conf
sudo service apache2 reload
Čas je za dostop do spletnega vmesnika miniBB. Odprite svoj najljubši spletni brskalnik in vnesite URL http://your-server-ip/_index.php. Izvedite zahtevane korake za dokončanje namestitve.
Ko je namestitev končana, se lahko prijavite v skrbniško ploščo miniBB tako, da se pomaknete na http://your-server-ip/bb_admin.php?. Uživajte v svojem novem miniBB.
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več