PHP

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 1. PHP kellaaeg on vale/puudub / erineb MySQL’i kellaajast Muude halduspaneelide all (kui cPanel) on reeglina […]

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"; […]

NB! PHP versioonid ja uuendamine DirectAdmin serveritel

Artikkel lisatud: 13.09.2014. Artiklit uuendatud: 08.01.2015 03.04.2015 27.01.2016 12.04.2016 15.08.2016 26.08.2016 13.09.2016 24.04.2018 – Antud artikkel kehtib ainult DirectAdmin serverite kohta! (Artikkel uueneb jooksvalt!) – Alates 12.09.2016 on kõigil serveritel ja veebimajutuse kontodel saadaval PHP versioon 7. NB! PHP 7 versioonil puudub hetkel veel ametlik zend ja ioncube tugi! Samuti on kõikidel serveritel võimalik kasutada […]

PHP versiooni muutmine DirectAdminis

Alates 15.09.2014 on võimalik valida kahe erineva PHP versiooni vahel. Kui kontol on rohkem kui üks domeen, on võimalik määrata erinevatele domeenidele erinev PHP versioon. 1. Valige Domain Setup kui teie kontol on üks domeen (Joonis 1) või Domain Administration kui teie kontol on rohkem kui üks domeen. 2. Seejärel valige domeen, mille jaoks te […]

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 […]

Previous Posts