PHP

CAA DNS kirjed – mis need on ja miks?

Osad kliendid on uurinud, kas ja miks oleks vaja domeenile DNS tsoonis ära kirjeldada CAA kirjed ja miks need on vajalikud:

Võimalikud murekohad veebilehel peale cPanelile kolimist

Siinkohal üritan lahti kirjutada enamlevinud küsimused/murekohad, peale cPanelile kolimist. 1. PHP kellaaeg on vale/puudub / erineb MySQL’i kellaajast 2. Veebileht kuvab vana või vale sisu 3. Kasutades PHP7.2 versiooni, ei toimi PHP moodulid, kui on kasutusel eraldi php.ini fail 4. Varasemalt käitatud html faile php failidena, enam ei toimi 5. MySQL baasi ei ole võimalik […]

GuruCMS vananenud versioon ja PHP5.3 koos MySQL baasiga

Meiega on ühendust võtnud osad kliendid, kellel kas cPanel serverile kolimise peale või MySQL turvauuenduse järgi ei toimi enam GuruCMS sisuhaldus. Vananenud koodiga GuruCMS (toetatud kuni 2005 ?) sisuhaldus soovib eranditult viimase versioonina PHP5.3 ning MySQL andmebaasi vanemat versiooni, kuna sisaldab uuemates versioonides esinevat reserveeritud sõna rows. Mida teha, kui teil on GuruCMS kasutusel ja […]

PHP versioonid ja nende muutmine/kasutamine cPaneli serveritel

Osad kliendid on pöördunud meie poole sooviga vahetada cPanelis php versiooni domeenipõhiselt. Antud võimalus on teostatav nii cPaneli kaudu, käsurealt kui ka eraldi .htaccessi kaudu:

DomPDF lisaosa ja 500 Error

Eelmise nädala lõpus toimus automaatne süsteemiuuendus, kus sai turvapaigad/uuendused ka libxml. Selle nädala algusest on osad kliendid meid teavitanud, et DomPDF lisaosa ei suuda enam normaalselt PDF faile genereerida vaid annab enamus juhtudel veateate “500 – Server Error”. Serveri veaga siinkohal tegemist siiski ei ole vaid tegemist on DomPDF enda funktsionaalsuse tõrkega. Selle kohta on […]

Levinumad vead veebilehtedel PHP 5.6 korral

PHP5.6 ei erine otseselt PHP5.5’st ja on ainult seega nö. minor update. Rohkem rõhku on küll pandud turvalisusele ning funktsioonid võivad vananenud funktsionaalsuse korral anda rohkem veateateid. Sisuhaldused ja e-poed mis on korrektselt turvapaigatud ja uuendatud, toimivad korrektselt edasi ka 5.5 -> 5.6 ülemineku korral! Levinumad vead, mis on esinenud veebilehtedel, kus on kasutatud PHP […]

PHP kiiremaks + opCache lisamine serveritele

Kuna osad kliendid on täheldanud, et meie serverite turvaline PHP keskkond on jäänud osadel juhtudel aeglasemaks võrreldes paari teise teenusepakkujaga. Vastavalt klientidepoolsele tagasisidele ja soovidele võtsime vastu otsuse vahetada seni toiminud mod_php välja php-fcgi (PHPFastCGI) vastu. Samuti sai lisatud serveritele ka Zend’i opCode cache. 21.01.2016 – Alustasime serveritel FastCgi ja Opcache kasutuselevõtmist. Esimesed serverid on […]

Pangalink veebilehele ja sellega seonduv

Osa klientidest on täiendavalt uurinud pangalingi võimekuse ja kasutuse kohta. Kuna enamus firmadest on läinud või tahavad minna täielikult üle sularahavabale arveldusele ja/või soovivad müüa oma teenuseid/tooteid/kaupu internetis, on pangalingi teenus mõistlik lahendus veebipoes kasutamiseks – kus kliendid saavad otse maksta koheselt tellimuse eest turvaliselt läbi internetipanga (tagatud on turvalisus + firma näeb koheselt ka […]

MultiPHP Virtualmin serverites

Paar VPS klienti on uurinud, et kuidas saada mitu erinevat PHP versiooni VirtualMin tarkvaraga serveritesseSelline võimalus oleks olemas PHPFarm nimelise tarkvaraga (Järgnev on läbi testitud Ubuntu 14.04 LTS OS’iga). PHPFarm ametlik leht: http://sourceforge.net/projects/phpfarm/ Siin õpetuses kasutatud: https://gist.github.com/jbinfo/d297fcfdb151e25a299c Githubis PHPFarm: https://github.com/cweiske/phpfarm 1. Uuendage serveri tarkvara: apt-get update apt-get upgrade 2. Installige vajaminev lisatarkvara: apt-get install -y […]

Paar PHP skripti MySQL tabelite automaatseks haldamiseks

(Disclaimer: Antud koodi kopeerimine/mugandamine/käivitamine on selle tegevuse tegija omal vastutusel. Radicenter (ja/või tema töötajad) ei vastuta mingil määral selle koodi,toimivuse/toimimattuse ja/või väärkasutuse eest.) NB! Ennem antud skriptide kopeerimist/käivitamist, TULEB KINDLASTI VÕTTA MUUDETAVA BAASI VARUKOOPIA! 1. Tabelite repairimine: <?php $db = new mysqli('localhost', 'ANDMEBAASIKASUTAJA','SALASÕNA'); if ($db->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; […]

Apache turva/versiooni uuendus ja küsimused

13.09.2014 Vahetus Apache versioon 2.2 > 2.4 turvalisema ja stabiilsema versiooni vastu. Antud muudatusest ei teavitatud kuna see läks kirja nö. “minor” uuendusena – ehk veebilehtede/kasutajakontode toimivust see ei häirinud. Apache 2.2.* oli toetatud kui “legacy” installina – Apache 2.4.* on hetkel uusim “stable” install (Rohkem infot ka: http://httpd.apache.org/) Küsimused/Vastused K: Miks mul leht peale […]

Kuidas lisada MySQL andmebaasi

1. DirectAdmin keskkonnas 2. cPanel keskkonnas 1. DirectAdmin keskkonnas 1. Logi sisse DirectAdmini (Õpetus SIIN) 2. Sisene MySQL managementi 3. Lisa uus andmebaas (“Create new database”) 4. Täida väljad andmebaasi nime ja parooliga (NB! Parool peab olema turvaline – sisaldama numbreid, suuri ja väikeseid tähti ning kirjavahemärki) 2. cPanel keskkonnas 1. Logi sisse cPanel halduspaneeli […]

Koduleht ei tööta – PHP versioon uuenenud – Error: reference/function is deprecated

01.01.2014 Uuendasime viimasel legacy serveril PHP versiooni 5.2.* pealt 5.3.28 peale. Selle kohta on saadetud korduvalt sellel serveril asuvatele klientidele ka teavitusi: 2013-12-11 2013-11-02 2013-07-04 Algselt oli uuendamine ette nähtud 1. jaanuaril 2013, kuid vastu tulles paljude klientide soovile viivitasime uuendusega viimase võimaluseni. Kauem ei olnud uuendust enam võimalik edasi lükata, kuna PHP 5.2 verisoon […]

PHP muudatus Apache 2.0 Handler -> CGI/FastCGI (mod_PHP -> SuPHP)

Siiani oli meie serveritel kasutuses 2 erinevat PHP moodulit – enamus serveritel oli PHP Apache moodulina ning 3 serveril toimis SuPHP ehk PHP CGI/FastCGI all. Tänaseks on kõigil serveritel peal turvalisem PHP suPHP näol. Kuna pidevalt suurenevad ründed globaalselt eesti teenusepakkujate juures asuvate serverite pihta, viisime antud muudatuse sisse meie serveritel, et vähendada võimalikku kahju […]

Postiloendid / Majordomo

Mailinglistiga saab liituda/eemaldada ennast läbi DirectAdmini haldusliidese (SIIT) või saates kirja otse majordomo listile. Kuidas liituda/eemalduda läbi e-maili Kõik majordomo käsklused saadetakse listi admin mailile majordomo@teiedomeen.ee. Kõik käsklused peaksid olema tühja “subject” väljaga ning sisalduma ainult kirja sisus. – Listiga liitudes peaks kasutaja saatma kirja, mille sisus oleks: subscribe list-name (list-name peaks asendama enda mailinglisti […]

Previous Posts