frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

CentOS + Direct Admin serverio konfigūravimas

sarunazssarunazs Naujokas (-ė)
edited 2013 kovo 28 Į Klausimai ir pastabos
Sveiki,
neseniai buvo įdiegtas direct admin valdymo pultas kartu su CentOS iškilo problemų:
1. Dėl php versijos atnaujinimo
Sekiau nurodymus pateiktus :http://help.directadmin.com/item.php?id=345
Bet gavau klaidą vykdant pirmą komandą su ./build
-bash: ./build: Permission denied
custombuild direktoriją užpildžiau custombuild.tar.gz failo turiniu.

2. Neišeina prisijungt nuotoliniu būdu prie mysql duomenų bazės nors vartotojas pridėtas į leidžiamų host sąrašą gali būti, kad 3306 port nėra atidarytas ir jį atidaryti naudojant iptables servisą nepavyko (kad nepavyko spręndžiu iš to, kad port'o nesimato sąraše atidarytų port)

3. Neveikia svetainė pakurta ant zend framework gaunu tusčią langą, jokių klaidų nieko, sunku susigaudyti dėl ko neveikia turite idėjų?

Kolkas pagrindinės problemos šios prašau pagelbėkit jei kas turite naudingos informacijos.

Ačiū už dėmesį.
Šarūnas

Komentarai

  • sarunazssarunazs Naujokas (-ė)
    edited 2012 kovo 2
    Visas problemas pavyko išspresti dekui už tai, kad buvo pavykę visiškai sugadinti DirectAdmin konfiguraciją :) nes pradėjau viską iš pradžių.

    Keleta patarimų tiems, kas nera susidūręs su CentOS + DirectAdmin:
    1. Kuomet Jums i serverį pirmą kartą įdiegia DirectAdmin siūlyčiau dar kartelį perrašyti OS su DirectAdmin pultu, kuomet jau būsite pasirinkę tinkamą hostname (serverio vardą) kadangi jei DirectAdmin bus įdiegtas ant pvz. domain.lt šis vardas bus rezervuotas serveriui ir jūs negalėsite pridėti šio domeno per DirectAdmin sąsają, ši problema išsprendžiama paprastai tiesiog pervadinkite savo serveri per klientų valdymo sistemą į pvz.: server.domain.lt tada galėsite be problemų pridėti domeną.

    2. atnaujinti serverį su komanda: yum update
    3. greičiausiai jūsų netenkina esama serverio konfiguracija, t.y. ar tai php, mysql, apache versijos kiti php plėtiniai (extenssions) t.t.

    Norint atlikti šiuos atnaujinimus reikia pasinaudoti DirectAdmin custombuild įrankiu, kuris randasi /usr/local/directadmin/custombuild jei direktorijos nėra ar ji yra tusčia greičiausiai yra custombuild.tar.gz failas, tuomet reikia atlikti šias komandas:

    cd /usr/local/directadmin
    tar xvzf custombuild.tar.gz
    cd custombuild
    ./build

    tada galite modifikuoti options.conf faila pagal savo poreikius ar tai pakeisti php versija nustatydami pvz.: php5_ver=5.3

    ./build update_data
    ./build all d

    naudinga nuoroda: http://www.directadmin.com/forum/showthread.php?t=29824&page=1

    Jei norite pakeisti php versiją naudojantis custombuild įrankiu reikia atlikti šiuos veiksmus:
    cd /usr/local/directadmin/custombuild
    ./build set php5_ver 5.3
    ./build update
    ./build php n

    naudinga nuoroda: http://help.directadmin.com/item.php?id=345

    Jei norite papildyti konfiguraciją plėtiniais (extensions):
    įvykdykite komandą: ./build used_configs
    kad sužinotumėte kokį konfiguracinį failą redaguoti.

    pvz.: dadėti soap palaikymą:
    "--enable-soap" \

    ir įvykdyti komandas:
    cd /usr/local/directadmin/custombuild
    ./build php n

    4. Jei norite kad jūsų serveris palaikytų PHP apc_cache

    cd /usr/local/directadmin/custombuild
    wget http://pecl.php.net/get/APC-3.1.9.tgz
    tar xvzf APC-3.1.9.tgz
    cd APC-3.1.9
    /usr/local/bin/phpize
    ./configure --with-php-config=/usr/local/bin/php-config
    make
    make install

    papildykite php.ini faila:
    extension=apc.so
    apc.enabled=1
    apc.shm_size=128M
    apc.ttl=7200
    apc.user_ttl=7200
    apc.enable_cli=1

    bei pakeiskite plėtinių direktoriją:
    pvz: extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/"

    šis kelias dažnai skiriasi tad pasitikrinkite koks yra jūsų atveju

    daugiau info: http://help.directadmin.com/item.php?id=400

    5. Tiem, kam reikia paredaguot VirtualHost template naudinga nuoroda: http://help.directadmin.com/item.php?id=2


    Manau ši informacija padės tiems, kas sugalvojo naudotis DirectAdmin valdymo pultu.
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2012 kovo 3
    Sveiki,

    didelė padėka už informacijos pasidalinimą apie problemos išsprendimą. Jei pageidaujate galite papidlyti pamoką ir įkelti į mūsų pamokų skyrelį. Ši informacija išties naudinga visiems forumo dalyviams. :)
  • sarunazssarunazs Naujokas (-ė)
    edited 2012 gegužės 7
    Sveiki, įdiegus CentOS 6 (64-bit) + DirectAdmin susidūriau su problema, kad negalėjau pridėti imap bibliotekos prie php konfiguracijos ( --with-imap \ ), gaudavau klaidą:
    configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.
    

    Jei susidūrėte su šia problema reikia atlikti šiuos veiksmus:

    Kadangi tikrai bandėte atlikti šiuos veiksmus:
    yum install libc-client libc-client-devel
    
    bet tai neišspręndė problemos (nes naudojatės 64-bit OS), reikia pašalinti šias bibliotekas, nes jos konfliktuos su senesnės versijos biblioteka:
    yum remove libc-client
    yum remove libc-client-devel
    

    Jei jūsų CentOS yra 32-bit tuomet tereikia papildyti configuration.php5 failą:
    --with-imap=/usr/lib/dovecot/imap \
    --with-imap-ssl

    Ir įvykdyti ./build php n (esant custombuild direktorijoje)

    Taip pat susidurta, kad trūksta, arba yra netinkamos kerberos bibliotekos atlikite šiuos veiksmus (64-bit operacinei):
    yum install krb5-appl-clients.x86_64
    yum install krb5-appl-servers.x86_64
    

    Jei vis dar yra problema su kerberos įvykdykite šią komandą:
    ln -s /usr/lib64 /usr/kerberos/lib
    

    Grįžkime prie libc-client.a problemos, kuomet pašalinome naujas versijas rekia įdiegti senesnią, kuri turi libc-client.a:
    wget http://dl.atrpms.net/src/el6-i386/atrpms/stable/uw-imap-2007e-8.src.rpm
    rpmbuild --rebuild uw-imap-2007e-8.src.rpm
    cd /usr/src/redhat/RPMS/x86_64/
    rpm -ivh uw-imap-static-2007e-8.el6.x86_64.rpm uw-imap-devel-2007e-8.el6.x86_64.rpm libc-client-2007e-8.el6.x86_64.rpm
    

    jeigu ši direktorija neegzistuoja: cd /usr/src/redhat/RPMS/x86_64/
    tuomet greičiausiai bus ši direktorija: cd /root/rpmbuild/RPMS/x86_64/

    Jeigu neturite rpmbuild įdiekite su komanda: yum install rpm-build

    Po įdiegimo taip pat reikia atlikti šią komandą (sukuriama nuoroda):
    ln -s /usr/lib64/libc-client.a /usr/lib/libc-client.a
    

    Kuomet įdiegėte reikiamas bibliotekas reikia papildyti php konfiguraciją:
    --with-imap=/usr/lib/dovecot/imap \
    --with-imap-ssl 
    
    Ir custombuild direktorijoje įvykdyti: ./build php n

    Imap problema išspęsta. Jei tai jum nepadėjo daugiau informacijos rasite:
    http://www.directadmin.com/imap.txt
  • kpekiskpekis Naujokas (-ė)
    edited 2013 kovo 27
    Bandžiau daryti šią komandą:
    ./build set mysql 5.5
    ./build update
    ./build mysql n

    Po visko gaunu šias klaidas, po kurių mysql nebeveikia.

    Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql /314625.s.dedikuoti.lt.pid).
    Giving mysqld a few seconds to start up...
    Looking for 'mysql' as: /usr/bin/mysql
    Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
    Running 'mysqlcheck with default connection arguments
    /usr/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL server throug h socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
    FATAL ERROR: Upgrade failed
    /usr/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL server throug h socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
    cp: `/usr/lib/libmysqlclient.so' and `/usr/lib/mysql/libmysqlclient.so' are the same file
    Restarting MySQL.
    ERROR! MySQL server PID file could not be found!
    Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql /314625.s.dedikuoti.lt.pid).
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2013 kovo 28

Atsakyti

RyškusItalicStrikethroughOrdered listUnordered list
Emoji
Image
Sulyguoti kairėjeSulyguoti centreSulyguoti dešnėjeToggle HTML viewToggle full pageToggle lights
Drop image/file