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 TaskBoard egy ingyenes és nyílt forráskódú eszköz, amellyel nyomon követhető az elvégzendő dolgok. Felhasználóbarát webes felületet és minimális alkalmazást biztosít a feladatok nyomon követéséhez. A TaskBoard könnyen testreszabható, és szinte minden webtárhelyen működik.
Ebben az oktatóanyagban elmagyarázom, hogyan telepíthető és konfigurálható a TaskBoard Vultr Fedora 30 kiszolgálón.
192.0.2.2
példaként szolgál.MEGJEGYZÉS Ha root felhasználóként jelentkezett be, eltávolíthatja sudo
a cikkben szereplő összes parancsot.
Először frissítse a rendszert és a csomagokat a legújabb verziókra a következő parancs futtatásával:
sudo dnf upgrade -y
Mielőtt elkezdené, telepítenie kell az Apache webszervert, a PHP 7-et, az SQLite adatbázist és a többi szükséges csomagot a szerverére.
Ezeket a következő parancs futtatásával telepítheti:
sudo dnf install -y httpd git sqlite php php-common php-cli php-json php-sqlite3 php-opcache php-mcrypt php-mbstring php-gd php-xml
Győződjön meg arról, hogy az Apache engedélyezve van és fut:
sudo systemctl enable --now httpd.service
A HTTP és HTTPS portok engedélyezése a tűzfaldémonban:
sudo firewall-cmd --add-service http --add-service https --permanent
sudo firewall-cmd --reload
Letöltheti a TaskBoard legújabb verzióját a GitHubból a következő git
paranccsal:
git clone https://github.com/kiswa/TaskBoard.git
Helyezze át a TaskBoard
könyvtárat ide /var/www/html/
.
sudo mv TaskBoard /var/www/html/
Telepítse a szükséges PHP-függőségeket a Composer segítségével.
cd /var/www/html/TaskBoard
sudo ./build/composer.phar self-update
sudo ./build/composer.phar install
Állítsa be a megfelelő tulajdonjogot a TaskBoard
címtárban.
sudo chown -R apache:apache /var/www/html/TaskBoard
Hozzon létre egy új virtuális gazdagép konfigurációs fájlt a TaskBoard számára. Ezt a következő paranccsal teheti meg:
sudo nano /etc/httpd/conf.d/taskboard.conf
Adja hozzá a következő sorokat:
<VirtualHost *:80>
ServerName 192.0.2.2
DocumentRoot /var/www/html/TaskBoard
<Directory /var/www/html/TaskBoard>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/taskboard-error.log
CustomLog /var/log/httpd/taskboard-access.log combined
</VirtualHost>
Mentse el a fájlt és lépjen ki.
Ezután töltse be újra az Apache szolgáltatást, hogy a változások életbe lépjenek:
sudo systemctl reload httpd.service
Mivel a SELinux alapértelmezés szerint engedélyezve van a Vultr Fedora 30 lemezképeken, a tálca könyvtárszerkezetének címkézése szükséges. A SELinux letiltása egy másik lehetőség, de nem ajánlott.
Először adja hozzá a httpd_sys_content_t
kontextust a szülő TaskBoard könyvtárhoz, amely csak olvasási hozzáférést tesz lehetővé:
sudo semanage fcontext -a -t "httpd_sys_content_t" "/var/www/html/TaskBoard(/.*)?"
Ezután adja hozzá azt, httpd_sys_rw_content_t
ahol írási hozzáférés szükséges:
sudo semanage fcontext -a -t "httpd_sys_rw_content_t" "/var/www/html/TaskBoard/api(/.*)?"
Végül címkézze át ezeket a fájlokat a módosítások alkalmazásához:
sudo restorecon -Rv /var/www/html/TaskBoard
Most, hogy a telepítés befejeződött, elérheti a TaskBoard webes felületét.
Nyissa meg kedvenc webböngészőjét, és írja be az URL-t http://192.0.2.2
. Jelentkezzen be a TaskBoardba az alapértelmezett felhasználónévvel és jelszóval admin
. Sikeres bejelentkezés után megjelenik a fő műszerfal. Az első bejelentkezés után azonnal meg kell változtatnia a rendszergazdai jelszót.
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