Skocz do zawartości

Marek Miklewicz

Użytkownicy
  • Zawartość

    102
  • Rejestracja

  • Ostatnio

Posty napisane przez Marek Miklewicz


  1. dwie wersje zrób sobie z custombuilda, dwie dodatkowe "z palca" z zachowaniem takiej samej struktury. Potem mała edycja szablonów w /custom + build rewrite_confs i będziesz mógł to ustawić z htaccesa.

     

    Czy mozesz opisac jak to zrobić i co wyedytować? Robiłem php 5.3 i 5.2 wg. opisu z tego linku zacytuję:

     

     

     

    cd /usr/local/directadmin/custombuild

    ./build set custombuild 1.2

    ./build update

    ./build set autover no

    cp -Rp configure custom

    cp -pf configure/suphp/configure.php5 custom/suphp/configure.php6

    perl -pi -e 's/php5:/phprep:/' versions.txt

    perl -pi -e 's/php6/php5/' versions.txt

    perl -pi -e 's/phprep/php6/' versions.txt

    ./build set cloudlinux yes

    ./build set php5_ver 5.3

    ./build set php6_cgi no

    ./build set php6_cli yes

    ./build set php5_cgi yes

    ./build set php5_cli no

    ./build php n

     

     

    ale przy budowaniu php dostaję taki komunikat:

     

     

    [root@s1 custombuild]# ./build php n

    Downloading php-.tar.gz...

    --2013-05-30 23:15:20-- http://files4.directadmin.com/services/custombuild/php-.tar.gz

    Resolving files4.directadmin.com... 193.105.61.2

    Connecting to files4.directadmin.com|193.105.61.2|:80... connected.

    HTTP request sent, awaiting response... 404 Not Found

    2013-05-30 23:15:20 ERROR 404: Not Found.

     

    Downloaded file /usr/local/directadmin/custombuild/php-.tar.gz does not exist or is empty after download

    cwd is: /usr/local/directadmin/custombuild

    Fileserver might be down, using the backup file server..

    --2013-05-30 23:15:20-- http://69.30.193.202/services/custombuild/php-.tar.gz

    Connecting to 69.30.193.202:80... connected.

    HTTP request sent, awaiting response... 404 Not Found

    2013-05-30 23:15:21 ERROR 404: Not Found.

     

    MD5 Checksum on php-.tar.gz passed.

    You cannot install curl, because you do not have it set in options.conf file.

    *** Cannot find /usr/local/directadmin/custombuild/php-.tar.gz. Aborting ***

    [root@s1 custombuild]#

     

     

    wygląda jakby nie było pliku na serwerze z plikami DA z tym, że plik powinien być chyba php-5.2.17.tar.gz a nie php-.tar.gz czy błąd jest w tym co zacytowałem, czy ja coś źle robię, czy jpo prostu na serwerach DA nie ma już php 5.2


  2. Witam

     

    Kupiłem VPSa, żeby sobie w spokoju testować swoje skrypty PHP i chciałbym mieć dostęp do wielu wersji PHP, na pewno 5.2, 5.3 i 5.4 na jednej maszynie, fajnie buy było jakby jeszcze się dało php 4 wstawić no ale przy tym starociu się nie upieram. Wiem, że 5.2 już nie rozwijane i w ogóle ale to tylko na mój użytek, znalazłem kilka opisów jak zrobić to o co mi chodzi ale raczej rzecz dotyczy PHP 5.2 jako domyślnego CLI i 5.3 opcjonalnie jako CGI a ja bym chciał miećobie wersje jako CGI + do tego jeszcze PHP 5.4 i 4 jeśli się da, najlepiej wszystko jako CGI a jeśli się tak nie da to przynajmniej 5.3 jako CGI domyślnie a 5.2 jako CLI opcjonalnie.

     

    Jak coś takiego osiągnąć? Podejżewam, że możnaby zainstalować PHP 5.3 normalnie z custombuild a resztę dokompilować normalnie z palca podając prefix oddzielny dla każdej wersji ale co później, jak się przełączyć między różnymi wersjami PHP i co więcej musiałbym zrobić?


  3. Witam

     

    Szukam jskryptu typu livezilla ale z licencją za, którą płacę raz i korzystam dożywotnio, potrzebuję co najmniej dwóch operatorów, z możliwością rozszerzenia o kolejnych w miarę potrzeb z tym, że również z możliwością jednokrotnej zapłaty per operator i korzystania dożywotnio..Potrzebuję również możliwości przekazywania rozmów między operatorami, dodatkowo jakaś aplikacja desktopowea, powiadomienia o przychodzących rozmowach, obsługa linków w oknie rozmowy, może jakieś powiadomienie o pisaniu wiadomości przez użytkownika / operatora, może rozmowy między operatorami, logi dostępne dla wszystkich operatorów dostępne z jakiegoś panelu i takie tam inne. Znajdzie się coś takiego?


  4. Witam

     

    Mam zdefiniowany codzienny backup wszystkich kont użytkowników, dawniej jak backup się kończył dostawałem jedną wiadomość w message system o temacie Your backups are now ready i po otwarciu takiego ticketa dostawałem listę wszystkich kont jakie zostały zbackupowane, a teraz po przeniesieniu się na nową maszynę dostaję oddzielnego ticketa dla każdego zbackupowanego usera, troche to drażni i robi niezły sy wśród wiadomości, wiecie może jak to zmienić do poprzedniego zachowania?


  5. Witam

     

    Mam problem z instalacją certyfikatu SSL na koncie admina w DirectAdminie a może nawet nie tyle z instalacją certyfijkatu bo certyfikat chyba jest zainstalowany bo jak sprawdzam domenę w checku od rapidSSL (stąd mam certyfikat wszystko wygląda OK) tyle, że nie mam katalogu private_html jedynie public_html, próbowałem go ręcznie utworzyć ale jak wchodzę na witrynę po https dostaję standartowy komunikat Apache is functioning normally, co robię nie tak?


  6. no to

     

    ./configure --with-php-config=/usr/local/php53/lib/php.ini
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for a sed that does not truncate output... /bin/sed
    checking for cc... cc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether cc accepts -g... yes
    checking for cc option to accept ISO C89... none needed
    checking how to run the C preprocessor... cc -E
    checking for icc... no
    checking for suncc... no
    checking whether cc understands -c and -o together... yes
    checking for system library directory... lib
    checking if compiler supports -R... no
    checking if compiler supports -Wl,-rpath,... yes
    checking build system type... x86_64-unknown-linux-gnu
    checking host system type... x86_64-unknown-linux-gnu
    checking target system type... x86_64-unknown-linux-gnu
    configure: error: Cannot find php-config. Please use --with-php-config=PATH
    

     

    i uprzedzając

    [root@s1 imagick-3.1.0RC2]# ls -la /usr/local/php53/lib/php.ini
    -rw-r--r-- 1 root root 69706 01-15 13:48 /usr/local/php53/lib/php.ini
    

    więc jak widać to poprawna lokalizacja.

    Ponadto podawałem również polecenie ./configure --with-php-config=/usr/local/php53/lib/ a więc nie do samego pliku ale do katalogu z plikiem php.ini efekt ten sam więc

    configure: error: Cannot find php-config. Please use --with-php-config=PATH
    

    . Pisałem o tym we wcześniejszym poscie, ma ktoś jeszcze jakiś pomysł?


  7. Po kilku dniach walki z imagick nadal mam problem, zacznę od tego, że w systemie nie miałem biblioteki polecenia pecl, zainstalowałem pakiet go-pear i pecl jest w systemie. Później dodałem polecenie pecl do zmiennej path ale po wydaniu polecenia

    pecl install imagick-beta
    

    dostaję następujący błąd:

     

    configure: error: Cannot find php-config. Please use --with-php-config=PATH
    ERROR: `/tmp/pear/install/imagick/configure --with-imagick' failed
    

     

    Komunikat rozumiem o tyle, że trzeba podać argument --with-php-config=sciezka ale po pierwsze gdzie podać ten argument do polecenia pecl czy też mam ręcznie wypakować tara /tmp/pear/install/imagick-3.1.0RC2.tgz, potraktować poleceniem phpize53 i ręcznie wywołać ./configure z odpowiednim parametrem. No i pytanie zasadnicze jak rozumieć php-config? To ma być ścieżka do php.ini tj. /usr/local/php53/lib/php.ini czy do pliku z parametrami kompilacji tj /usr/local/directadmin/custombuild/configure/suphp/configure.php53, probóbowałem obu tych opcji, przy podaniu ścieżki do php.ini nadal dostawałem komunikat

    configure: error: Cannot find php-config. Please use --with-php-config=PATH
    

    natomiast gdy wpisałem ./configure --with-php-config=/usr/local/directadmin/custombuild/configure/suphp/configure.php53 to log wygląda następująco

    checking for re2c... no
    configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
    checking for gawk... gawk
    checking whether to enable the imagick extension... yes, shared
    checking whether to enable the imagick GraphicsMagick backend... no
    checking ImageMagick MagickWand API configuration program... found in /usr/bin/MagickWand-config
    checking if ImageMagick version is at least 6.2.4... found version 6.8.1 Q16
    checking for MagickWand.h header file... found in /usr/include/ImageMagick/wand/MagickWand.h
    checking PHP version is at least 5.1.3... configure: WARNING: unrecognized options: --enable-fastcgi, --enable-force-cgi-redirect, --with-config-file-scan-dir, --with-curl, --with-gd, --enable-gd-native-ttf, --with-gettext, --with-jpeg-dir, --with-freetype-dir, --with-libxml-dir, --with-kerberos, --with-openssl, --with-mcrypt, --with-mhash, --with-mysql, --with-mysql-sock, --with-mysqli, --with-pcre-regex, --with-pdo-mysql, --with-pear, --with-png-dir, --with-xsl, --with-zlib, --with-zlib-dir, --enable-zip, --with-iconv, --enable-bcmath, --enable-calendar, --enable-ftp, --enable-sockets, --enable-soap, --enable-mbstring, --with-icu-dir, --with-t1lib, --with-xsl, --enable-intl
    configure: error: Cannot find php-config. Please use --with-php-config=PATH
    configure: error: no. found checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for a sed that does not truncate output... /bin/sed
    checking for cc... cc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether cc accepts -g... yes
    checking for cc option to accept ISO C89... none needed
    checking how to run the C preprocessor... cc -E
    checking for icc... no
    checking for suncc... no
    checking whether cc understands -c and -o together... yes
    checking for system library directory... lib
    checking if compiler supports -R... no
    checking if compiler supports -Wl,-rpath,... yes
    checking build system type... x86_64-unknown-linux-gnu
    checking host system type... x86_64-unknown-linux-gnu
    checking target system type... x86_64-unknown-linux-gnu
    

     

    szczególnie zastanawia mnie fragment:

    [b]checking PHP version is at least 5.1.3... configure: WARNING: unrecognized options: --enable-fastcgi, --enable-force-cgi-redirect, --with-config-file-scan-dir, --with-curl, --with-gd, --enable-gd-native-ttf, --with-gettext, --with-jpeg-dir, --with-freetype-dir, --with-libxml-dir, --with-kerberos, --with-openssl, --with-mcrypt, --with-mhash, --with-mysql, --with-mysql-sock, --with-mysqli, --with-pcre-regex, --with-pdo-mysql, --with-pear, --with-png-dir, --with-xsl, --with-zlib, --with-zlib-dir, --enable-zip, --with-iconv, --enable-bcmath, --enable-calendar, --enable-ftp, --enable-sockets, --enable-soap, --enable-mbstring, --with-icu-dir, --with-t1lib, --with-xsl, --enable-intl
    configure: error: Cannot find php-config. Please use --with-php-config=PATH[/b]
    

     

    wygląda jakby jednak chodziło o inny plik konfiguracyjny tylko jakii, gdzie go szukać. Przypominam, że korzystam z CustomBuild 2.0 a główny katalog php 5.3 to /usr/local/php53


  8. Witam

     

    Walczę właśnie z instalacją ImageMagic + Imagic na serwerze DirectAdmin i systemie Centos 6.3 64 bit zgodnie z opisem na tej stronie, niestety zatrzymuję się już na początku ponieważ po wydaniu polecenia phpize dostaję informacje command not found, czyli oczywiście brakuje jakichś pakietów. Po dalszym googlowaniu dowiedziałem się, że brakującym pakietem jest php-devel ale przy próbie jego instalacji przez yum dostaję komunikat:

     

    No package php-devel available.
    Error: Nothing to do
    

     

    Zakładam, że pakiet php-devel powinien być w wersji takiej jak PHP, w moim wypadku php 5.3.20 więc szukałem pakietu rpm php-devel dla centosa 6.3 x64 ale nie mogę nigdzie znaleźć go w wersji 5.3.20 najwyższy jaki znalazłem to chyba 5.3.3, próbowałem dodać także repozytorium remi ale nadal nie znajduje pakietu php-devel, przeglądałem też www.php.net ale tam też nie widzę ani rpma php-devel ani pliku tar ze źródłami. Czy może ktoś mi podpowiedzieć co robię nie tak?


  9. Witam

     

    Jak mogę dodać obsługę t1lib dla php 5.3, używam DirectAdmina z CustomBuild 2.0. Dodałem do pliku /usr/local/directadmin/custombuild/custom/configure.php53 następujący wpis: --with-t1lib \

    zainstalowałem bibliotekę t1lib za pomocą yum install t1lib ale phpinfo nie pokazuje tego modułu, czy może powinienem coś jeszcze dodać do pliku z opcjami kompilacji php? W tej chwili wygląda on następująco.

     

    ./configure \
        --prefix=/usr/local/php53 \
        --program-suffix=53 \
        --enable-fastcgi \
        --enable-force-cgi-redirect \
        --with-config-file-scan-dir=/usr/local/php53/lib/php.conf.d \
        --with-curl=/usr/local/lib \
        --with-gd \
        --enable-gd-native-ttf \
        --with-gettext \
        --with-jpeg-dir=/usr/local/lib \
        --with-freetype-dir=/usr/local/lib \
        --with-libxml-dir=/usr/local/lib \
        --with-kerberos \
        --with-openssl \
        --with-mcrypt \
        --with-mhash \
        --with-mysql=mysqlnd \
        --with-mysql-sock=/var/lib/mysql/mysql.sock \
        --with-mysqli=mysqlnd \
        --with-pcre-regex=/usr/local \
        --with-pdo-mysql=mysqlnd \
        --with-pear \
        --with-png-dir=/usr/local/lib \
        --with-xsl \
        --with-zlib \
        --with-zlib-dir=/usr/local/lib \
        --enable-zip \
        --with-iconv=/usr/local \
        --enable-bcmath \
        --enable-calendar \
        --enable-ftp \
        --enable-sockets \
        --enable-soap \
        --enable-mbstring \
        --with-icu-dir=/usr/local/icu \
        --enable-soap \
        --with-t1lib \
        --enable-intl
    

     

    Bardzo proszę o pomoc


  10. Tryb debug sprawdzałeś może?

     

    Jeśli mówisz o trybie debug w DirectAdminie to tak ale nic nie wyczytałem. Zrobiłem do testów backup małego konta poprzez system backupu w DirectAdmin ale nic ciekawego nie wyplówa jedynie informacje o wywołaniu procesu backupu i to by było na tyle. Będąc w trybie debug wyłączyłem na moment httpd, też nie było żadnej informacji odnotowanej na konsoli


  11. Witam

     

    Na swoim VPSie mam zainstalowanego DirectAdmina, mam dość dziwny problem z directadminem mianowicie nie działasystem wiadomosci w DA, np. nie dostaje informacji o wykonanym backupie, nie ma informacji o tym, że jakas usługa przestała działać itp. nie dostaje ani informacji via mail ani wiadomosci w panelu. Nie dokonywalem jakichkolwiek zmian na serwerze. Znalazlem tu sugestie aby sprawdzic numer następnej wiadomosci w pliku/usr/local/directadmin/data/admin/next_ticket.number ale wyglada wszystko OK.

    Ponadto DirectAdmin Task Queue Error log nie zwraca błędów, jak również działa normalna poczta nawet na adres ustawiony do wysyłania tych powiadomień. Czy ktoś potrafi mi podpowiedzieć co może być nie tak?

×