Etichetă: open_basedir wordpress

w3 total cache on open_basedir

This article has been written before more than 24months, information might old.

Normal w3 total cache e facut sa functioneze cu optinunea open_basedir setata pe servar dar are o foarte mica erroare care in prezent la versiunea ( 0.8.5.2 ) ne impiedica sa activam acest plugin .
Pentru a rezolva aceasta problema trebuie sa editam define.php aflat in w3-total-cache\inc .

Cautam linia :

return $upload_info;

Punem inainte de ea :

$upload_info['upload_dir'] =  ABSPATH .'wp-content/uploads/';

Dupa aceasta ar trebui sa functioneze corect .

NOTA : pluginul va functiona numai daca ABSPATH ( constanta definita in wp-config )
este definita cu calea ( path-ul ) absolut catre director , pe *nix este de regula pe servarele shared /home/nume-user/ ( si de aici in colo poate sa difere ) , pe servare dedicate cu compilate cu configurarea default apache ( tot *nix ) calea absoluta este /var/www/ pe windows din nou poate fi orice ……

Wp 2.9 CURLPROTO_FILE cannot be activated

This article has been written before more than 24months, information might old.

Daca ati facut update la 2.9 , si in configurarea php-ului nu aveti setat open_basedir ca fiind „” ( NULL ) , o sa va apara un mesaj de alerta asemanator cu :

Warning: curl_setopt() [function.curl-setopt]: CURLPROTO_FILE cannot be activated when in safe_mode or an open_basedir is set in /home/jon/public_html/wp-includes/http.php on line 1302

Dupa cum spune si in mesajul de eroare optiunea CURLPROTO_FILE este incompatibila cu open_basedir asta pentru ca open_basedir restrictioneaza deschidera fisierelor numai la nivelul directoarelor declarate in valuarea aferenta optiunii open_basedir , acum evident ca daca nu avem acces la modificarea configurarii php si nu putem schimba setarea open_basedir pe null suntem obligati sa scoatem acea bucata de cod din executie , sau sa dezactivam mesajele de alerta de la php dar nu este recomandat si este si logic ca daca vrem sa schimbam modul de raportare a errorilor trebuie oarecum sa avem acces la configurarea php ( spun oarecum pentru ca daca nu este dezactivata functia ini_set se poate schimba o valoare din configurarea …