Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

PHP 5.3.8 + suPHP + FastCGI + DirectAdmin = ERROR

PHP 5.3.8 suPHP FastCGI DirectAdmin CGI Custombuild

57 odpowiedzi na ten temat

PHP 5.3.8 + suPHP + FastCGI + DirectAdmin = ERROR

#1 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 13 listopad 2011 - 19:57

A więc robię wszystko podręcznikowo:
cd /usr/local/src
wget http://archive.eu.apache.org/dist/httpd/mod_fcgid/mod_fcgid-2.3.5.tar.bz2
tar jxf mod_fcgid-2.3.5.tar.bz2
cd mod_fcgid-2.3.5
APXS=/usr/sbin/apxs ./configure.apxs && make && make install
chmod 755 -R /etc/httpd
mkdir /fcgi

cd /usr/local/directadmin/custombuild/
nano -w options.conf ## wyłączam CLI, włączam CGI

./build php n

I wywala elegancko błąd:
/usr/local/directadmin/custombuild/php-5.3.8/sapi/cli/php: /usr/local/lib/libxml2.so.2: no version information available (required by /usr/local/directadmin/custombuild/php-5.3.8/sapi/cli/php)
make[1]: *** [install-pear-installer] Error 255
make: *** [install-pear] Error 2

Co może być powodem takiego błędu?
Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#2 patryk

    og. carpe diem.

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1813 postów
  • Skąd:Wwa

Napisany 13 listopad 2011 - 19:58

http://www.directadm...ation-available
"Pozdrowionka i ocenka".
www.neteasy.pl

#3 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 13 listopad 2011 - 20:44

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

Ten post był edytowany przez Avatat dnia: 13 listopad 2011 - 20:36

Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#4 patryk

    og. carpe diem.

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1813 postów
  • Skąd:Wwa

Napisany 13 listopad 2011 - 20:56

Nie masz w php.ini jakiś dziwnych modułów dodanych, które moga wywalać peara? APC np. ma takie właściwości ;).
"Pozdrowionka i ocenka".
www.neteasy.pl

#5 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 13 listopad 2011 - 21:00

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 ;)
Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#6 patryk

    og. carpe diem.

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1813 postów
  • Skąd:Wwa

Napisany 13 listopad 2011 - 21:08

Jeśli wcześniej używałeś PHP 5.2 to wywal je z php.ini, które jest używane (pewnie to w domyślnej ścieżce) - IonCuby się różnią w zależności od wersji PHP, pewnie robi się jakiś segfault.
"Pozdrowionka i ocenka".
www.neteasy.pl

#7 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 14 listopad 2011 - 15:56

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ć?

Ten post był edytowany przez Avatat dnia: 14 listopad 2011 - 16:40

Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#8 Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2479 postów
  • Skąd:Bydgoszcz/Tuchola
  • Firma:Sys-Com
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 14 listopad 2011 - 16:06

A system masz w miare aktualny? options.conf jest ok.
Miłosz GG: 3312894 JID: ollerm@jabber.org
Konfiguracja i administracja serwerami dedykowanymi/RPS/VPS - Faktura VAT
Idealny hosting | Domeny | Hosting dla Firm

#9 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 14 listopad 2011 - 16:42

apt-get update && apt-get upgrade

Zrobione, błąd się powtarza. Próbowałem z Custombuild 1.1 i 1.2 - to samo..
Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#10 patrys

    Czarny charakter

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2029 postów
  • Skąd:Słupsk
  • Imię:Patryk

Napisany 14 listopad 2011 - 17:07

@patryk: ale on coś pisał że wyłączył cli i włączył cgi więc lokalizacja pliku php.ini się zmieniła.

@Avatat: Nie wiem gdzie może być problem, aczkolwiek wywal te źródła i wklep od nowa po tych kombinacjach ./build php5-cgi n
Jeżeli dalej będzie się sypać, sprawdź/za aktualizuj bibloteki które kompiluje custombuild i sprawdź/usuń /usr/local/etc/php5/cgi/php.ini
.

#11 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 14 listopad 2011 - 18:32

Powiem Wam, że poszło dalej, teraz elegancki błąd 500 Internal Server Error w przeglądarce :)
CHMODy 755, użytkownik poprawnie ustawiony..
Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#12 regdos

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1506 postów
  • Skąd:Poznań
  • Firma:regdos.com
  • Imię:Tomasz
  • Nazwisko:Regdos

Napisany 14 listopad 2011 - 18:33

A co w logach?

#13 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 14 listopad 2011 - 18:36

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ć :)

Ten post był edytowany przez Avatat dnia: 14 listopad 2011 - 18:45

Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#14 patrys

    Czarny charakter

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2029 postów
  • Skąd:Słupsk
  • Imię:Patryk

Napisany 14 listopad 2011 - 19:28

Popraw uprawnienia po mod_php, tak na szybko chmody ( wszystkie pliki na 644, w wypadku jak masz .cgi/.pl, zmień składnie albo dopisz coś podobnego z 755 dla ów plików ).

find /home/*/domains/*/p*_html -type d -print0 | xargs -0 chmod 711
find /home/*/domains/*/p*_html -type f -print0 | xargs -0 chmod 644

I uprawnienia dla userów:
#!/bin/sh

for username in `ls /usr/local/directadmin/data/users`; do
{
		for domains in `cat /usr/local/directadmin/data/users/$username/domains.list`; do
		{
				chown $username:$username /home/$username/domains/$domains/p*_html -R
	  }
		done;
}
done;

ps. gdyby coś jeszcze nie tak z katalogami userów to via skrypt da:
cd /usr/local/directadmin/scripts && ./set_permissions.sh user_homes

Ten post był edytowany przez patrys dnia: 14 listopad 2011 - 19:35
.

.

#15 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 14 listopad 2011 - 19:39

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/bl...trol-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..
Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#16 patrys

    Czarny charakter

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2029 postów
  • Skąd:Słupsk
  • Imię:Patryk

Napisany 14 listopad 2011 - 19:43

ehh logi /var/log/httpd/error_log, /var/log/httpd/suexec_log
.

#17 patryk

    og. carpe diem.

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 1813 postów
  • Skąd:Wwa

Napisany 14 listopad 2011 - 19:49

Pewnie wywołujesz we wrapperze php, zamiast php-cgi i stąd ten błąd.
"Pozdrowionka i ocenka".
www.neteasy.pl

#18 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 14 listopad 2011 - 19:50

error_log: http://wklej.to/6ISGO
suexec_log brak, w php.ini wskazałem inny plik: http://wklej.to/4PG81
suphp.log pusty

Zobacz postpatryk, o 14 listopad 2011 - 19:49, powiedział:

Pewnie wywołujesz we wrapperze php, zamiast php-cgi i stąd ten błąd.
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>

Ten post był edytowany przez Avatat dnia: 14 listopad 2011 - 20:00

Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach

#19 patrys

    Czarny charakter

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2029 postów
  • Skąd:Słupsk
  • Imię:Patryk

Napisany 14 listopad 2011 - 20:09

Dziwnie rozlokowany starter, ale zrób to sensownie:
<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>

I starter też /fcgi/admin/fcgid.sh
#!/bin/sh
PHPRC="~"
export PHPRC
export PHP_FCGI_CHILDREN=1
exec /usr/local/php5/bin/php-cgi

.

#20 Avatat

    Często na forum

  • WHT Pro
  • 70 postów
  • Skąd:Zamość
  • Imię:Bartosz

Napisany 14 listopad 2011 - 20:20

To samo Dodany obrazek

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 Dodany obrazek


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..

Ten post był edytowany przez Avatat dnia: 14 listopad 2011 - 20:54

Zdjęcia seksownych dziewczyn w rajstopach
Zdjęcia młodych i seksownych dziewczyn w zakolanówkach





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników