Î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
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:
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
Pentru a adăuga un nou utilizator de mysql intrăm în consola mysql:
Adăugăm user-ul:
GRANT ALL PRIVILEGES
ON baza_de_date.*
TO 'utilizator'@'localhost'
IDENTIFIED BY 'parola'
WITH GRANT OPTION;
Actualizăm drepturile:
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:
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
Î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.
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
Î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:
User-ul inițial este admin iar parola setup. Acestea trebuiesc schimbate la prima autentificare.
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
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