DataLife Engine is een CMS of websitebeheersysteem, vergelijkbaar met WordPress of Joomla. DLE is gemaakt om nieuwsportalen en bronnen in de buurt daarvan te beheren op basis van kenmerken en publiek. In de loop der jaren heeft het beheersysteem nieuwe functies gekregen die gebruikers de mogelijkheid gaven om het in te zetten op allerlei entertainmentportals.
Op basis van dit CMS worden sites gemaakt voor videogames, bronnen waar je streaming video kunt bekijken - de zogenaamde streamingdiensten. Simpel gezegd, voor ons ligt een universeel beheersysteem dat een aantal mogelijkheden van analoge systemen overtreft.
Net als elk ander systeem heeft dit CMS bepaalde voor- en nadelen.
De belangrijkste voordelen zijn
De praktijk van het gebruik van dit beheersysteem heeft duidelijk gemaakt dat het verre van ideaal is en een aantal nadelen heeft, dus je moet bereid zijn om ze onder ogen te zien.
Onder de minpunten:
Er zijn echter meer voordelen en die overlappen vaak de nadelen. Als de nadelen je niet afschrikken, lees dan verder de gedetailleerde instructies voor de installatie van dit CMS.
De installatie van het besturingssysteem op hosting bestaat uit een paar eenvoudige handelingen. Allereerst moet je dus de distributie met installatiebestanden Datalife Engine downloaden. Deze staat op de officiële website van de ontwikkelaars. Het is ook mogelijk om dle sites te hosten
Na het downloaden is de volgorde van handelingen als volgt:
1. Ga naar de repository dle-news.ru/release
.
2. Haal het installatiescript CMS op en upload de bestanden naar je harde schijf (archief met een naam als dle_engine.zip
).
3. Pak het archief uit in een willekeurige map.
Vervolgens moet je de bestanden uploaden naar de hosting. Je moet de DLE-distributie naar de juiste map op de hosting sturen. Dit kan op een van de twee beschikbare manieren - via het controlepaneel of de FTP-client. Veel hosts hebben een ingebouwde bestandsbeheerder, dus om bestanden te uploaden volstaat het om de autorisatie te passeren en naar de ingebouwde bestandsbeheerder te gaan.
Als het makkelijker voor je is om een FTP-client te gebruiken, kun je een van de populaire programma's zoals FileZilla of een ander programma gebruiken. Om verbinding te maken met de hosting moet je de client starten, je login en wachtwoord invoeren (meestal stuurt de hosting de gegevens naar de mail).
Nadat de verbinding tot stand is gebracht, brengen we de inhoud van de uploadmap
(van de distributie) over naar de hoofdmap op de server. Hiermee is het uploaden van de bestanden voltooid.
Om de installatie voort te zetten, moet je de lees- en schrijfrechten voor de installatiebestanden aanpassen. Deze taak kan worden uitgevoerd met de ingebouwde bestandsbeheerder van de hosting of met een FTP-client. Laten we FileZilla als voorbeeld nemen.
Open de public_html
map.
Klik met de rechtermuisknop op de sjablonenmap.
Selecteer in het menu dat opent "Bestandsrechten".
Verander de numerieke waarde in 777.
Herhaal vervolgens dezelfde procedure door de waarde in te stellen op 666 en het vakje "Redirect to subdirectories" aan te vinken.
Nu alle benodigde bestanden zijn geüpload naar de server en verplaatst naar de benodigde directory, gaan we verder met de installatie van het CMS.
Om dit te doen:
1. Start een webbrowser.
2. Geef in de adresbalk het pad op naar het DLE-script op uw site. Bijvoorbeeld (testvoorbeeld): http://sait-test.com/install.php
(het domein moet gebonden zijn aan de directory).
3. De DLE-interface verschijnt op het scherm, waarop we klikken op "Start installatie".
4. Uiteindelijk gaan we akkoord met de gebruiksvoorwaarden van CMS, vink het vakje naast "I accept this agreement" aan.
5. Controleer of de server voldoet aan de minimale vereisten van DLE en klik vervolgens op "Doorgaan".
6. In een nieuw scherm geven we informatie op over de database van de site: MySQL server, databasenaam, gebruikersnaam, die we hebben aangemaakt voor de nieuwe database, en wachtwoord.
7. Geef de informatie op voor het aanmaken van een nieuwe gebruiker in CMS: login en wachtwoord.
8. Open bestandsbeheer en verwijder het script install.php
van de harde schijf van de server.
Als je alles correct hebt gedaan, zou het sitebeheersysteem goed moeten werken.
CMS installeren op een dedicated server kan op een van de drie bekende manieren:
1. Via het controlepaneel van de hosting (mits de hosting dit CMS ondersteunt).
2. Handmatig via de opdrachtregel.
3. Handmatig via een controlepaneel van derden. Bijvoorbeeld ISPmanager of Plesk.
Voordat je begint met de installatie van DLE moet je een werkend domein aanmaken op je server, waaraan de sitebestanden worden gekoppeld. Aangezien niet elke hosting dit CMS ondersteunt, kun je de laatste twee methoden overwegen.
Laten we eens kijken naar het installatieproces via het controlepaneel, namelijk ISPmanager. Dit is een relatief populair en geliefd controlepaneel onder gebruikers. In ons geval is het optimaal geschikt voor deze taak. Het eerste wat je moet doen is een database aanmaken, want geen enkel systeem kan zonder database functioneren.
Om dit te doen, moet u:
Ga naar de zijbalk van ISPmanager.
Klik op "Tools".
Selecteer "Databases".
Klik op "Aanmaken".
Voer de parameters van de nieuwe database in: naam (willekeurig), MySQL-servertype, standaard UTF-8 codering. Maak een nieuwe gebruiker aan, geef hem een willekeurige naam en verzin een wachtwoord.
Download de distributie zoals in het geval van shared hosting.
De verdere volgorde van handelingen zal iets anders zijn:
1. Open ISPmanager.
2. Ga naar het menu "Systeem".
3. Open "Bestandsbeheer".
4. Zoek de knop "Downloaden" bovenaan en klik erop.
5. Selecteer het bestand van de harde schijf en klik op OK om de CMS distributie te downloaden naar de server.
U zult de distributie niet in zijn oorspronkelijke vorm kunnen gebruiken. De gedetecteerde componenten moeten worden overgebracht van het archief naar de hoofdmap van uw bron;
1. Selecteer het archief in de ISPmanager directory en klik op "Extract" in de werkbalk.
2. Specificeer de map voor het uitpakken van het archief.
3. 3. Zoek in de map waar de distributiekit is uitgepakt naar de uploadmap en open deze.
4. Markeer alle DLE-componenten en selecteer "Kopiëren".
5. Geef de hoofdmap van de server op.
Vervolgens moet je ervoor zorgen dat je de rechten hebt om de geselecteerde bestanden en mappen te bewerken. Deze moeten 755 en 644 zijn. Het installatieproces van DLE is hetzelfde als bij shared hosting. Open onze site (bovenstaand testvoorbeeld) http://sait-test.com/install.php
en volg de installatieprompts.
U kunt CMS installeren via de opdrachtregel. Het is niet moeilijk. Het is voldoende om basisvaardigheden te hebben met de terminal. Voordat u begint, moet u niet vergeten domeinnamen op te geven in het hosts-bestand en de hoofdmap waar de belangrijkste resource-bestanden worden opgeslagen, correct opgeven. Maak eerst verbinding met de server.
Linux- of macOS-gebruikers moeten de terminal inschakelen en een commando invoeren om via SSH verbinding te maken met de server. In ons geval is dat bijvoorbeeld:
ssh root@89.223.127.80
Je hoeft alleen maar het adres te wijzigen in het adres van je server. Dit wordt gespecificeerd in het VDS configuratiescherm. Voor Windows-gebruikers raden we aan PuTTY te downloaden. Geef vervolgens het IP-adres van de bron op en klik op OK. Voer een wachtwoord in om verbinding te maken. In de regel stuurt de provider dit per e-mail. Als je het invoert, wordt het niet weergegeven in de terminal. Nadat er verbinding is gemaakt met de VDS, kun je direct naar de configuratie en het laden van DLE gaan.
Net als in het voorbeeld van ISPmanager moet je een database aanmaken. In dit geval moet je echter al het werk met je eigen handen doen zonder gebruik te maken van plugins en het controlepaneel.
Installeer het hulpprogramma mysql met het commando met de volgende syntaxis
*package_manager* install mysql
Maak een nieuwe database aan door in de terminal te typen
CREATE DATABASE *database_name*;
Maak een gebruiker:
CREATE USER '*username_of_your_choice*@localhost' IDENTIFIED BY '*password_of_your_choice*';
Geef database-rechten aan de nieuw aangemaakte gebruiker:
GRANT ALL PRIVILEGES ON *database_name*.* TO '*username@localhost*';
Typ het commando
FLUSH PRIVILEGES;
Beëindig het werken met de MySQL client:
exit
Ga verder met de volgende stap.
Zodra de database is aangemaakt, gaat u de DLE zelf laden. Dit kan zoals in het voorbeeld hierboven - via de commandoregel. Als voorbeeld gebruiken we een demoversie van DLE met beperkingen. Je kunt zowel de demo als het volledige product gebruiken na aankoop.
Download eerst het sitebeheersysteem uit de officiële repository:
wget https://dle-news.ru/files/dle_trial.zip
Pak daarna het gedownloade archief uit met de opdracht:
unzip dle_trial.zip
Verplaats de inhoud van de uploadmap naar de hoofdmap van het domein waar DataLife Engine wordt geïnstalleerd:
mv ~/upload *path_to_root_folder_site_folder*
Controleer de beschikbaarheid van rechten om geselecteerde bestanden en mappen te bewerken. Deze moeten respectievelijk 755 en 644 zijn. Gecontroleerd met het commando:
ls -a
Tot slot is de DLE zelf geïnstalleerd. Dit is het einde van de instructie. Zoals u kunt zien, is er niets ingewikkelds aan de installatie van het systeem op hosting en dedicated server. Als u bang bent voor de veiligheid van uw project, werk het CMS dan periodiek bij en gebruik geen sjablonen die handmatig moeten worden herzien na de installatie van elke patch. Zo verhoogt u de veiligheid van de site en kunt u veel problemen voorkomen.