Skocz do zawartości

t4t4v4

WHT Pro
  • Zawartość

    373
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    6

Wszystko napisane przez t4t4v4

  1. Już zapomnijmy o tym suPHP - pomieszało mi się kompletnie.. Powróciłem do prac nad FastCGId i wyskakuje znów 500 Internal Server Error a logi mówią: [Tue Nov 22 01:37:08 2011] [warn] [client 178.36.208.132] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server [Tue Nov 22 01:37:08 2011] [error] [client 178.36.208.132] Premature end of script headers: index.php suExec log: [2011-11-22 01:37:08]: uid: (1002/admin) gid: (1003/admin) cmd: fcgid.sh [2011-11-22 01:37:08]: target uid/gid (1002/1003) mismatch with directory (0/0) or program (0/0) Co z tym fantem zrobić?
  2. Ok, działa.. Zrobiłem to w takiej kolejności: ./build set php5_cgi yes ./build set php5_cli no ./build update_data ./build php d ./build rewrite_confs cd /usr/local/directadmin/custombuild mkdir -p custom/suphp cp -fp configure/suphp/configure.suphp custom/suphp/configure.suphp perl -pi -e 's/paranoid/owner/' custom/suphp/configure.suphp ./build clean ./build suphp cd /usr/local/directadmin/data/templates/custom cp -f ../virtual_host* . perl -pi -e 's/suPHP_UserGroup/#suPHP_UserGroup/' virtual_host*.conf perl -pi -e 's/suPHP_UserGroup/#suPHP_UserGroup/' /etc/httpd/conf/httpd.conf echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue Dalej jak tutaj:http://wingfoss.com/content/install-mod-fcgid-on-direct-admin z tą różnicą, że do pliku: /usr/local/directadmin/scripts/custom/fcgid.sh wrzuciłem: #!/bin/sh PHPRC="~" export PHPRC export PHP_FCGI_CHILDREN=1 exec /usr/local/php5/bin/php-cgi Na koniec dla utrzymania porządku: echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue find /home/*/domains/*/p*_html -type d -print0 | xargs -0 chmod 711 find /home/*/domains/*/p*_html -type f -print0 | xargs -0 chmod 644 Z podziękowaniami dla Kafi, Patrys, Patryk - wspólnie do czegoś doszliśmy Dobrej nocki!
  3. Chcę mieć jedno rozwiązanie - FastCGI + PHP 5.3.8 Więc co mam zrobić aby korzystać z FCGI? Już zgłupiałem..
  4. No templatka wygląda tak: <IfModule mod_fcgid.c> <Files ~ (\.fcgi)> SetHandler fcgid-script Options +FollowSymLinks +ExecCGI </Files> </IfModule> <IfModule mod_fcgid.c> <Files ~ (\.php)> SetHandler fcgid-script FCGIWrapper "/fcgi/|USER|/public_html/fcgid.sh" .php Options +ExecCGI allow from all </Files> </IfModule> |*if CLI="1"| # php_admin_flag engine |PHP| # <IfModule !mod_php6.c> # php_admin_flag safe_mode |SAFE_MODE| # </IfModule> # php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f |USER|@|DOMAIN|' |*endif| |*if OPEN_BASEDIR="ON"| # php_admin_value open_basedir |OPEN_BASEDIR_PATH| |*endif| |*if SUPHP="1"| # suPHP_Engine |PHP| # suPHP_UserGroup |USER| |GROUP| |*endif| Więc co poprawić? Tak każą robić na wielu stronach, więc myślałem, że tak poprawnie jest..
  5. Fakt, tutaj error log: http://wklej.to/WkFIs Edit: błąd w 996 linii php.ini poprawiony - w trakcie ustawiania strefy czasowej wkradł się znak "=".. Błąd 500 nadal aktualny
  6. Łap: http://wklej.to/iNcWF Na razie na CLI działa, żeby w ogóle jakoś to działało..
  7. Oh my Gosh.. Zrobiłem czystki konfiguracji i skompilowanych paczek i zacząłem od nowa - standardowe CGI od DA się skompilowało, wchodzę na stronkę i "500 Internal Error". Rynce opadają @UP: # /usr/sbin/suexec -V -D AP_DOC_ROOT="/" -D AP_GID_MIN=100 -D AP_HTTPD_USER="apache" -D AP_LOG_EXEC="/var/log/httpd/suexec_log" -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin" -D AP_UID_MIN=100 -D AP_USERDIR_SUFFIX="public_html"
  8. To samo httpd.conf dla użytkownika: <VirtualHost 192.168.1.1:80 > ServerName www.domena.pl ServerAlias www.domena.pl domena.pl ServerAdmin webmaster@domena.pl DocumentRoot /home/admin/domains/domena.pl/public_html ScriptAlias /cgi-bin/ /home/admin/domains/domena.pl/public_html/cgi-bin/ UseCanonicalName OFF SuexecUserGroup admin admin CustomLog /var/log/httpd/domains/domena.pl.bytes bytes CustomLog /var/log/httpd/domains/domena.pl.log combined ErrorLog /var/log/httpd/domains/domena.pl.error.log <Directory /home/admin/domains/domena.pl/public_html> Options +Includes -Indexes <IfModule mod_fcgid.c> <Directory |DOCROOT|> Options +Includes -Indexes +ExecCGI FcgidWrapper /fcgi/|USER|/fcgid.sh .php </Directory> <Directory /fcgi/|USER|> AllowOverride None Options +ExecCGI MultiViews -Indexes Order allow,deny Allow from all </Directory> </IfModule> # suPHP_Engine ON # suPHP_UserGroup admin admin </Directory> </VirtualHost> Edit: Aa, mój błąd, już poprawiam Edit 2: Znów bajzel zrobiłem - od nowa.. Tym razem zastosuję się do wskazówek @UP co do tych skryptów i konfiguracji httpd.conf, zobaczymy czy pomoże..
  9. error_log: http://wklej.to/6ISGO suexec_log brak, w php.ini wskazałem inny plik: http://wklej.to/4PG81 suphp.log pusty To jakim cudem na CGI (tym od DA) działało? Spaprało się jak zacząłem kontynuować instalację FCGI z powyższej stronki.. Może to Was jakoś naprowadzi (przykładowy plik httpd.conf użytkownika): <VirtualHost 192.168.1.1:80 > ServerName www.domena.pl ServerAlias www.domena.pl domena.pl ServerAdmin webmaster@domena.pl DocumentRoot /home/admin/domains/domena.pl/public_html ScriptAlias /cgi-bin/ /home/admin/domains/domena.pl/public_html/cgi-bin/ UseCanonicalName OFF SuexecUserGroup admin admin CustomLog /var/log/httpd/domains/domena.pl.bytes bytes CustomLog /var/log/httpd/domains/domena.pl.log combined ErrorLog /var/log/httpd/domains/domena.pl.error.log <Directory /home/admin/domains/domena.pl/public_html> Options +Includes -Indexes <IfModule mod_fcgid.c> <Files ~ (\.fcgi)> SetHandler fcgid-script Options +FollowSymLinks +ExecCGI </Files> </IfModule> <IfModule mod_fcgid.c> <Files ~ (\.php)> SetHandler fcgid-script FCGIWrapper "/fcgi/admin/public_html/fcgid.sh" .php Options +ExecCGI allow from all </Files> </IfModule> # suPHP_Engine ON # suPHP_UserGroup admin admin </Directory> </VirtualHost>
  10. No i poszło wszystko wpi..u Zrobiłem wszystko od początku, wywaliłem stare kompilacje, konfiguracje itp iteą.. Włączam - jest, działa! Ale trzeba dokończyć instalację wg: http://woshka.com/blog/apache/compile-apache-with-php-and-mod_fcgid-fastcgi-in-directadmin-installed-control-panel.html Zacząłem grzebać w tych szablonach vhostów, porobiłem skrypty te od FCGI, poprawiłem php.ini i: /etc/init.d/httpd restart poszło elegancko.. Włączam jakąkolwiek stronę i 500 Internal Error, robiłem to co wyżej i nic nie dało..
  11. Który plik logów wrzucić? Edit: Dobra, jest teraz taki bajzel po moim grzebaniu, że wywalam wszystkie utworzone przez custombuild'a konfiguracje i skompilowane paczki i zaczynam od początku - ma działać
  12. Powiem Wam, że poszło dalej, teraz elegancki błąd 500 Internal Server Error w przeglądarce CHMODy 755, użytkownik poprawnie ustawiony..
  13. apt-get update && apt-get upgrade Zrobione, błąd się powtarza. Próbowałem z Custombuild 1.1 i 1.2 - to samo..
  14. Wywaliłem rozszerzenie zend z php.ini i nadal ten sam błąd. Może plik ustawień kastombilda w czymś pomoże: default_php=5 php5_ver=5.3 php4_cli=no php4_cgi=no php5_cli=no php5_cgi=yes ioncube=yes zend=no #Possible values - recommended or dist php_ini_type=recommended Coś zmienić?
  15. W którym php.ini mam grzebać? W tym od CGI czy od CLI? Ani w tym ani w tym nie ma nic oprócz ionCube
  16. Prosiłbym o jeszcze trochę pomocy, naprowadzenia: # locate libxml2.so.2 /usr/lib/libxml2.so.2 /usr/lib/libxml2.so.2.7.8 /usr/lib/vmware-tools/lib32/libxml2.so.2 /usr/lib/vmware-tools/lib32/libxml2.so.2/libxml2.so.2 /usr/lib/vmware-tools/lib64/libxml2.so.2 /usr/lib/vmware-tools/lib64/libxml2.so.2/libxml2.so.2 /usr/local/lib/libxml2.so.2 /usr/local/lib/libxml2.so.2.7.6 /usr/local/lib/libxml2.so.2.7.8 Zrobiłem dowiązanie symboliczne: ln -s libxml2.so.2 /usr/local/lib/libxml2.so.2.7.8 I błąd nadal ten sam. Do którego pliku dowiązać libxml2.so.2 ? EDIT: Ok, trybi.. Dowiązałem do 2.7.6 i na razie to jakoś działa Teraz taki error: Installing PEAR environment: /usr/local/lib/php/ make[1]: *** [install-pear-installer] Error 255 make: *** [install-pear] Error 2
  17. Promocja

    Poszedłem do Carrefoura, patrzę telewizor za 2000zł. Przychodzę na drugi dzień - PROMOCJA! Przecena z 2500 na 2000zł
  18. Obróbka plików mp3

    Bez problemowo w Audacity Obetniesz górne częstotliwości filtrem. Szumy zredukujesz wtyczką "odszumiacz". Potniesz wykorzystując standardowe narzędzia.
  19. Apt-get wywraca się

    No więc: # apt-get install fail2ban Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Sugerowane pakiety: python-gamin Zostaną zainstalowane następujące NOWE pakiety: fail2ban 0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 0 B/96,8 kB archiwów. Po tej operacji zostanie dodatkowo użyte 676 kB miejsca na dysku. Zaznaczenie poprzednio niezaznaczonego pakietu fail2ban. (Odczytywanie bazy danych ... 46056 files and directories currently installed.) Rozpakowanie fail2ban (z .../fail2ban_0.8.4-3_all.deb) ... Przetwarzanie wyzwalaczy dla man-db... Konfigurowanie fail2ban (0.8.4-3) ... insserv: warning: script 'K02da-popb4smtp' missing LSB tags and overrides insserv: warning: script 'K02dovecot' missing LSB tags and overrides insserv: warning: script 'K02startips' missing LSB tags and overrides insserv: warning: script 'K02httpd' missing LSB tags and overrides insserv: warning: script 'K02mysqld' missing LSB tags and overrides insserv: warning: script 'K02directadmin' missing LSB tags and overrides insserv: warning: script 'httpd' missing LSB tags and overrides insserv: warning: script 'mysqld' missing LSB tags and overrides insserv: warning: script 'startips' missing LSB tags and overrides insserv: warning: script 'dovecot' missing LSB tags and overrides insserv: warning: script 'apf' missing LSB tags and overrides insserv: warning: script 'da-popb4smtp' missing LSB tags and overrides insserv: warning: script 'directadmin' missing LSB tags and overrides insserv: There is a loop between service munin-node and apf if stopped insserv: loop involving service apf at depth 2 insserv: loop involving service munin-node at depth 1 insserv: Stopping apf depends on munin-node and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: błąd przetwarzania fail2ban (--configure): podproces zainstalowany skrypt post-installation zwrócił kod błędu 1 configured to not write apport reports Przetwarzanie wyzwalaczy dla python-central... Wystąpiły błędy podczas przetwarzania: fail2ban E: Sub-process /usr/bin/dpkg returned an error code (1) Próbowałem pozbyć się błędów "insserv": http://help.directadmin.com/item.php?id=379 Efekt: Zaraz zrobisz coś potencjalnie szkodliwego. Aby kontynuować wpisz zdanie "Tak, rób jak mówię!" ?] Tak, rób jak mówię! dpkg: sysv-rc: problemy z zależnościami, usuwanie według żądania: initscripts zależy od sysv-rc | file-rc; jednakże: Pakiet sysv-rc jest przeznaczony do usunięcia. Pakiet file-rc nie jest zainstalowany. sysvinit zależy od sysv-rc | file-rc; jednakże: Pakiet sysv-rc jest przeznaczony do usunięcia. Pakiet file-rc nie jest zainstalowany. (Odczytywanie bazy danych ... 46117 files and directories currently installed.) Usuwanie sysv-rc ... Unable to revert to legacy boot ordering and remove sysv-rc. Missing update-rc.d information for the following packages: dpkg: /etc/init.d/vmware-tools nie odnaleziony. This is due to earlier issues with sysv-rc and insserv. To work around this issue, the packages listed need to register the update-rc.d call again, for example using dpkg-reconfigure before trying again to migrate to legacy boot ordering. The removed packages might need to be purged. For some packages, purging and reinstalling might be needed to record the update-rc.d call. Aborting package removal until this is done, to avoid leaving the boot system in a non-functioning state. The insserv package needs to be installed to be able to reconfigure the packages. dpkg: błąd przetwarzania sysv-rc (--remove): podproces zainstalowany skrypt pre-removal zwrócił kod błędu 1 configured to not write apport reports Wystąpiły błędy podczas przetwarzania: sysv-rc E: Sub-process /usr/bin/dpkg returned an error code (1) Pomoże ktoś?
  20. Apt-get wywraca się

    Dobra, po problemie. Kamilowi należy się piwko Rozwiązanie: mkdir /backup-apt mv /etc/init.d/{munin-node,apf,fail2ban} /backup-apt apt-get -f install Poszło od razu
  21. Zapomniane hasło na VPS

    Napisz administracji niech zchrootują go i ustawią jakieś uzgodnione hasło - będzie po krzyku.
  22. Zapomniane hasło na VPS

    Jedyna opcja jaką widzę, to załadowanie płytki z Debianem, odpalenie konsoli live i: mkdir /mnt/chroot && mount /dev/sda1 /mnt/chroot chroot /mnt/chroot passwd root
  23. Vps teamspeak3 oco kaman ?

    Czy ja pisałem, żebyś uruchamiał serwer na screenie? TS3 uruchamia się w tle, nie uruchamiaj spod screena.
  24. [dedykowany] Serwer z dużą przestrzenią dyskową

    Ależ macie problem.. Przy łączach rzędu kilkudziesięciu - kilkuset Mbps cena jest dużo niższa niż przy gabarycie kilkanaście Mbps. Przy 500Mbps Netia zażyczyła sobie 10 000zł co daje 20zł per megabit/s. Przy 1Gbps można dostać cenę 10zł za Mbps bez TPSA lub 12zł z TPSA. Do tego weź pod uwagę to, że możesz brać udział w otwartym peeringu jak na przykład PLIX, KIX, AC-X itp. więc nie potrzebujesz tak wielkich łącz. Darku strzelam, że ofertę skierowało do Ciebie TKT, chyba tylko oni mają taki zapis w każdym mailu, że rozmowy są poufne
  25. [dedykowany] Serwer z dużą przestrzenią dyskową

    Może oferta FS z OVH? http://www.ovh.pl/serwery_dedykowane/backup_fs_10To.xml 10TB pojemności i 1Gbps port.
×