Categorii
Cum sa

Instalare imagemagick pe servere cu cPanel

În primul rând verificam dacă nu este deja instalat:

/scripts/checkimagemagick
missing

Daca răspunsul este missing, începem instalarea:

/scripts/installimagemagick

Compilarea/instalarea imagemagick se va termina cu mesajul:

ImageMagick installed ok
Categorii
Cum sa

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

La încercarea de a porni apache primim următoarea eroare:

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

Un alt proces asculta deja pe acel port. Aflăm cine:

lsof -i :80
COMMAND   PID   USER   FD   TYPE   DEVICE SIZE NODE NAME
httpd    2320   root    3u  IPv4 67512711       TCP *:http (LISTEN)

Omorâm acel proces:

kill -9 2320
Categorii
Cum sa

Adaugare utilizator mysql

Pentru a adăuga un nou utilizator de mysql intrăm în consola mysql:

mysql -u root -p

Adăugăm user-ul:

GRANT ALL PRIVILEGES 
ON baza_de_date.* 
TO 'utilizator'@'localhost'
IDENTIFIED BY 'parola' 
WITH GRANT OPTION;

Actualizăm drepturile:

FLUSH PRIVILEGES;
Categorii
Cum sa

session.save_path error php.ini

La instalara unui script php(sugarCRM) m-am lovit de următoarea eroare:
Writable Session Save Path Not A Valid Directory

Eroare vine de la faptul ca session.save_path nu este setat în php.ini.

Căutăm php.ini:

php -i |grep php.ini
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini

Adăugăm linia:

session.save_path  = "/tmp"

Și repornim apache:

service httpd restart
Categorii
Cum sa

url temporar pentru servere cu cPanel sau DirectAdmin

Pe serverele linux pe care rulează cPanel sau DirectAdmin putem vizualiza un site înainte de actualizarea dns:
http://ip-server/~utilizator

De exemplu dacă avem ip-ul 192.168.0.1 și utilizatorul tech:
http://192.168.0.1/~tech

Categorii
Cum sa

Error from park wrapper: domeniu is already configured

În cpanel la adăugarea unui domeniu nou de tip addon apare următoarea eroare:
Error from park wrapper: domeniu is already configured
Pentru a putea adăuga domeniu trebuie verificat în fiecare din următoarele fișiere să nu mai fie prezent nici o linie conținând acest domeniu:

/var/named/domain.com.db
/etc/httpd/conf/httpd.conf
/var/cpanel/users/username
/etc/userdomains
/etc/localdomains

După ce scoatem liniile respective (comentarea lor nu merge, trebuiesc șterse), adăugarea domeniului va funcționa.

Categorii
Cum sa

open_basedir si safe_mode off in Plesk

Creăm un fișier vhost.conf în /var/www/vhosts/<domeniu.tld>/conf/ (dacă acesta nu există deja).

Adăugăm următorul conținut:

<Directory /var/www/vhosts/{numedomeniu.com}/httpdocs> 
        php_admin_value safe_mode off 
        php_admin_value open_basedir none 
</Directory>

Dupa fiecare modificare a fisierului vhost.conf trebuie rulat serviciul websrvmng din plesk pentru domeniul nostru:

/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=

sau pentru toate domeniile:

/usr/local/psa/admin/sbin/websrvmng -a
Categorii
Cum sa

Instalare plesk

În funcție de distribuția de linux folosită trebuie sa alegeți script-ul de instalare corespunzător.

Ne creăm un director de lucru:

[root@server ~]# mkdir /root/plesk
[root@server ~]# cd /root/plesk

Descărcăm script-ul de instalare, în cazul de față avem centos5 :

wget http://download1.parallels.com/Plesk/PPP9/CentOS5/parallels_installer_v3.4.1_build090204.18_os_CentOS_5_i386

Drepturi de execuție:

chmod +x parallels_installer_v3.4.1_build090204.18_os_CentOS_5_i386

Pornim script-ul de instalare:

./parallels_installer_v3.4.1_build090204.18_os_CentOS_5_i386

După pornire o să avem:

The following product versions are available:
1. [*] Plesk Control Panel
2. (*) Parallels Plesk Panel 9.2.1

Instalarea va dura câteva minute, după instare putem accesa plesk în felul următor:

https://ip:8443/

User-ul inițial este admin iar parola setup. Acestea trebuiesc schimbate la prima autentificare.

Categorii
Cum sa

Instalare Zend Optimizer pe servere cu Plesk

Pentru a putea rula script-uri criptate cu zend, aveți nevoie de Zend Optimizer. Pe serverele cu plesk cea mai simpla metoda pentru a instala ZO este adăugarea canalului atomic (voi reveni în viitor cu un articol referitor la acest canal).

wget -q -O - http://www.atomicorp.com/installers/atomic |sh

Și apoi puteți instala cu yum:

yum install php-zend-optimizer

Pentru a renunța la Zend Optimizer folosiți:

yum remove php-zend-optimizer
Categorii
Cum sa

Kloxo Alert: could_not_copy_to_domain_root

Eroarea apare cand Installapp nu este instalat și se selectează instalarea unei aplicații. Imaginile HIB (HostInABox) vin fără Installapp deoarece aplicațiile ocupă aproximativ 1gb.

Rezolvare:

mkdir /home/kloxo/httpd/installsoft
/script/installapp-update