Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Deze handleiding legt uit hoe u de bestandsactiviteiten op uw Infomaniak-hosting-server kunt controleren.

 

Activiteitenlogboeken van de FTP-opslagruimte

Om de activiteiten van de gegevensoverdracht op uw FTP-opslagruimte te bekijken, kunt u contact opnemen met de Infomaniak-ondersteuning om FTP-logboeken aan te vragen. Log u vooraf in met de inloggegevens die nodig zijn voor het beheer van uw webhosting.

Het logboek wordt alleen bijgewerkt als er een FTP-activiteit heeft plaatsgevonden.

Hulp bij het analyseren van het logboek: http://www.castaglia.org/proftpd/doc/xferlog.html

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

De CGID-module voor Apache is uitgeschakeld in de webhostingpakketten van Infomaniak.

Indien nodig, kunt u overwegen over te stappen op een cloudserver als u momenteel gebruikmaakt van een webhostingpakket. Dit kan naadloos gebeuren: neem de tijd om deze andere handleiding over dit onderwerp te lezen.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding legt uit hoe u de waarde van max_children op een cloudserver kunt verhogen, om het aantal gelijktijdig beschikbare PHP-processen voor uw website te vergroten. Dit is erg handig om problemen op te lossen waarbij pagina's van uw website eindeloos blijven laden.

 

Inleiding

  • Standaard is de limiet van max_children op alle hostingpakketten ingesteld op 20.
    • Hoewel het mogelijk is om deze waarde via de Infomaniak Manager te verhogen, wordt de limiet van max_children automatisch aangepast aan de configuratie van uw cloudserver.
    • Om deze limiet op een shared hostingpakket te verhogen, migreert u naar een cloudserver.
  • Om te begrijpen hoe u de benodigde waarde van max_children het beste kunt berekenen, leest u dit artikel over dit onderwerp.

 

De waarde van max_children verhogen

Vereisten

  • Zorg ervoor dat u voldoende resources op de cloudserver heeft.
  • Zorg ervoor dat niet alle resources van de cloudserver in gebruik zijn; als blijkt dat ze volledig worden gebruikt, heeft het verhogen van de waarde van max_children geen effect (Resources van de cloudserver wijzigen).
  • Monitor de resources van uw server; als de resources van uw server zijn bereikt, is het noodzakelijk om de optimalisatie van de processen en uw website te controleren voordat u overweegt de waarde van max_children te verhogen.
  • Controleer de PHP-foutrapporten in de map /ik-logs (hoofdproces-PHP-logbestanden – bestandsnaam: php-fpm.log) om te controleren of de limiet van "max_children" is overschreden... Voorbeeld van een fout: [05-Jul-2024 09:08:58] WAARSCHUWING: [pool www.infomaniak.ch] server heeft de maximale waarde van max_children bereikt (20), overweeg om deze te verhogen

Om toegang te krijgen tot de beheerinterface van de PHP/Apache-parameters van de website, waarbij de waarde van max_children op een cloudserver moet worden verhoogd, raadpleeg dan deze andere handleiding.

U kunt in het bijzonder…

  • … een nieuwe waarde voor max_children selecteren:

Vergeet niet om de wijzigingen aan het einde van de pagina op te slaan.

 

Limieten per server

Limiet van max_children, afhankelijk van de resources van de cloudserver:

Cloudserverconfiguratiemax_children
2 CPU / 6 GB RAM20
4 CPU / 12 GB RAM40
6 CPU / 18 GB RAM60
8 CPU / 24 GB RAM80
12 CPU / 36 GB RAM120
16 CPU / 48 GB RAM160
24 CPU / 72 GB RAM240
32 CPU / 96 of 128 GB RAM320

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze richtlijn is van toepassing op u als u de beveiligingslekken van uw bij Infomaniak gehoste website/server wilt testen.

 

Getolereerd en beperkt

U mag beveiligingslektests (SQL-injectie, XSS, enz.), penetratietests of kwetsbaarheidsscans (pentest) uitvoeren op uw Infomaniak-hosting, maar alleen onder de volgende voorwaarden:

  • … tussen 9.00 en 17.00 uur CET
  • … van maandag tot en met vrijdag
  • … met een minimaal aantal aanvalspakketten, ongeacht het gebruikte softwareprogramma (bijvoorbeeld AppScan)
  • … zonder ooit een enkele DoS- of DDoS-aanval (Denial of Service) uit te voeren
  • … met inachtneming van de algemene voorwaarden van Infomaniak, met name het algemene kader voor de diensten

 

Elk misbruik kan leiden tot een vroegtijdige beëindiging van het contract door Infomaniak.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding beschrijft het gebruik van Perl- of Python-scripts op Infomaniak-hosting en het beheer van de bijbehorende modules.

 

Voorwoord

  • Webhosting: De CGI-module is niet langer beschikbaar; het uitvoeren van Perl- en Python-scripts wordt daarom niet ondersteund.
    • Het is noodzakelijk om te migreren naar een cloudserver.
  • Managed cloudserver: Om te profiteren van de nieuwste technologieën, kunt u uw cloudserver bijwerken.

 

Webconfiguratie (Apache/CGI)

Om Python- of Perl-scripts via Apache op een cloudserver uit te voeren, is de interpretatie van bestanden met de extensies .py en .pl standaard niet ingeschakeld.

Met uw FTP-programma/client of de FTP-manager voegt u de volgende directive toe aan het bestand .htaccess en past u deze aan. Dit bestand bevindt zich in de map met uw scripts:

AddHandler cgi-script .pl .cgi .py
Options +ExecCGI

 

Installatie van extra modules

Op een cloudserver heeft u de mogelijkheid om bibliotheken van derden te installeren die standaard niet aanwezig zijn.

Python

  • De installatie gebeurt via PIP, een pakketbeheerder die wordt gebruikt voor het installeren en beheren van pakketten die in Python zijn geschreven.
  • Infomaniak biedt PIP en PIP3 aan via het hulpprogramma Fast Installer.
  • Zodra PIP is geïnstalleerd, kunt u Python-modules installeren door --user toe te voegen aan het commando. Bijvoorbeeld:
  • pip3 install mysql-connector-python --user

Perl

  • Perl-modules worden ook via SSH (de console) toegevoegd. Het is noodzakelijk om ze in de gebruikersmap te installeren en het volledige pad binnen de scripts te definiëren.

 

Belangrijke technische informatie

  • Pad naar de interpreter: /usr/bin/python
  • Extensies: De scripts moeten de extensie .pl, .cgi of .py hebben.
  • Beperkingen: De module mod_python wordt niet ondersteund.

 

Probleemoplossing (CGIWrap)

Als er bij het laden van een afbeelding de volgende fout optreedt:

CGIWrap Error: Execution of this script not permitted
Request Data:Extra Path Info: /dossier/.../image.PL.12.34.gif

De server interpreteert het bestand als een script, omdat het ".PL" (of .PY) in de naam bevat.
Oplossing: Hernoem het bestand om deze aanduiding te verwijderen (bijvoorbeeld: image-12-34.gif).

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding helpt u bijvoorbeeld bij het implementeren van een pakket zoals pymysql, waarbij een Python-versie vereist is die hoger is dan de versie die op uw hosting wordt aangeboden.

 

Voorwoord

  • Anaconda is een gratis en open-source distributie van de programmeertaal Python. Deze distributie is bedoeld om het beheer van pakketten en de implementatie te vereenvoudigen.
  • Het wordt aanbevolen om conda te gebruiken, dat wordt geleverd met een actuele versie van Python en in de gebruikersomgeving wordt geïnstalleerd, zodat er geen conflicten ontstaan met het Python-systeem (zoals in een virtuele omgeving, waar altijd een systeeminstallatie van de gewenste versie vereist is).
  • Raadpleeg de officiële documentatie.
  • Voor extra hulp kunt u contact opnemen met een partner of gratis een aanvraag starten – u kunt ook meer te weten komen over de rol van de hostingprovider.

 

Installatieprogramma downloaden

uid165116@od-12345:~$ wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.10.3-Linux-x86_64.sh
--2021-07-28 18:21:10--  https://repo.anaconda.com/miniconda/Miniconda3-py37_4.10.3-Linux-x86_64.sh
Resolving repo.anaconda.com (repo.anaconda.com)... 2606:4700::6810:8303, 2606:4700::6810:8203, 104.16.131.3, ...
Connecting to repo.anaconda.com (repo.anaconda.com)|2606:4700::6810:8303|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 89026327 (85M) [application/x-sh]
Saving to: ‘Miniconda3-py37_4.10.3-Linux-x86_64.sh’
Miniconda3-py37_4.10.3-Linux-x86_64.sh          100% [==============================================>]  84.90M   203MB/s   in 0.4s   
18:21:11 (100 MB/s) - ‘Miniconda3-py37_4.10.3-Linux-x86_64.sh’ saved [89026327/89026327]

 

Hash controleren

uid165116@od-12345:~$ test $(md5sum Miniconda3-py37_4.10.3-Linux-x86_64.sh | awk '{print $1}') == "9f186c1d86c266acc47dbc1603f0e2ed" && echo "OK" 
OK

 

Installatie starten

uid165116@od-12345:~$ bash Miniconda3-py37_4.10.3-Linux-x86_64.sh -b
PREFIX=/home/clients/fc84cbbf6dcbd6dd76b15d3e56c1789f/miniconda3
Unpacking payload ...
Collecting package metadata (current_repodata.json): done                                                                                           
Solving environment: done
## Package Plan ##
environment location: /home/clients/fc84cbbf6dcbd6dd76b15d3e56c1789f/miniconda3
added / updated specs:
    - _libgcc_mutex==0.1=main
    - _openmp_mutex==4.5=1_gnu
    - brotlipy==0.7.0=py37h27cfd23_1003
    - ca-certificates==2021.7.5=h06a4308_1
    - certifi==2021.5.30=py37h06a4308_0
    - cffi==1.14.6=py37h400218f_0
    - chardet==4.0.0=py37h06a4308_1003
    - conda-package-handling==1.7.3=py37h27cfd23_1
    - conda==4.10.3=py37h06a4308_0
    - cryptography==3.4.7=py37hd23ed53_0
    - idna==2.10=pyhd3eb1b0_0
    - ld_impl_linux-64==2.35.1=h7274673_9
    - libffi==3.3=he6710b0_2
    - libgcc-ng==9.3.0=h5101ec6_17
    - libgomp==9.3.0=h5101ec6_17
    - libstdcxx-ng==9.3.0=hd4cf53a_17
    - ncurses==6.2=he6710b0_1
    - openssl==1.1.1k=h27cfd23_0
    - pip==21.1.3=py37h06a4308_0
    - pycosat==0.6.3=py37h27cfd23_0
    - pycparser==2.20=py_2
    - pyopenssl==20.0.1=pyhd3eb1b0_1
    - pysocks==1.7.1=py37_1
    - python==3.7.10=h12debd9_4
    - readline==8.1=h27cfd23_0
    - requests==2.25.1=pyhd3eb1b0_0
    - ruamel_yaml==0.15.100=py37h27cfd23_0
    - setuptools==52.0.0=py37h06a4308_0
    - six==1.16.0=pyhd3eb1b0_0
    - sqlite==3.36.0=hc218d9a_0
    - tk==8.6.10=hbc83047_0
    - tqdm==4.61.2=pyhd3eb1b0_1
    - urllib3==1.26.6=pyhd3eb1b0_1
    - wheel==0.36.2=pyhd3eb1b0_0
    - xz==5.2.5=h7b6447c_0
    - yaml==0.2.5=h7b6447c_0
    - zlib==1.2.11=h7b6447c_3
The following NEW packages will be INSTALLED:
  _libgcc_mutex      pkgs/main/linux-64::_libgcc_mutex-0.1-main
  _openmp_mutex      pkgs/main/linux-64::_openmp_mutex-4.5-1_gnu
  brotlipy           pkgs/main/linux-64::brotlipy-0.7.0-py37h27cfd23_1003
  ca-certificates    pkgs/main/linux-64::ca-certificates-2021.7.5-h06a4308_1
  certifi            pkgs/main/linux-64::certifi-2021.5.30-py37h06a4308_0
  cffi               pkgs/main/linux-64::cffi-1.14.6-py37h400218f_0
  chardet            pkgs/main/linux-64::chardet-4.0.0-py37h06a4308_1003
  conda              pkgs/main/linux-64::conda-4.10.3-py37h06a4308_0
  conda-package-han~ pkgs/main/linux-64::conda-package-handling-1.7.3-py37h27cfd23_1
  cryptography       pkgs/main/linux-64::cryptography-3.4.7-py37hd23ed53_0
  idna               pkgs/main/noarch::idna-2.10-pyhd3eb1b0_0
  ld_impl_linux-64   pkgs/main/linux-64::ld_impl_linux-64-2.35.1-h7274673_9
  libffi             pkgs/main/linux-64::libffi-3.3-he6710b0_2
  libgcc-ng          pkgs/main/linux-64::libgcc-ng-9.3.0-h5101ec6_17
  libgomp            pkgs/main/linux-64::libgomp-9.3.0-h5101ec6_17
  libstdcxx-ng       pkgs/main/linux-64::libstdcxx-ng-9.3.0-hd4cf53a_17
  ncurses            pkgs/main/linux-64::ncurses-6.2-he6710b0_1
  openssl            pkgs/main/linux-64::openssl-1.1.1k-h27cfd23_0
  pip                pkgs/main/linux-64::pip-21.1.3-py37h06a4308_0
  pycosat            pkgs/main/linux-64::pycosat-0.6.3-py37h27cfd23_0
  pycparser          pkgs/main/noarch::pycparser-2.20-py_2
  pyopenssl          pkgs/main/noarch::pyopenssl-20.0.1-pyhd3eb1b0_1
  pysocks            pkgs/main/linux-64::pysocks-1.7.1-py37_1
  python             pkgs/main/linux-64::python-3.7.10-h12debd9_4
  readline           pkgs/main/linux-64::readline-8.1-h27cfd23_0
  requests           pkgs/main/noarch::requests-2.25.1-pyhd3eb1b0_0
  ruamel_yaml        pkgs/main/linux-64::ruamel_yaml-0.15.100-py37h27cfd23_0
  setuptools         pkgs/main/linux-64::setuptools-52.0.0-py37h06a4308_0
  six                pkgs/main/noarch::six-1.16.0-pyhd3eb1b0_0
  sqlite             pkgs/main/linux-64::sqlite-3.36.0-hc218d9a_0
  tk                 pkgs/main/linux-64::tk-8.6.10-hbc83047_0
  tqdm               pkgs/main/noarch::tqdm-4.61.2-pyhd3eb1b0_1
  urllib3            pkgs/main/noarch::urllib3-1.26.6-pyhd3eb1b0_1
  wheel              pkgs/main/noarch::wheel-0.36.2-pyhd3eb1b0_0
  xz                 pkgs/main/linux-64::xz-5.2.5-h7b6447c_0
  yaml               pkgs/main/linux-64::yaml-0.2.5-h7b6447c_0
  zlib               pkgs/main/linux-64::zlib-1.2.11-h7b6447c_3
Preparing transaction: done
Executing transaction: done
installation finished.

 

Conda starten

uid165116@od-12345:~$ source <(~/miniconda3/bin/conda shell.bash hook)

 

pymysql installeren (bijvoorbeeld)

(base) uid165116@od-12345:~$ python3 -V
Python 3.7.10
(base) uid165116@od-12345:~$ pip3 install pymysql --user
Collecting pymysql
  Downloading PyMySQL-1.0.2-py3-none-any.whl (43 kB)
     |████████████████████████████████| 43 kB 892 kB/s 
Installing collected packages: pymysql
Successfully installed pymysql-1.0.2

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding behandelt de ondersteuning van veilige hash-functies (met name SHA-256) door de Infomaniak-servers, en legt de nadruk op de beveiliging van SSL/TLS-certificaten met behulp van CSR's die met SHA-256 zijn gegenereerd.

 

SHA-256-hashalgoritme

De cryptografische hash-functie SHA-1 is compatibel, en de Infomaniak-servers ondersteunen ook de SHA-256-functie, die met name nuttig is voor Paypal en SaferPay (SIX).

De CSR's (Certificate Signing Requests) zijn in SHA-256 en niet in SHA-1.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding legt uit hoe u een back-up van een VPS Cloud maakt in de vorm van een snapshot.

 

Inleiding

  • Een snapshot is als een foto van uw VPS Cloud op een bepaald moment, die alles bevat wat zich op uw server bevindt, inclusief uw besturingssysteem, uw applicaties, uw gegevens, enz.
  • Snapshots kunnen worden gebruikt om...
    • … uw VPS Cloud te beschermen in geval van een probleem: als u een probleem heeft met uw VPS Cloud, kunt u een snapshot herstellen om terug te keren naar een eerdere staat.
    • … wijzigingen risicoloos te testen: voordat u belangrijke wijzigingen aan uw VPS Cloud aanbrengt, kunt u een snapshot maken, zodat u indien nodig kunt terugkeren naar een eerdere versie.
  • U ontvangt een gratis snapshot om uw hele server te back-uppen in een speciale omgeving. Indien nodig kunt u extra omgevingen bestellen of een snapshot verwijderen om een nieuwe te maken.
  • Er zijn twee soorten back-ups mogelijk:
    1. Snapshot van de gegevens: maakt het mogelijk een kopie te maken van het volume dat uw gegevens bevat (niet beschikbaar voor Windows-distributies).
    2. Snapshot van het besturingssysteem: maakt het mogelijk een kopie te maken van het volume dat uw besturingssysteem bevat. Dit type back-up vereist een korte onderbreking van uw applicaties en websites.
  • Het wordt aanbevolen om regelmatig snapshots te maken, bijvoorbeeld één keer per week of per maand; dit stelt u in staat een geschiedenis van uw VPS Cloud te hebben en terug te keren naar een eerdere versie in geval van een probleem.
  • Het is uiteraard mogelijk om de status van de VPS Cloud te herstellen met behulp van de eerder gemaakte snapshot.

 

Een snapshot maken

Ga als volgt te werk:

  1. Klik hier om toegang te krijgen tot het beheer van uw product in de Infomaniak Manager (Hulp nodig?).
  2. Klik rechtstreeks op de productnaam.
  3. Klik in het linkermenu op Snapshot.
  4. Klik op de blauwe knop Snapshot maken:
  5. Selecteer het type snapshot dat u wilt maken (Data of Besturingssysteem).
  6. Klik op de blauwe knop om het maken van de snapshot te starten:
  7. Er wordt een e-mail verzonden wanneer de snapshot is gemaakt.

 

Een snapshot verwijderen

Ga als volgt te werk:

  1. Klik hier om toegang te krijgen tot het beheer van uw product in de Infomaniak Manager (Hulp nodig?).
  2. Klik rechtstreeks op de productnaam.
  3. Klik in het linkermenu op Snapshot.
  4. Klik op het actiemenu rechts van het betreffende item in de weergegeven tabel.
  5. Klik op Verwijderen:

 

Extra snapshots bestellen

Ga als volgt te werk:

  1. Klik hier om naar het beheer van uw product in de Infomaniak Manager te gaan (Hulp nodig?).
  2. Klik rechtstreeks op de productnaam.
  3. Klik in het linkermenu op Snapshot.
  4. Klik op het winkelwagenpictogram:
  5. Volg de instructies om de bestelling af te ronden.

Het is niet mogelijk om een extra snapshot te bestellen terwijl er al een snapshot wordt gemaakt.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding legt uit hoe u het IP-adres van een website op uw webhosting kunt vinden.

 

Inleiding

  • Het IPv4-adres is doorgaans hetzelfde voor elke website op de hosting (tenzij u een dedicated IP-adres heeft aangeschaft).

 

Het IP-adres van de website weergeven

Het IP-adres wordt weergegeven op de beheerderspagina van de hosting (inbegrepen bij Starter of meerdere websites):

  1. Klik hier om toegang te krijgen tot de beheeromgeving van uw website in de Infomaniak Manager (Hulp nodig?).
  2. Klik rechtstreeks op de naam van het betreffende product.
  3. Klik vervolgens op de pijl om de sectie Informatie van deze hosting uit te klappen.
  4. Het IPv4-adres wordt op de pagina weergegeven:
  5. Het IPv6-adres wordt ook weergegeven bij betaalde hostingpakketten:

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding beschrijft de fouten van het type "502 Bad Gateway" die kunnen optreden wanneer u een website bezoekt.

 

Inleiding

  • De fout 502 Bad Gateway treedt op wanneer de server die fungeert als een gateway tussen de browser en de oorspronkelijke webserver een ongeldig antwoord ontvangt.
  • Deze fout kan worden veroorzaakt door een overbelaste webserver, communicatieproblemen tussen een CDN en de webserver van de hostingprovider, of een verkeerd geconfigureerde proxyserver.
  • Soms kan de fout worden veroorzaakt door een onjuiste invoer in de DNS-server.

 

Oplossingen

Om de fout 502 Bad Gateway op te lossen, moet u vaak een systematische aanpak volgen:

  • Controleer of het om een tijdelijke overbelasting van de server gaat: vernieuw de pagina na een paar minuten, zodat de fout verdwijnt.
  • Leeg de cache van de browser.
  • Probeer een andere browser.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

This guide details the specifics related to managing MongoDB on your Managed Cloud Server, particularly regarding the version lifecycle.

 

Preamble

  • Any new installation of the application deploys MongoDB version 7.0 (or higher) by default.

 

Upgrading from version 6 to 7

It is not possible to perform an automatic update (upgrade) from version 6 to version 7 directly from your interface.

Two solutions are available to you:

  1. Order a new Cloud Server: it will natively have version 7, and you can then migrate your data to it.
  2. Reinstall the application: uninstall and then reinstall MongoDB on the current server.

Uninstalling the application deletes all of your MongoDB data. Additionally, it will no longer be possible to reinstall version 6 after this operation.

Backups and responsibility

As an administrator, the management and integrity of your data are entirely your responsibility.

Before any manipulation (especially reinstallation):

  • Perform your own backups and exports (dump) of your databases.
  • Plan for the manual import of your data once the new version is active.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding legt uit wat u als bezoeker van een website moet doen als u een foutmelding van het type 403 krijgt, om dit probleem op te lossen.

 

Wat is de fout 403?

De foutcode HTTP 403 betekent doorgaans dat de toegang tot een bepaalde bron door de server aan de gebruiker wordt geweigerd.

 

In welke gevallen treedt deze fout op?

De gebruiker is niet geauthenticeerd: de server vereist dat de gebruiker zich identificeert om toegang te krijgen tot de bron. Dit kan bijvoorbeeld het geval zijn bij privépagina's die authenticatie vereisen.

De gebruiker is geauthenticeerd, maar heeft niet de vereiste rechten: de server herkent de gebruiker, maar verleent hem geen toegang tot de gevraagde bron vanwege beperkingen in de rechten of rollen. Deze oorzaak van de fout 403 kan te maken hebben met onjuiste rechten op een map of bestand. Voor een map is de foutmelding "403 Forbidden", voor een bestand "failed to open stream: Permission denied". In dit geval moet u ervoor zorgen dat de rechten van uw mappen/bestanden correct zijn ingesteld, namelijk minimaal 644 voor een bestand en 755 voor een map. Raadpleeg deze andere handleiding.

Het IP-adres van de gebruiker is geblokkeerd of beperkt: de server kan de toegang tot een specifiek IP-adres blokkeren om veiligheidsredenen, ter bescherming tegen aanvallen, enz. Raadpleeg deze andere handleiding.

De gevraagde bron is niet beschikbaar op de server: in dit geval geeft de server een fout 403 in plaats van een fout 404 weer, om te voorkomen dat vertrouwelijke informatie wordt onthuld. Als u probeert toegang te krijgen tot uw startpagina of een deel van uw website door een adres van het type www.domein.xyz of www.domein.xyz/map/ in te voeren, zorg er dan voor dat er een startpagina met de naam "index.html of .htm of .php" op de juiste plaats aanwezig is (in de hoofdmap van uw FTP-opslagruimte, in de map /web of in de map /map/). Raadpleeg deze andere handleiding.

Zorg er bovendien voor dat er geen hoofdletters in de bestandsnaam staan; alle bestanden of mappen moeten in kleine letters worden geschreven, zonder accenten of spaties.

Fout in verband met een script: als u een script hebt uitgevoerd, een formulier hebt ingevuld of een bestand online hebt geüpload en u deze melding ontvangt:

Accès interdit!
Vous n'avez pas le droit d'accéder à l'objet demandé.
Soit celui-ci est protégé, soit il ne peut être lu par le serveur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403

De oorzaak kan een filter zijn die het ongewenste gebruik van scripts door spammers voorkomt. De Infomaniak-virusscanner blokkeert namelijk het uploaden van bestanden via scripts of FTP. Dit betekent concreet dat als een hacker een bestand dat als een virus wordt geïdentificeerd via een formulier, een onveilig script of FTP verzendt, de installatie onmiddellijk wordt geblokkeerd, het bestand niet naar de server wordt geüpload en het uploaden een fout 403 veroorzaakt.

 

In het geval van een foutieve melding, neem contact op met de Infomaniak-ondersteuning en geef de URL van de pagina op waar u deze foutmelding heeft ontvangen, zodat de exacte oorzaak van het probleem kan worden vastgesteld.

Er zijn echter veel andere gevallen waarin u een melding "403 forbidden" kunt krijgen, en wel om zeer uiteenlopende redenen (PHP-scripts, Perl, mod_security, .htaccess, enz.).

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding helpt u bij het oplossen van problemen met speciale tekens (accenten, emoji's, enz.) die niet correct worden weergegeven of als symbolen zoals ?? verschijnen, vaak als gevolg van een verkeerde codering bij de verbinding met MySQL.

 

Inleiding

  • Standaard gebruikt MySQL UTF-8.
  • Nieuwere MySQL-servers zijn meestal zo geconfigureerd dat ze standaard UTF-8 of UTF-8MB4 gebruiken.
    • Dit is geschikt voor de meeste gevallen, vooral voor internationale talen en emoji's.
  • Lees ook deze andere handleiding om te leren hoe u problemen met de codering van niet-Europese tekens en emoji's in uw projecten kunt voorkomen.

 

Standaard instellen van de MySQL / MariaDB-tekenset (cloudserver)

Met een Infomaniak-cloudserver kunt u de standaardtekenset (utf8 of utf8mb4) instellen:

  1. Klik hier om toegang te krijgen tot het beheer van uw product in de Infomaniak Manager (Hulp nodig?).
  2. Klik rechtstreeks op de naam die aan het betreffende product is toegewezen.
  3. Klik in de linkerzijbalk op MariaDB.
  4. Selecteer de standaardtekenset:
  5. Sla uw wijzigingen aan het einde van de pagina op.

 

Een specifieke codering forceren (bijvoorbeeld latin1)

Als u met een database in latin1 (ISO-8859-1) moet werken, moet u de codering bij het verbinden expliciet aanpassen aan uw omgeving.

Voor de huidige hostingpakketten voegt u de volgende code toe aan een bestand user.ini, dat zich in de root van uw hosting bevindt:

mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"

of in PHP (MySQL-API):

mysql_query("SET CHARACTER SET latin1");

 

Voor de oudere hostingpakketten forceert u de MySQL-verbinding in latin1 via het bestand .htaccess, dat zich in de root van uw hosting bevindt:

php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding is bedoeld voor MySQL/MariaDB en in het bijzonder voor de indexanalyses en query's die worden uitgevoerd met de webhosting.

 

Slowlog voor langdurige query's

De MySQL-slowlog is op alle MySQL-servers geactiveerd en bevat de query's die langer dan 5 seconden* duren. Als uw query's goed zijn opgebouwd, zult u deze bestanden nooit zien. Anders moet u ze regelmatig controleren om eventuele fouten te corrigeren en de correcte werking van uw website te garanderen.

Neem schriftelijk contact op met de Infomaniak-support om de bestanden te ontvangen (met uitzondering van oudere v1-hostingpakketten, die rechtstreeks via de FTP-bestandsbeheerder een niveau hoger in de map /logs te vinden zijn).

 

En de logbestanden?

Er wordt geen MySQL-logbestand aangemaakt (behalve de slowlogs), omdat de MySQL-servers de belasting van miljoenen logbestanden die tegelijkertijd moeten worden opgeslagen niet aankunnen. Indien nodig kan Infomaniak dit MySQL-logbestand gedurende 5 minuten activeren, zodat u de analyse met EXPLAIN kunt uitvoeren en bijvoorbeeld de nuttige indexen kunt bepalen. Neem hiervoor schriftelijk contact op met de Infomaniak-support.

 


* verstreken tijd. En met betrekking tot vergrendelingen geeft de documentatie de volgende verduidelijking: "De tijd die nodig is om de initiële vergrendelingen te verkrijgen, wordt niet als uitvoeringstijd beschouwd"

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding beschrijft het aanbod van Infomaniak Cloud-servers en het aanbod van Infomaniak VPS, die bedoeld zijn voor verschillende toepassingen.

 

Voorwoord

  • Infomaniak biedt twee geavanceerde hostingoplossingen aan:
    1. de gehoste cloud-server, waarmee u meerdere hostingaccounts (FTP/SSH-gebieden) kunt aanmaken, waarop u uw websites kunt plaatsen (Apache vhosts),
    2. en de VPS (Virtual Private Server), die volledige administratieve vrijheid biedt en aan verschillende behoeften voldoet.

 

Gehoste cloud-server

De cloud-server maakt het mogelijk om de beperkingen van gedeelde hosting te overstijgen. U kunt uw websites naar wens aanmaken en distribueren, de rootdirectory van elke website definiëren en parameters zoals memory_limit en max_execution_time aanpassen.

Geïntegreerde tools worden geleverd: cronjobs, Site Creator, eenvoudige installatie van WordPress, toegangs- en foutenlogboeken (logs). Het is ook mogelijk om specifieke Apache-modules toe te voegen of een cachesysteem te installeren.

De softwareomgeving wordt door Infomaniak beheerd (FastCGI, PHP-FPM). U heeft niet de volledige vrijheid om de server te configureren (u kunt niet zomaar software installeren), maar bepaalde specifieke programma's kunnen wel worden geïnstalleerd.

 

VPS (niet-gehost)

De VPS biedt volledige controle over de server, maar u bent zelf verantwoordelijk voor het beheer. Infomaniak beheert de hardware en installeert de versie van Linux of Windows die u bij de bestelling heeft geselecteerd. Infomaniak voert geen software-interventies uit: u beheert het systeem, installeert en configureert de software.

U kunt de server opnieuw opstarten via de Infomaniak Manager. Een snapshotsysteem is beschikbaar (met uitzondering van het VPS Lite-aanbod).

 

Video-inhoud en alternatieven

Als uw project voornamelijk uit een grote hoeveelheid video's bestaat, is het vaak beter om de videodistributie te scheiden van de hoofdhosting. In combinatie met een shared hosting maakt de Infomaniak VOD/AOD-opslag het mogelijk om video's efficiënt op te slaan en te distribueren, pieken in het verkeer op te vangen en gedetailleerde statistieken over het afspelen te verzamelen.

 

Migratie tussen een cloudserver en een VPS

Er is geen automatische migratieoplossing tussen een gehoste cloudserver en een VPS. Om van het ene aanbod naar het andere over te stappen, moet u het product dat u niet meer gebruikt opzeggen en het nieuwe aanbod bestellen. Infomaniak vergoedt op verzoek elke nieuwe server als de opzegging plaatsvindt binnen de 30 dagen na de bestelling.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding legt uit hoe u de configuratieparameters van MySQL / MariaDB op een cloudserver kunt bekijken en wijzigen. Met deze parameters kunt u het gedrag, de prestaties en bepaalde functies van de service aanpassen, inclusief de resourcegrenzen.

 

Inleiding

  • MySQL is geïnstalleerd op een dedicated cloudserver: de resources worden niet gedeeld met andere klanten.
  • Er is slechts één instantie van MySQL of MariaDB per cloudserver.
  • Het aantal en de grootte van de databases zijn uitsluitend afhankelijk van de beschikbare opslagruimte en resources.
  • Voor zeer grote hoeveelheden niet-relationele gegevens wordt MongoDB aanbevolen.

 

Configureerbare MySQL / MariaDB-parameters

De volgende lijst toont de belangrijkste variabelen die u in uw MySQL / MariaDB-instantie kunt aanpassen:

NaamBeschrijvingWaarde
bulk_insert_buffer_sizeGrootte van de buffer voor bulk-insertbewerkingen8M
default_charsetStelt de standaardtekenset voor de database inutf8mb4
declare_explicit_defaults_for_timestampHiermee kunt u standaardwaarden expliciet definiëren voor kolommen van het type tijdstempel""
declare_innodb_autoextend_incrementIncrement dat wordt gebruikt voor de automatische uitbreiding van de InnoDB-tabelruimte""
declare_key_bufferGrootte van de sleutelbuffer voor MyISAM-tabellen""
event_schedulerDe evenementsplanner van MariaDB activeren of deactiveren (maakt het mogelijk om geplande taken op de server uit te voeren)AUS
ft_max_word_lenMaximale woordlengte voor full-text zoekenOnbepaald
ft_min_word_lenMinimale woordlengte voor full-text zoeken3
innodb_additional_mem_pool_sizeGrootte van de extra geheugenpool voor InnoDB""
innodb_buffer_pool_sizeGrootte van de bufferpool van InnoDB (voor het opslaan van gegevens en indexen)""
innodb_flush_log_at_trx_commitFrequentie waarmee InnoDB-logboeken naar de harde schijf worden geschreven""
innodb_large_prefixBrede prefix voor indexen van InnoDB activeren 
innodb_lock_wait_timeoutMaximale wachttijd voor het verkrijgen van vergrendelingen van InnoDB""
innodb_log_buffer_sizeGrootte van de logboekbuffer van InnoDB""
innodb_log_file_sizeGrootte van de logboekbestanden van InnoDB""
innodb_ft_min_token_sizeMinimale token-grootte voor full-text zoekenOnbepaald
innodb_ft_max_token_sizeMaximale token-grootte voor full-text zoekenOnbepaald
join_buffer_sizeGrootte van de join-buffer voor query's1M
key_buffer_sizeGrootte van de sleutelbuffer voor MyISAM-tabellen4M
lc_time_namesStelt de taal in die wordt gebruikt voor de weergave van de namen van maanden en dagenOnbepaald
local_infileLokaal lezen van bestanden activeren of deactiveren0
log_bin_enabledBinaire logboekregistratie van transacties activeren of deactiverentrue
max_allowed_packetMaximale grootte van toegestane netwerkpakkettenOnbepaald
max_connect_errorsMaximaal aantal verbindingsfouten voordat de verbinding wordt geblokkeerd10
max_connectionsMaximaal aantal gelijktijdige verbindingenOnbepaald
max_heap_table_sizeMaximale grootte van tabellen in het geheugen8M
max_user_connectionsMaximaal aantal gelijktijdige verbindingen per gebruiker38
myisam_max_sort_file_sizeMaximale grootte van het tijdelijke bestand dat wordt gebruikt voor het sorteren van MyISAM-tabellen2G
myisam_sort_buffer_sizeGrootte van de sorteerbuffer voor MyISAM-tabellen16M
myisamrecoverAutomatische herstelopties voor MyISAM-tabellenmyisam-recover-options
query_cache_enabledQuery-cache inschakelen of uitschakelen 
query_cache_limitGroottebeperking van de resultaten die in de query-cache worden opgeslagen256K
query_cache_sizeTotale grootte van de query-cache64M
query_cache_typeType cache dat wordt gebruikt voor query's0
read_buffer_sizeGrootte van de sequentiële leesbuffer2M
read_rnd_buffer_sizeGrootte van de willekeurige leesbuffer2M
table_open_cacheAantal tabellen dat de server tegelijkertijd open kan houden256
thread_cache_sizeGröße des Thread-Caches1
thread_concurrencyAantal concurrente threads (0 = onbeperkt)0
thread_stackStackgrootte per thread256K
timeoutsTime-outs (wait_timeout en interactive_timeout)30
tmp_table_sizeMaximale grootte van tijdelijke tabellen in het geheugen8M
tmpdirTijdelijke map die wordt gebruikt voor tijdelijke bestanden“/home/nfs-clients/.mysql_tmp”

 

Elke niet-gedefinieerde parameter behoudt zijn standaardwaarde.

 

MySQL/MariaDB-parameters wijzigen

Om de configuratie van uw instantie te wijzigen:

  1. Klik hier om toegang te krijgen tot het beheer van uw product in de Infomaniak Manager (Hulp nodig?).
  2. Selecteer de naam van de betreffende cloudserver.
  3. Klik in het zijmenu op MySQL/MariaDB.
  4. Bewerk de gewenste parameters en bevestig uw wijzigingen.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding legt uit hoe u het beheerderswachtwoord van WordPress of een andere webapplicatie (Joomla, Drupal, Typo3, PrestaShop, ownCloud, enz.) kunt instellen, aangezien dit is inbegrepen in de aangeboden webhosting via de Infomaniak-tools.

 

Inleiding

  • Sommige applicaties bieden ook de mogelijkheid om het gebruikerswachtwoord rechtstreeks via hun eigen interface te wijzigen:
    • Voorbeeld: WordPress (gebruikers beheren, namen, wachtwoorden, rollen, enz.).

 

Wachtwoord van een webapplicatie wijzigen

Om het wachtwoord te wijzigen voor toegang tot het beheerderspaneel van uw webapplicatie, voert u de volgende stappen uit:

  1. Klik hier om toegang te krijgen tot het beheer van uw product in de Infomaniak Manager (Heeft u hulp nodig?).
  2. Klik direct op Naam van het betreffende product:
  3. Klik op het actiemenu ⋮ rechts van de betreffende webapplicatie.
  4. Klik op Parameters van de applicatie:
  5. Klik op Wijzigen rechts van de applicatie:
  6. Onder Wachtwoord voert u het nieuwe wachtwoord in (voor de verbinding met de bovenstaande identificatie):
  7. Klik op de knop Opslaan onderaan de pagina.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

De gebruiker en het proces "cloud base - ini" worden gebruikt binnen de VPS Cloud / VPS Lite-infrastructuur van Infomaniak (bijvoorbeeld wanneer de instantie opnieuw wordt opgebouwd). Meer informatie

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding legt uit hoe u de Apache-logbestanden van uw webhosting kunt bekijken en downloaden. Deze zijn vooral nuttig voor het analyseren van PHP-fouten of het diagnosticeren van specifiek applicatiegedrag.

 

Inleiding

  • De toegangs- en foutenlogbestanden worden minimaal 7 dagen bewaard.
  • Na het verstrijken van de bewaartermijn kunnen oudere vermeldingen niet worden hersteld, zelfs niet op verzoek.
  • U kunt deze bestanden ook rechtstreeks op de server vinden via SSH/FTP in de map ik-logs in de root van uw hosting.

 

Toegang tot toegangs- en foutenlogbestanden

Om deze logbestanden te bekijken:

  1. Klik hier om toegang te krijgen tot het beheer van uw website in het Infomaniak-beheerpaneel (Hulp nodig?).
  2. Klik rechtstreeks op de naam van de betreffende website:
  3. Klik op Geavanceerd in het linkermenu.
  4. Klik op Logbestanden in het linkermenu.
  5. Klik op Fouten of Toegang om het foutenlogboek of toegangslogboek te bekijken.
  6. Selecteer indien nodig een periode.
  7. Klik op het pictogram om de details te bekijken.
  8. Klik op Per e-mail verzenden om onmiddellijk alle vermeldingen per e-mail naar uw gebruikersadres te sturen.
  9. Klik om de gegevens in het formaat .log te exporteren:

 

De meest actieve IP-adressen in de toegangslogboeken identificeren

Log hiervoor via SSH in op de server (Hulp nodig?).

Het commando dat u in SSH moet uitvoeren, is:

cat ik-logs/access.log | awk '{ print $2}' | sort -n | uniq -c | sort -n | tail -n 20

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?

Deze handleiding geeft een overzicht van de ondersteunde besturingssystemen (Linux-distributies) die kunnen worden geïnstalleerd bij het bestellen van een VPS Cloud / VPS Lite.

 

Voor Windows vindt u hier een andere handleiding.

 

Vereisten

  • Maak een wachtwoord aan voor de gebruiker nadat u zich voor het eerst met de privésleutel heeft aangemeld, met name om de server te kunnen repareren via de VNC-console in geval van problemen.

 

Native ondersteunde Linux-distributies

Debian

Als u bekend bent met de Debian-wereld, dan is een server van dit type een uitstekende keuze, als alternatief voor CentOS, dat verderop wordt voorgesteld. De Debian-versies zijn zeer stabiel, vooral sinds "Buster" of recentelijk "Bookworm" (Debian 12). Lees meer

Ubuntu

Als u bekend bent met de desktopversie van Ubuntu, wilt u deze mogelijk ook op uw server hebben. Lees meer

FreeBSD

De broncode van FreeBSD is de afgelopen dertig jaar continu ontwikkeld, verbeterd en geoptimaliseerd. Het wordt ontwikkeld en onderhouden door een groot team van mensen. FreeBSD biedt geavanceerde netwerkfunctionaliteiten, sterke beveiliging en hoge prestaties. Lees meer

openSUSE

Deze distributie is ideaal voor beginners, ervaren gebruikers en echte techneuten, kortom, voor iedereen! Lees meer

CentOS

CentOS is de populairste distributie voor een webserver en heeft daarom veel ondersteuning, zowel in het communityforum als op het web. De CentOS-versies zijn zeer stabiel en bedoeld voor langdurig gebruik. Lees meer

Andere Linux-distributies

Infomaniak voegt regelmatig nieuwe Linux-distributies toe:

  • Fedora
  • rancherOS
  • ArchLinux
  • AlmaLinux
  • RockyLinux

 

Specifieke distributie / schijfkopie

Alleen officiële images kunnen worden geïnstalleerd en Infomaniak installeert geen besturingssysteem vanaf een ISO-schijfkopie. Als u een specifieke distributie wilt installeren, kunt u dit doen door de image te importeren in de Public Cloud.

Link naar deze veelgestelde vragen:


Is deze veelgestelde vragenlijst nuttig geweest?