Telepítse a Plesket a CentOS 7 rendszeren
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Az Elgg egy nyílt forráskódú közösségi hálózati motor, amely lehetővé teszi olyan közösségi környezetek létrehozását, mint az egyetemi közösségi hálózatok és a szervezetek belső együttműködési platformjai. Az Elgg számos közösségi hálózati funkciót kínál, beleértve a mikroblogolást, az üzenetküldést, a fájlmegosztást és a csoportokat. Ez az oktatóanyag végigvezeti Önt az Elgg Ubuntu 18.04 VPS-re történő telepítésének folyamatán.
Az Elgg-hez MySQL, PHP és webszerver szükséges. Az Elgg telepítése előtt telepítenie kell az Apache webszervert, a MySQL-t és a PHP-t.
Frissítse a lerakat listáját.
apt-get update
Telepítse az Apache webszervert.
apt-get install apache2 -y
Telepítse a MySQL-t.
apt-get install mysql-server -y
Fejezze be a MySQL telepítését a következő parancs végrehajtásával.
/usr/bin/mysql_secure_installation
A telepítés során meg kell adnia egy root jelszót. Adjon meg egy biztonságos jelszót. Ez lesz a MySQL root jelszó.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
New password: password
Re-enter new password: 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
Telepítse a PHP 7.2-t, valamint az Elgg által igényelt PHP modulokat.
apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip -y
Az Elgg-nek MySQL adatbázisra lesz szüksége. Jelentkezzen be a MySQL konzolba.
mysql -u root -p
Amikor a rendszer jelszót kér, adja meg az 1. lépésben beállított MySQL root jelszót. Miután bejelentkezett a MySQL konzolba, hozzon létre egy új adatbázist.
CREATE DATABASE elgg;
Hozzon létre egy új MySQL-felhasználót, és adjon neki jogosultságokat az újonnan létrehozott adatbázishoz. Cserélheti username
és password
a választott felhasználónévvel és jelszóval.
GRANT ALL PRIVILEGES on elgg.* to 'username'@'localhost' identified by 'password';
FLUSH PRIVILEGES;
Lépjen ki a MySQL konzolból.
exit
Töltse le az Elgg legújabb verzióját.
cd /var/www/html
rm -r index.html
wget https://elgg.org/download/elgg-2.3.7.zip
Csomagolja ki a letöltött archívumot, és helyezze át a fájlokat az Apache webszerver gyökérkönyvtárába.
apt install unzip
unzip elgg-2.3.7.zip
mv ./elgg-2.3.7/* . && rm elgg-2.3.7.zip && rm -r elgg-2.3.7
Hozzon létre egy adatkönyvtárat az Elgg számára.
sudo mkdir -p /var/www/html/data
Állítsa be a megfelelő fájlengedélyeket.
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
Az Elggnek szüksége van az Apache újraíró modulra. Engedélyezze az Apache átíró modult.
sudo a2enmod rewrite
Hozzon létre egy Apache konfigurációs fájlt az Elgg telepítéséhez.
sudo nano /etc/apache2/sites-available/elgg.conf
Illessze be a következő kódrészletet a fájlba, helyére example.com
a saját domain nevével.
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName example.com
<Directory /var/www/html/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Engedélyezze a konfigurációt, és indítsa újra az Apache-kiszolgálót.
sudo a2ensite elgg.conf
sudo systemctl restart apache2.service
Ezen a ponton folytathatja az Elgg böngésző telepítőjét a telepítés befejezéséhez. Nyisson meg egy böngészőablakot a számítógépén, és keresse meg a domain nevét. Ezzel elindítja az Elgg böngésző telepítőjét. Folytassa a telepítőn keresztül a Database Installation
lépésig. Itt adja meg a 2. lépésben létrehozott MySQL-adatbázis hitelesítő adatait, és folytassa a következő lépéssel.
A következő lépésben adja meg a választott webhely nevét és e-mail címét. A Site URL
mezőbe írja be a domain nevét. A Data Directory
mezőbe írja be, /var/www/html/data
és folytassa a következő lépéssel.
Ezután adja meg a választott rendszergazdai hitelesítő adatokat, és nyomja meg a gombot Next
. Ezen a ponton a telepítés befejeződött.
A rendszergazdai panelre való bejelentkezéshez lépjen a következő URL-re.
http://{your-domain-name}/admin
Sikeresen telepítette az Elgg-et egy Ubuntu 18.04 VPS-re, és megkezdheti saját közösségi hálózatának beállítását.
Más rendszert használ? A Plesk egy szabadalmaztatott webtárhely-vezérlőpult, amely lehetővé teszi a felhasználók számára, hogy adminisztrálják személyes és/vagy ügyfeleik webhelyeit, adatbázisait
Bevezetés A Cacti egy nyílt forráskódú megfigyelő és grafikus eszköz, amely teljes mértékben az RRD adatokon alapul. A Cactuson keresztül szinte bármilyen típusú eszközt felügyelhet
Bevezetés A Lets Encrypt egy hitelesítésszolgáltató szolgáltatás, amely ingyenes TLS/SSL-tanúsítványokat kínál. A telepítés folyamatát a Certbot leegyszerűsíti,
Más rendszert használ? Mi az a Tekkit Classic? A Tekkit Classic egy modpack ahhoz a játékhoz, amelyet mindenki ismer és szeret; Minecraft. Tartalmaz néhányat a ver
Más rendszert használ? Ez az oktatóanyag megmutatja, hogyan telepítheti a csoportmunka iRedMail programot a Debian Wheezy friss telepítésére. Használnia kell egy szervát
Más rendszert használ? A Jekyll nagyszerű alternatíva a WordPress helyett blogíráshoz vagy tartalommegosztáshoz. Nem igényel adatbázist, és nagyon egyszerű i
Más rendszert használ? Ha Debian szervert vásárol, akkor mindig rendelkeznie kell a legújabb biztonsági javításokkal és frissítésekkel, akár alszik, akár nem
A PHP és a kapcsolódó csomagok a leggyakrabban használt összetevők a webszerverek telepítésekor. Ebben a cikkben megtudjuk, hogyan kell beállítani a PHP 7.0 vagy PHP 7.1 o verzióját
A Squid egy népszerű, ingyenes Linux-program, amely lehetővé teszi továbbítási webproxy létrehozását. Ebben az útmutatóban megtudhatja, hogyan telepítheti a Squid-et a CentOS rendszerre, hogy megfordítsa
Bevezetés A Lighttpd az Apache forkja, amely sokkal kevésbé erőforrás-igényes. Könnyű, innen kapta a nevét, és meglehetősen egyszerű a használata. Telepítés
1. Virtualmin/Webmin A Virtualmin egy hatékony és rugalmas web hosting vezérlőpanel Linux és UNIX rendszerek számára, amely a jól ismert nyílt forráskódú webbázison alapul.
A Yii egy PHP-keretrendszer, amely lehetővé teszi alkalmazások gyorsabb és egyszerűbb fejlesztését. A Yii telepítése Ubuntura egyszerű, amint azt pontosan megtudhatja
A Screen egy olyan alkalmazás, amely lehetővé teszi a terminálmunkamenetek többszöri használatát egy ablakon belül. Ez lehetővé teszi több terminálablak szimulálását, ahol ez ma
Ez az oktatóanyag elmagyarázza, hogyan állíthat be DNS-kiszolgálót a Bind9 használatával Debian vagy Ubuntu rendszeren. A cikkben ennek megfelelően helyettesítse be a saját-domain-neve.com címet. TH-nál
Bevezetés A Logrotate egy Linux segédprogram, amely leegyszerűsíti a naplófájlok kezelését. Általában naponta egyszer fut egy cron-feladaton keresztül, és kezeli a naplóbázist
A VULTR a közelmúltban változtatásokat hajtott végre a saját oldalukon, és most már mindennek jól kell működnie, ha a NetworkManager engedélyezve van. Ha szeretné letiltani
Az Icinga2 egy hatékony felügyeleti rendszer, és mester-kliens modellben használva helyettesítheti az NRPE-alapú felügyeleti ellenőrzések szükségességét. A mester-kliens
Más rendszert használ? A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások, például élő streamin futtatását.
Ebben a cikkben látni fogjuk, hogyan fordíthatja le és telepítheti az Nginx fővonalat az Nginx hivatalos forrásaiból a PageSpeed modullal, amely lehetővé teszi a
Más rendszert használ? Az Apache Cassandra egy ingyenes és nyílt forráskódú NoSQL adatbázis-kezelő rendszer, amelyet úgy terveztek, hogy biztosítsa a méretezhetőséget,
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