Return » PHP
PHP
Spørgsmål
Svar
  1. Etablering af anden version af PHP, hvordan foretages dette?

    Vi tilbyder muligheden for at man kan benytte mange typer PHP 5,7 og 8 servere. I vores system kan man benytte både PHP 5,7 og 8, også i mange "underversioner". Man har i princippet flere PHP servere som alle er fysisk adskilt i sit abonnement.

    Skal man "opgradere" sit eksisterende hotel fra eksempelvis PHP 7.4 til version 8.2 opgraderer man i princippet ikke fra 7.4 til 8.2, vi opretter en helt ny server.

    "Opgraderingen" til anden type PHP server foretages i fanebladet FTP / PHP. Efter man har bestilt en ny server, vil der forekomme nye informationer (tryk FTP / PHP fanebladet igen) under FTP / PHP fanebladet, informationer vises omkring FTP server, FTP loginnavn og password. Ved oprettelse af anden type PHP skal man selv flytte filerne fra den gamle til den nye server, dette gøres med et FTP program. Efter man har flyttet filerne til den nye server, og sikret sig at ens software også virker med den anden PHP version, kan man flytte DNS pegningen til den nye server i Flyt DNS pegning linket. Det kan tage op til 1 time inden den nye server er klar til at modtage filer efter bestilling af anden PHP server.

    Det anbefales at man undlader at opdatere software eller website indenfor de første 24 timer.


    [Back to top]
  2. Hvad er memory limit og har jeg nok?

    PHP memory limit er den mængde ram som er afsat til en PHP process. Alt efter hvad ens process laver er der et memory forbrug, det kan være kode der laver billeder mindre, beregninger og hentning af data i MySQL. Alt efter hvad PHP skal lave skal den bruge det antal ram som denne process kræver.

    Hvordan ved jeg om jeg har nok?
    Man kan desværre ikke umiddelbart se hvor meget en process tager, derfor er det vigtigt at man har ram nok. Løber PHP tør for ram, stopper den process om er igang og ens website vil crashe i den process som er aktiv. Det kan betyde at ens website laver fejl i f.eks det den skriver til databasen, de filer den måske er ved at skrive til disken. Der er mange muligheder.

    Kan jeg selv bestemme min memory limit?
    PHP memory limit er styret af den type abonnement man vælger, man kan se de forskellige produkter i vores produktoversigt, man finder produktoversigten ved at trykke Bestil knappen direkte fra vores forside.

    [Back to top]
  3. Hvilken version af PHP skal jeg benytte?
    De fleste typer software har en specifikationsliste over hvad specifikationer ens PHP skal have, det anbefales at man checker hvad version ens software er lavet til, og vælger den korrekte version. Benytter man eksempelvis Joomla, kan Joomla selv godt virke på PHP 7.5 men en template eller plugin kræver 8.2. Det er derfor vigtig4 at man planlægger sit websites PHP version. for at undgå at ens website pludseligt ikke virker mere.
    [Back to top]
  4. Hvor finder jeg mere information omkring PHP

    Information omkring PHP findes lettest hos dem der udvikler PHP nemlig på PHP.net

    [Back to top]
  5. Jeg har en fejl på mit site, kan jeg se min PHP fejllog?

    Har man en fejl på sit site, og har brug for at se logfilen for PHP, foretages dette i vores kontrolpanel:

    * Log ind på din konto fra vores forside
    * Tryk domænenavnet i oversigten over dine domæner
    * Tryk Statistik fanebladet
    * Tryk Se sidste linier af logfil i kolonnen Error log

    Er man i tvivl om hvilken af serverne (man kan have flere) som er ens aktive server, kan man se dette i FTP / PHP ikonet.

    I sidste kolonne kan man downloade logfilen som en ZIP fil. Det er dog ikke logfilen som den er nu, men derimod en logfil fra dagen i forvejen. Logfiler laves som ZIP filer lige efter kl 24:00 hver nat.

    [Back to top]
  6. PHP Mail og externe e-mail adresser

    Bruger man vores formmail eller PHP Mail til at sende e-mail med fra sit webhotel hos os skal man være opmærksom på at benyttes externe e-mail adresser, det vil sige en e-mail adresse som ikke er en del af domænenavnet webhotellet er tilknyttet, så kan man risikere at den externe mail adresse enten frasorterer de e-mails der måtte komme fra vore servere som spam eller simpelthen sletter e-mails (noget der desværre sker tit, specielt med g-mail konti). Det anbefales derfor at eventuelle e-mails der sendes fra ens webhotels hjemmeside sendes til en e-mail adresse som er samme domænenavn som webhotellet og som har en postkasse i vores system.

    vi har ingen mulighed for at checke hvor en e-mail er i systemet hvis den er sendt til en extern server og vi tager intet ansvar for eventuelle tab af e-mails hvor årsagen er at vore servere ikke benyttes som endedestination for e-mail afsendt fra ens webhotel.


    [Back to top]
  7. php_value i .htaccess vs .user.ini

    Alle servere som har php version 5.3 og derover har en php settings fil som enten allerede er oprettet eller kan oprettes af brugeren. Denne fil hedder:

    .user.ini

    Læg mærke til at den starter med et punktum. I denne fil kan man sætte diverse PHP settings som er muligt på brugerniveau. Et par eksempler:

    display_errors = 0


    [Back to top]
  8. Safemode/Register Globals ON eller OFF?
    Man selv bestemme om man vil have safemode ON/OFF. Under ikonet PHP4/5 i kontrolpanelet, kan man let fra eller tilkoble safemode helt efter behov. Man kan derudover fra eller tilkoble "register globals", alt efter hvad ens PHP applikation har behov for.

    I nyere versioner af PHP er eksempelvis safemode slet ikke muligt mere, og denne facilitet er derfor frakoblet. Man kan dog stadig se til/frakoblingsfunktionen i kontrolpanelet, systemet laver dog kun skift af safemode på de PHP versioner som understøtter dette.

    For alle skift i sit setup tager det op til 15 minutter inden systemet har opdateret.

    [Back to top]
  9. PHP > Redis
    Har man et plugin der bruger Redis kan man sikre adgang til ens cache data ved at angive en værdi (i dette tilfælde en Wordpress installation) i filen

    wp-config.php

    Værdien skal være unik så ingen kan gætte sig frem til den. Taster man ikke dette ind vil Redis automatisk lave en værdi, typisk er dette ens prefix for databasen, har en anden kunde samme værdi kan det give problemer da 2 brugere således bruger samme Redis cache. Løsningen er at man i sin wp-config.php fil indtaster dette:

    define('WP_REDIS_PREFIX','etellerandetduselvsyneserok');

    Er værdien allerede sat skal man ikke rette dette.

    [Back to top]
  10. PHP > Redis > Egen software

    Benytter kan Redis skal man huske at man deler Redis server med andre kunder, det er derfor vigtigt at man laver sin software så den tager hånd om dette, det er således en dårlig ide at gøre dette:

    SET navn "kurt"

    Da variablen navn kan være benyttet af den anden bruger. Den korrekte metode er derfor at skrive:

    SET minunikkeprefix.navn "kurt"

    hvor minunikkeprefix er noget man selv definerer.

    Af sikkerhedshensyn er kommandoer som:

    KEYS
    MONITOR
    CONFIG

    Slået fra, det er således ikke muligt at slå op hvilke KEYS der er brugt på serveren.

    [Back to top]
  11. PHP 8.2 og nyere
    Bruger man PHP 8.2 og nyere, kræves det at den database server man benytter har password i et andet format. Det er let at skifte, du skifter dit database password (kan være samme password som nuværende) i MySQL ikonet udfor den database server du benytter. Trykkes det gamle password kommer der en formular frem hvor man kan skifte password og samtidigt vælge nyt password format. Nyt password format understøttes af MySQL 5.6 og nyere.


    [Back to top]
Jump to:
Vis alle kategorier
Vis som printbart