piątek, 30 grudnia 2016

Cloudlinux: custom PHP settings for user

You can create additional custom.ini file inside user "cage" and add to it necessary values.

For example:
# su -s /bin/bash USERNAME
# cd /etc/cl.php.d/alt-phpXX/ (where XX depend from version)
# nano custom.ini >>
disable_functions="mail"

Also, PHP Selector allows customers to edit php.ini settings:
http://docs.cloudlinux.com/index.html?custom_php_ini_options.html

piątek, 23 września 2016

Joomla 1.5 kodowanie polskich znaków MariaDB

libraries/joomla/database/database/mysql.php
lub

libraries/joomla/database/database/mysqli.php
modyfikacja linii 186
function hasUTF()
   {
      $verParts = explode( '.', $this->getVersion() );
   //   return ($verParts[0] == 5 || ($verParts[0] == 4 && $verParts[1] == 1 && (int)$verParts[2] >= 2));
   return (1);
   }

poniedziałek, 12 września 2016

Let'sencrypt fast

Letsencrypt fast:

wget https://dl.eff.org/certbot-auto

chmod +x certbot-auto

certbot-auto certonly --webroot -w /var/www/html/domain/ -d domena.example.com -d www.domena.example.com

czwartek, 14 lipca 2016

Directadmin: /usr/local/lib/libz.so.1: no version information available

rpm -qf /usr/local/lib/libz.so.1.2.3
file /usr/local/lib/libz.so.1.2.3 is not owned by any package

mv /usr/local/lib/libz* /usr/local/lib/zlib_backup
cagefsctl --force-update

sobota, 30 kwietnia 2016

PHP Selector cheatsheet

Getting current PHP for a user:

selectorctl --user-current --user=UU

selectorctl --user-current --user=UU


Change PHP version for user:

selectorctl --set-user-current=5.3 --user=UU

selectorctl --set-user-current=5.3 --user=UU


Enabling some extensions for a user:

selectorctl --enable-user-extensions=pdo,phar --version=5.3 --user=UU

selectorctl --enable-user-extensions=pdo,phar --version=5.3 --user=UU

Disable is done in the same way.


List user extensions:

selectorctl --list-user-extensions --version=5.3 --user=UU

selectorctl --list-user-extensions --version=5.3 --user=UU


Replace option in users php.ini:

selectorctl –-replace-options=log_errors:on,display_errors:on --version=5.3 --user=UU

selectorctl –-replace-options=log_errors:on,display_errors:on --version=5.3 --user=UU

sobota, 9 kwietnia 2016

Debian 6 archive repo + ignore outdate

echo 'Acquire::Check-Valid-Until "false";' >/etc/apt/apt.conf.d/90ignore-release-date

sources.list

deb http://archive.debian.org/debian-archive/debian/ squeeze main contrib non-free
deb http://archive.debian.org/debian-archive/debian/ squeeze-lts main contrib non-free

środa, 23 marca 2016

Debian Squezze repo

deb http://archive.debian.org/debian-archive/debian/ squeeze main contrib non-free
deb http://archive.debian.org/debian-archive/debian/ squeeze-lts main contrib non-free

aptitude -o Acquire::Check-Valid-Until=false update