A BigTree CMS telepítése Fedora 26 LAMP VPS-re
Más rendszert használ? A BigTree CMS 4.2 egy gyors és könnyű, ingyenes és nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS), amely kiterjedt
A Kanboard egy ingyenes és nyílt forráskódú projektmenedzsment szoftver, amely a Kanban módszertan segítségével megkönnyíti és vizualizálja a csapatmunka folyamatát.
Ez a cikk bemutatja, hogyan állíthatja be a Kanboardot a Fedora 29-en.
203.0.113.1
Példa IP-címként egy Vultr Fedora 29 szerverpéldányt fogunk használni .Jelentkezzen be a kiszolgálóra sudo felhasználóként egy SSH-terminálról, frissítse a Fedora 29 rendszert, és telepítse a git-et.
sudo dnf upgrade -y
sudo dnf install -y git
sudo reboot
Az újraindítás után jelentkezzen be ugyanazzal a sudo felhasználóval, és folytassa a következő lépéssel.
Telepítse az Apache webszervert a Kanboardhoz.
sudo dnf install -y httpd
Indítsa el és engedélyezze az Apache szolgáltatást.
sudo systemctl enable --now httpd.service
Alapértelmezés szerint a Kanboard az SQLite-ot használja az adatok tárolására. Alternatív megoldásként használhatja a MariaDB-t (MySQL) a teljesítmény növelésére éles környezetben.
Telepítse a MariaDB-t.
sudo dnf install -y mariadb-server mariadb
Indítsa el és engedélyezze a MariaDB szolgáltatást.
sudo systemctl enable --now mariadb.service
Biztosítsa a telepítést.
sudo mysql_secure_installation
Válaszoljon a képernyőn megjelenő kérdésekre az alábbiak szerint. Biztonsági okokból mindig be kell állítania egy privát és erős MariaDB root jelszót.
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
A Kanboard PHP 5.3.9 vagy újabb verziót igényel. PHP 7.2-t (és több bővítményt) fogunk használni, amely a hivatalos Fedora tárolókban elérhető alapértelmezett verzió.
sudo dnf install -y php php-mysqlnd php-gd php-mbstring php-common php-opcache php-cli php-xml php-json
Töltse le és telepítse a Kanboard legújabb kiadását.
cd /var/www/html
sudo git clone https://github.com/kanboard/kanboard.git
sudo chown -R apache:apache kanboard/data
Állítson be egy MySQL adatbázist és egy adatbázis-felhasználót a Kanboard számára.
mysql -u root -p -e "CREATE DATABASE kanboard;"
mysql -u root -p kanboard < /var/www/html/kanboard/app/Schema/Sql/mysql.sql
mysql -u root -p -e "CREATE USER 'kanboarduser'@'localhost' IDENTIFIED BY 'yourpassword';"
mysql -u root -p -e "GRANT ALL PRIVILEGES ON kanboard.* TO 'kanboarduser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;"
mysql -u root -p -e "FLUSH PRIVILEGES;"
Megjegyzés: Amikor a rendszer kéri, adja meg a korábban beállított MariaDB root jelszót. A fent láthatótól eltérő erős felhasználói jelszót is érdemes választania.
Frissítse a Kanboard konfigurációs fájlját a MySQL-re váltáshoz.
cd /var/www/html/kanboard
sudo mv config.default.php config.php
Nyissa config.php
meg egy választott szövegszerkesztővel.
sudo vi config.php
Keresse meg a következő sorokat.
// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'sqlite');
// Mysql/Postgres username
define('DB_USERNAME', 'root');
// Mysql/Postgres password
define('DB_PASSWORD', '');
// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');
// Mysql/Postgres database name
define('DB_NAME', 'kanboard');
Módosítsa őket az alábbiak szerint.
// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'mysql');
// Mysql/Postgres username
define('DB_USERNAME', 'kanboarduser');
// Mysql/Postgres password
define('DB_PASSWORD', 'yourpassword');
// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');
// Mysql/Postgres database name
define('DB_NAME', 'kanboard');
Indítsa újra az Apache-ot.
sudo systemctl restart httpd.service
HTTP-forgalom engedélyezése a tűzfalon keresztül.
sudo firewall-cmd --add-service http --permanent
sudo firewall-cmd --reload
Végül mutasson a webböngészőjére a http://203.0.113.1/kanboard
Kanboard használatának megkezdéséhez. A bejelentkezéshez használja a következő alapértelmezett hitelesítő adatokat:
admin
admin
Megjegyzés: Biztonsági okokból ne felejtse el módosítani a admin
jelszavát users management
a jobb felső adminisztrátor legördülő menüben található hivatkozás segítségével.
A legjobb teljesítmény elérése érdekében a Kanboard szerveren módosíthatja a Zend OpCache beállításait, amely alapértelmezés szerint engedélyezve van.
Ha például a Kanboardot egy egycsomópontos éles környezetben használja, ahogy ebben a cikkben szándékoztunk, a következő beállításokat használhatja kezdőként a Zend OpCache optimalizálásához.
Nyissa meg a Zend OpCache konfigurációs fájlt.
sudo vi /etc/php.d/10-opcache.ini
Módosítsa a fájlt a következő beállításoknak megfelelően.
zend_extension=opcache.so;
opcache.enable=1;
opcache.file_cache=/tmp/opcache
opcache.validate_timestamps=0
opcache.revalidate_freq=0
opcache.memory_consumption=192
opcache.interned_strings_buffer=16
opcache.fast_shutdown=1
A változtatások életbe léptetéséhez indítsa újra az Apache szolgáltatást.
sudo systemctl restart httpd.service
A pontos jelentések és elemzések generálásához be kell állítania egy napi cron feladatot a apache
felhasználó használatával.
sudo crontab -u apache -e
Töltse fel a crontab fájlt a következő cronjobbal.
0 3 * * * cd /var/www/html/kanboard && ./cli cronjob >/dev/null 2>&1
Mentés és kilépés.
Ezzel a cron feladattal az összes jelentés és elemzés minden nap hajnali 3:00-kor frissül.
Más rendszert használ? A BigTree CMS 4.2 egy gyors és könnyű, ingyenes és nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS), amely kiterjedt
Más rendszert használ? A Koel egy egyszerű, webalapú személyes audio streaming alkalmazás, amelyet kliens oldalon Vue-ban, szerver oldalon pedig Laravelben írtak. Koe
Más rendszert használ? A Grav egy nyílt forráskódú, lapos fájlú CMS, amelyet PHP-ben írtak. A Grav-forráskód nyilvánosan a GitHubon található. Ez az útmutató megmutatja, hogyan t
Más rendszert használ? Az Akaunting egy ingyenes, nyílt forráskódú és online számviteli szoftver kisvállalkozások és szabadúszók számára. Szellemesen épült
Más rendszert használ? A Tiny Tiny RSS Reader egy ingyenes és nyílt forráskódú, saját üzemeltetésű webalapú hírfolyam (RSS/Atom) olvasó és aggregátor, amelyet úgy terveztek, hogy
Más rendszert használ? Az InvoicePlane egy ingyenes és nyílt forráskódú számlázó alkalmazás. Forráskódja megtalálható ezen a Github-tárházban. Ez az útmutató
Más rendszert használ? Ebben az oktatóanyagban végigvezetem Önt a Minecraft szerver beállításán egy nagy teljesítményű SSD VPS-en a Vultr-nál. Meg fogod tanulni ho
Más rendszert használ? Az NGINX használható HTTP/HTTPS szerverként, fordított proxy szerverként, levelező proxy szerverként, terheléselosztóként, TLS terminátorként vagy gyorsítótárként
Más rendszert használ? A Pagekit 1.0 CMS egy gyönyörű, moduláris, bővíthető és könnyű, ingyenes és nyílt forráskódú tartalomkezelő rendszer (CMS)
Más rendszert használ? A Subrion 4.1 CMS egy hatékony és rugalmas nyílt forráskódú tartalomkezelő rendszer (CMS), amely intuitív és világos tartalmat biztosít.
Más rendszert használ? A TaskWarrior egy nyílt forráskódú időkezelő eszköz, amely a Todo.txt alkalmazás és klónjai továbbfejlesztése. Mivel a th
Más rendszert használ? A CMS Made Simple 2.2 egy rugalmas és bővíthető, ingyenes és nyílt forráskódú tartalomkezelő rendszer (CMS), amelyet intelligensen terveztek
Más rendszert használ? Bevezetés A Bro egy nyílt forráskódú hálózati forgalomelemző. Ez elsősorban egy biztonsági figyelő, amely a vonal összes forgalmát ellenőrzi
Más rendszert használ? Az X-Cart egy rendkívül rugalmas, nyílt forráskódú e-kereskedelmi platform rengeteg funkcióval és integrációval. Az X-Cart forráskódja hoste
Más rendszert használ? A Matomo (korábban Piwik) egy nyílt forráskódú elemzési platform, a Google Analytics nyílt alternatívája. A Matomo forrás o
Más rendszert használ? A MyBB egy ingyenes és nyílt forráskódú, intuitív és bővíthető fórumprogram. A MyBB forráskódja a GitHubon található. Ez az útmutató sho
Más rendszert használ? Bevezetés A TaskBoard egy ingyenes és nyílt forráskódú eszköz, amely segítségével nyomon követheti az elvégzendő dolgokat. Ez biztosítja
Más rendszert használ? A LimeSurvey egy PHP nyelven írt nyílt forráskódú felmérési program. A LimeSurvey forráskódja a GitHubon található. Ez az útmutató megmutatja neked
Más rendszert használ? A Backdrop CMS 1.8.0 egy egyszerű és rugalmas, mobilbarát, ingyenes és nyílt forráskódú tartalomkezelő rendszer (CMS), amely lehetővé teszi
Más rendszert használ? A Craft CMS egy PHP nyelven írt nyílt forráskódú CMS. A Craft CMS forráskódja a GitHubon található. Ez az útmutató megmutatja, hogyan kell telepíteni
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket