Kan AI vechten met toenemend aantal ransomware-aanvallen?
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
Chamilo is een gratis en open source leerbeheersysteem (LMS) dat op grote schaal wordt gebruikt voor online onderwijs en teamsamenwerking over de hele wereld.
In dit artikel laat ik je zien hoe je de nieuwste stabiele release van Chamilo op een CentOS 7-serverinstantie kunt implementeren.
203.0.113.1
.chamilo.example.com
dat verwijst naar de serverinstantie die hierboven is genoemd.Tijdens de productie moet u de firewallregels wijzigen om alleen inkomend TCP-verkeer op de SSH-, HTTP- en HTTPS-poorten toe te staan:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld.service
Op CentOS 7 kunt u YUM gebruiken om de nieuwste stabiele release van Apache te installeren:
sudo yum install httpd httpd-devel -y
Verwijder de vooraf ingestelde Apache-welkomstpagina:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Start de Apache-service en laat deze automatisch starten bij elke systeemstart:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Stel een YUM-repo in voor de nieuwste stabiele release van MariaDB op het systeem:
cat <<EOF | sudo tee /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.3 CentOS repository list - created 2018-09-25 14:01 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
Installeer MariaDB met behulp van de nieuw gemaakte MariaDB YUM-opslagplaats:
sudo yum install -y MariaDB-server MariaDB-client
Start de MariaDB-service en laat deze automatisch starten bij elke systeemstart:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Beveiligde MariaDB:
sudo /usr/bin/mysql_secure_installation
Druk ENTERop om de standaardwaarden te gebruiken en kies een veilig wachtwoord wanneer daarom wordt gevraagd:
Om betere prestaties op de Chamilo LMS-server te krijgen, wordt aanbevolen om PHP 7.2-pakketten te installeren in plaats van oudere PHP 5.x-pakketten. Momenteel kunt u de Webtatic YUM-opslagplaats gebruiken om de vereiste pakketten te installeren:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install -y mod_php72w php72w-opcache php72w-cli php72w-common php72w-gd php72w-intl php72w-mbstring php72w-mysqlnd php72w-process php72w-soap php72w-xml php72w-xmlrpc php72w-ldap php72w-pecl-apcu
Maak een back-up van het PHP-configuratiebestand en werk het bij:
sudo cp /etc/php.ini /etc/php.ini.bak
sudo sed -i 's#;date.timezone =#date.timezone = America/Los_Angeles#' /etc/php.ini
Opmerking: als u aan uw eigen serverinstantie werkt, zorg er dan voor dat u de voorbeeldtijdzone waarde vervangt America/Los_Angeles
door uw eigen waarde . U kunt hier alle ondersteunde tijdzone-waarden vinden .
Log in op de MariaDB-shell als root
:
mysql -u root -p
Voer in de MariaDB-shell de volgende instructies in:
CREATE DATABASE chamilo;
CREATE USER 'chamilouser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON chamilo.* TO 'chamilouser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Opmerking: vervang om veiligheidsredenen de databasenaam chamilo
, de database-gebruikersnaam chamilouser
en het wachtwoord yourpassword
door uw eigen naam.
Download de nieuwste stabiele versie van Chamilo van de Chamilo GitHub-opslagplaats. Zorg ervoor dat u de op PHP 7.x gerichte release kiest:
cd
wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.8/chamilo-1.11.8-php7.tar.gz
Pak alle Chamilo-bestanden uit in de /opt
map:
sudo tar -zxvf chamilo-1.11.8-php7.tar.gz -C /opt
Om het dagelijkse gebruik en mogelijke updates te vergemakkelijken, maakt u een symbolische link, die naar de /opt/chamilo-1.11.8-php7
directory verwijst , in de Apache-webrootdirectory /var/www/html
:
sudo ln -s /opt/chamilo-1.11.8-php7 /var/www/html/chamilo
Wijzig het eigendom van alle Chamilo-bestanden voor de apache
gebruiker en de apache
groep:
sudo chown -R apache:apache /opt/chamilo-1.11.8-php7
Gebruik de vi
editor om hetzelfde PHP-configuratiebestand te openen dat we eerder hebben bewerkt:
sudo vi /etc/php.ini
Zoek respectievelijk de volgende regels:
session.cookie_httponly =
upload_max_filesize = 2M
post_max_size = 8M
Vervang ze één voor één als volgt:
session.cookie_httponly = 1
upload_max_filesize = 100M
post_max_size = 100M
Opslaan en afsluiten:
:wq!
Stel een virtuele Apache-host in voor uw Chamilo LMS-site:
cat <<EOF | sudo tee /etc/httpd/conf.d/chamilo.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/chamilo
ServerName chamilo.example.com
ServerAlias example.com
<Directory />
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/html/chamilo>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/chamilo.example.com-error_log
CustomLog /var/log/httpd/chamilo.example.com-access_log common
</VirtualHost>
EOF
Start de Apache-service opnieuw op om al uw wijzigingen door te voeren:
sudo systemctl restart httpd.service
Wijs uw favoriete webbrowser aan http://chamilo.example.com
en u wordt naar de Chamilo-installatiewizard gebracht. Klik op de Install Chamilo
knop om verder te gaan. De volgende sectie leidt u door het installatieproces:
Step 1 - Installation Language
: Kies de taal die u wilt gebruiken, zoals English
, en klik vervolgens op de Next
knop.Step 2 – Requirements
: Zorg ervoor dat aan alle verplichte vereisten is voldaan en klik vervolgens op de New installation
knop.Step 3 – Licence
: U moet de GNU General Public-licentie (GPL) bekijken, het selectievakje naast de I agree
zin selecteren, alle velden met contactgegevens invullen en vervolgens op de Next
knop klikken om verder te gaan.Step 4 – MySQL database settings
: Voer de databasereferenties in die we eerder hebben ingesteld en klik vervolgens op de Check database connection
knop om ze te verifiëren. Klik na verificatie op de Next
knop om verder te gaan.Step 5 – Config settings
: Zorg ervoor dat u het vooraf ingestelde beheerderswachtwoord (een willekeurige reeks) wijzigt, vul andere velden in volgens uw bedrijfsplan en klik vervolgens op de Next
knop om verder te gaan.Step 6 – Last check before install
: Bekijk alle instellingen en klik vervolgens op de Install chamilo
knop om de webinstallatie te starten.Step 7 – Installation process execution
: Als Chamilo is geïnstalleerd, klik dan op de Go to your newly created portal.
knop om de webinstallatiewizard te voltooien.Daarnaast vindt u hieronder twee veiligheidsmaatregelen na installatie die u moet nemen:
sudo chmod -R 0555 /var/www/html/chamilo/app/config
sudo rm -rf /var/www/html/chamilo/main/install
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.
WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+
Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.
Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie
13 Commerciële data-extractietools voor big data
Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true
Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.
Een inzicht in 26 Big Data-analysetechnieken: deel 1
AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.