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.
October je odprtokodni sistem za upravljanje vsebine, ki temelji na Laravel PHP Framework. Z elegantnim vmesnikom in jedrnato modularno arhitekturo October popelje uporabniško izkušnjo na CMS na višjo raven.
Ta članek vas bo vodil skozi postopek namestitve oktobrskega CMS-a na primerek strežnika Vultr CentOS 7.
Prijavite se kot uporabnik sudo s terminala SSH in nato posodobite sistem na najnovejše stabilno stanje:
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
Po ponovnem zagonu uporabite istega uporabnika sudo, da se znova prijavite.
Namestite Apache z uporabo YUM:
sudo yum install httpd
Na proizvodnem stroju boste želeli odstraniti privzeto pozdravno stran Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Zaradi varnosti morate Apache preprečiti prikazovanje datotek v imeniku "/var/www/html":
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Zaženi Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Oktober zahteva PHP različico 5.5.9 ali novejšo. Tukaj lahko namestite PHP 5.6 in potrebne razširitve s pomočjo repozitorija IUS YUM.
Namestite repo IUS YUM:
cd
wget https://centos7.iuscommunity.org/ius-release.rpm
sudo rpm -Uvh ius-release.rpm
Namestite PHP 5.6 in potrebne razširitve z repo IUS YUM:
sudo yum install php56u.x86_64 php56u-pdo.x86_64 php56u-common.x86_64 php56u-mbstring.x86_64 php56u-gd.x86_64 php56u-mysqlnd.x86_64
Po namestitvi znova zaženite Apache, da naložite nove module:
sudo systemctl restart httpd.service
Namestite MariaDB z uporabo YUM:
sudo yum install mariadb mariadb-server
Zaženite MariaDB:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Zavarujte namestitev MariaDB:
sudo /usr/bin/mysql_secure_installation
Pojdite skozi postopek v skladu z naslednjimi navodili:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Če želite ustvariti bazo podatkov za oktober, se morate prijaviti v lupino MySQL:
mysql -u root -p
Vnesite korensko geslo MariaDB, ki ste ga prej nastavili za prijavo.
V lupini MySQL uporabite naslednje ukaze, da ustvarite bazo podatkov in dodelite privilegije uporabniku baze podatkov. Ne pozabite zamenjati imena baze podatkov "octobercms", uporabniško ime baze podatkov "octoberuser" in uporabniško geslo baze podatkov "yourpassword" v vsakem ukazu s svojimi lastnimi.
CREATE DATABASE octobercms;
CREATE USER 'octoberuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON octobercms.* TO 'octoberuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Prenesite in pripravite oktobrske namestitvene datoteke:
cd
wget http://octobercms.com/download -O octobercms.zip
sudo yum install unzip
unzip octobercms.zip
sudo mv install-master/* /var/www/html
sudo chown apache:apache -R /var/www/html
Spremenite pravila požarnega zidu, da omogočite spletni dostop:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Zdaj usmerite svoj spletni brskalnik na naslednji URL:
http://<your-server-ip>/install.php
1) Najprej bo oktobrski čarovnik za namestitev opravil preverjanje sistema. Če je vse v redu, kliknite gumb "Strinjam se in nadaljuj", da greste na naslednji korak.
2) V koraku Database vnesite ime baze podatkov MySQL, uporabniško ime MySQL in geslo MySQL, ki ste ga nastavili prej, pustite ostala polja nedotaknjena in nato kliknite gumb »Administrator >«, da nadaljujete.
3) V koraku skrbnika vnesite uporabniško ime in geslo za skrbnika, nato kliknite gumb »Napredno >«, da nadaljujete.
4) V naprednem koraku morate sprejeti nekaj ukrepov za izboljšanje varnosti:
/rfgtgkef.uhgXsJhk7LYYu4mjZbybwHY95G2wjsfR.777.Kliknite gumb "Nadaljuj", da se premaknete na zadnji korak.
5) V koraku za začetek morate izbrati, kako nastaviti svoje spletno mesto. Za začetnika je priporočljivo izbrati "Začni s temo" in nato namestiti temo po želji.
Čestitam! Zdaj lahko obiščete svoje oktobrsko spletno mesto z naslednjim URL-jem:
http://<your-server-ip>
In URL oktobrskega upravnega območja je:
http://<your-server-ip>/rfgtgkef
1) Zaradi varnosti morate po namestitvi izbrisati vse namestitvene datoteke:
sudo rm -rf /var/www/html/install.php /var/www/html/install_files
2) Če vas URL oktobrskega skrbniškega območja popelje na stran 404, morate spremeniti konfiguracijo Apache:
sudo vi /etc/httpd/conf/httpd.conf
Poiščite naslednji segment:
<Directory "/var/www/html">
V tem segmentu spremenite vrstico:
AllowOverride None
Za:
AllowOverride All
Shrani in zapusti:
:wq!
Znova zaženite Apache, da uveljavite spremembe:
sudo systemctl restart httpd.service
3) V produkcijskih okoljih boste morda želeli omogočiti zaščito CSRF:
sudo vi /var/www/html/config/cms.php
Poiščite vrstico:
'enableCsrfProtection' => false,
Zamenjaj ga z:
'enableCsrfProtection' => true,
Shrani in zapusti:
:wq!
Znova zaženite Apache:
sudo systemctl restart httpd.service
4) Onemogočite način za odpravljanje napak:
V proizvodnih okoljih je pomembno, da onemogočite način za odpravljanje napak:
sudo vi /var/www/html/config/app.php
Poiščite vrstico:
'debug' => true,
Zamenjaj ga z:
'debug' => false,
Shrani in zapusti:
:wq!
Znova zaženite Apache:
sudo systemctl restart httpd.service
5) Nastavite načrtovalnik
Za nastavitev načrtovalnika uporabite ukaz crontab:
sudo crontab -e
Vnesite naslednji vnos:
* * * * * php /var/www/html/artisan schedule:run >> /dev/null 2>&1
Shrani in zapusti:
:wq!
To je to. Hvala za branje.
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č