Internal Server Error ühe kliendi veebiga!?[LAHENDATUD]

Linuxi baasil serverite haldamine jms

Moderaator: Moderaatorid

Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Internal Server Error ühe kliendi veebiga!?[LAHENDATUD]

Postitus Postitas -IFFI- »

Nagu öeldakse siis tegijatel ikka juhtub, kui ei tee siis ei juhtu ka :)

Lugu järgmine taas, serveris Debian 7 64bit kus jookseb siis veebiserver oma jubinatega nin millele on lisaks paigaldatud ISPconfig-3+whcms mis omakorda nõudis ennem paigaldust ka ioncube_loader.

Kõik kenasti paigaldatud ja klientide veebid rõõmsalt kõik töötavad nii kuis vaja juba pikemat aega. Hetkel on probleem ühe kliendiga ja tema veeb annab "Internal Server Error" erruri...

Ise otseselt ja teadlikult pole ma midagi surkinud serveris. Umbes ~2h tagasi üritasin paigaldada multicrafti ja sellega sain errori. Teema selle jamaga asub SIIN

Eriti ise küll ei taha uskuda, et see nuid mõjutas seda asja... siis oleks ka teised veebid maas ehk erroriga

Apache error.log näitab sellist juttu:

Kood: Vali kõik

[Thu Jul 18 18:08:29 2013] [error] [client 90.191.86.8] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid
[Thu Jul 18 18:08:29 2013] [error] [client 90.191.86.8] Premature end of script headers: index.php
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cgi/conf.d/ming.ini on line 1 in Unknown on line 0
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/idn.so' - /usr/lib/php5/20100525/idn.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/newrelic.so' - /usr/lib/php5/20100525/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cgi/conf.d/ming.ini on line 1 in Unknown on line 0
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/idn.so' - /usr/lib/php5/20100525/idn.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/newrelic.so' - /usr/lib/php5/20100525/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cgi/conf.d/ming.ini on line 1 in Unknown on line 0
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/idn.so' - /usr/lib/php5/20100525/idn.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/newrelic.so' - /usr/lib/php5/20100525/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cgi/conf.d/ming.ini on line 1 in Unknown on line 0
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/idn.so' - /usr/lib/php5/20100525/idn.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/newrelic.so' - /usr/lib/php5/20100525/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cgi/conf.d/ming.ini on line 1 in Unknown on line 0
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/idn.so' - /usr/lib/php5/20100525/idn.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/newrelic.so' - /usr/lib/php5/20100525/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
[Thu Jul 18 18:09:04 2013] [error] [client 90.191.86.8] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid
[Thu Jul 18 18:09:04 2013] [error] [client 90.191.86.8] Premature end of script headers: index.php
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
[Thu Jul 18 18:10:03 2013] [error] [client 127.0.0.1] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid
[Thu Jul 18 18:10:03 2013] [error] [client 127.0.0.1] Premature end of script headers: index.php
[Thu Jul 18 18:14:12 2013] [error] [client 90.191.86.8] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid
[Thu Jul 18 18:14:12 2013] [error] [client 90.191.86.8] Premature end of script headers: index.php
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
[Thu Jul 18 18:14:38 2013] [error] [client 90.191.86.8] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid, referer: http://domen.org/
[Thu Jul 18 18:14:38 2013] [error] [client 90.191.86.8] Premature end of script headers: index.php, referer: http://domen.org/
[Thu Jul 18 18:15:04 2013] [error] [client 127.0.0.1] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid
[Thu Jul 18 18:15:04 2013] [error] [client 127.0.0.1] Premature end of script headers: index.php
[Thu Jul 18 18:18:44 2013] [error] [client 90.191.86.8] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid
[Thu Jul 18 18:18:44 2013] [error] [client 90.191.86.8] Premature end of script headers: index.php
Need viiamsed logid tekitasin ise just ennem logi uurimist... läksin lehele ja refreshisin seda mõned korrad, et tekitada logi. Nagu ma oma lambapeaga aru saan siis vist kurja juur on see ioncube_loader?

Paluksin siis abi kuidas taastada see veebilehe kuvamine või parandada see errur ilma, et midagi "pöörast" tegema peaks ...loomulikult kui see on võimalik :roll:

-E- uurisin seda ioncube errorit ja käisin läbi sellise õpetuse kuid seegi ei andnud tulemusi.

Kood: Vali kõik

Install Ioncube for Debian “squeeze”/x86_64, login with putty and:
1. wget http://downloads2.ioncube.com/loader_dow...-64.tar.gz ( link = downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz )
2. tar zxvf ioncube_loaders_lin_x86-64.tar.gz
3. mv ioncube/ioncube_loader_lin_5.3.so /usr/lib/php5/20090626/
4.create : ioncube.ini
vi /etc/php5/conf.d/ioncube.ini
5.copy and paste this line
zend_extension = /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so
6. /etc/init.d/apache2 restart
8. php -v
9.there was an error with ioncube_loader_lin_5.4.so:
Ja kui uurida # php -v siis jutt selline

Kood: Vali kõik

# php -v
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ming.ini on line 1 in Unknown on line 0
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: php_body_write
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/idn.so' - /usr/lib/php5/20100525/idn.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/newrelic.so' - /usr/lib/php5/20100525/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 5.4.4-14+deb7u3 (cli) (built: Jul 17 2013 14:54:08) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
-E-
Saidile sain pildi nüüd ette ja wordpress osa toimib kenasti, hetkel puudub ligipääs WHMCS osale(valge leht tuleb aint ette). Olukorra lahendas PHP5.4 to PHP5.5 upgrade. Nii palju kui mina guugel-muugeldasin seda asja igatepidi siis räägiti palju PH5.4 vigasusest.
Nüüd tuleb uurida ja puurida kuda WHMCS-ile pilt ette saada.
Viimati muutis -IFFI-, 24.07.2013, 06:59, muudetud 1 kord kokku.
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Failis /etc/php5/cli/conf.d/ming.ini asenda esimese rea ees trellid semikooloniga, siis peaks üks hoiatus vähem tulema.

Kood: Vali kõik

zend_extension = /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so 
 6. /etc/init.d/apache2 restart 
 8. php -v 
 9.there was an error with ioncube_loader_lin_5.4.so:
ioncube_loader_lin_5.3.so vs. ioncube_loader_lin_5.4.so?
Kas see on su oma masinast saadud väljund või juhendist pärit?
Kas need failid mille kohta errorit annab on /usr/lib/php5/20100525/ kataloogis olemas?
Mida ütleb php-v peale php uuendust?
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

obundra kirjutas:Failis /etc/php5/cli/conf.d/ming.ini asenda esimese rea ees trellid semikooloniga, siis peaks üks hoiatus vähem tulema.

Kood: Vali kõik

zend_extension = /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so 
 6. /etc/init.d/apache2 restart 
 8. php -v 
 9.there was an error with ioncube_loader_lin_5.4.so:
ioncube_loader_lin_5.3.so vs. ioncube_loader_lin_5.4.so?
Kas see on su oma masinast saadud väljund või juhendist pärit?
Kas need failid mille kohta errorit annab on /usr/lib/php5/20100525/ kataloogis olemas?
Mida ütleb php-v peale php uuendust?
Kõik info pärineb ikka selles masinast kus see probleem on selle WHMCS kuvamisega(valge leht ees) kliendi wordpressile sain pildi ette ehk siis selle 500ERROR-ist sain lahti.

PHP on uuendatud 5.4 to 5.5

hetkel siis on PHP -V väljund

Kood: Vali kõik

# php -v
Failed loading /usr/local/ioncube/ioncube_loader_lin_5.3.so:  /usr/local/ioncube/ioncube_loader_lin_5.3.so: wrong ELF class: ELFCLASS32
Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: execute
Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220121212 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/idn.so' - /usr/lib/php5/20121212/idn.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/ming.so' - /usr/lib/php5/20121212/ming.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/newrelic.so' - /usr/lib/php5/20121212/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/ps.so' - /usr/lib/php5/20121212/ps.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 5.5.0-1~dotdeb.1 (cli) (built: Jun 20 2013 12:55:16) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0-dev, Copyright (c) 1998-2013 Zend Technologies
    with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies
failid (idn.so, ming.so, newerlic.so, ps.so) puuduvad jah sealt /usr/lib/php5/20121212/ kataloomast. Kuidas või kust ma saan need vailid sinna? Saaks juba 4 errorit vähemaks ja jääks see ioncube veel lahendada.

Aru ma ei sa sellest errorist

Kood: Vali kõik

Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: undefined symbol: execute
undefined sümbol. Võtsin faili nanoga lahti ja seal on @ ja muud sellised märgid aint...kus kurat sealt aru saada milline sümbol on vale :P
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

/usr/local/ioncube/ioncube_loader_lin_5.3.so: wrong ELF class: [highlight=red]ELFCLASS32[/highlight]
Kui selle käsitsi paigaldasid, siis ilmselt 32bitise.
Need ülejäänud errorid tulevad ilmselt sellest, et need php extensionid on paigaldamata või on konfis vale tee.
Proovi nad uuesti installida:

Kood: Vali kõik

pecl install ids
pecl install ps
pecl install ming
Ja newrelic tuleb ilmselt eraldi installida kui apt-get kaudu ei saa, https://newrelic.com/docs/php/php-agent ... and-debian
laurik
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 69
Liitunud: 20.12.2008, 20:21

Postitus Postitas laurik »

ionCube kodulehel on tekst, et toetab PHP-versioone 4-st kuni 5.4 -i:

"...PHP versions from PHP 4 up to PHP 5.4"

vististi tuleks oodata kuni sellest encoder-ist ilmub uuem versioon või siis teha PHP downgrade 5.4 versioonile.
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Ei saa enam PHP-d maha.....mõtlesin et lasen php 5.3 näiteks peale mingid asjad PHP-st sain maha dpkg --purge <pakettinimi>
ilmselt on miskid kila-kola veel peal, et ei õnnestu installida.

Proovisin ka seda purge käsuga eemaldada aga vastus selline

Kood: Vali kõik

# dpkg --purge php5-common
dpkg: dependency problems prevent removal of php5-common:
 php5-cli sõltub pakist php5-common (= 5.5.0-1~dotdeb.1).

dpkg: error processing php5-common (--purge):
 sõltuvusprobleemid - ei eemaldata
Järgnevate pakkide töötlemisel tekkisid vead:
 php5-common

Ja kui üritan installida uuesti sisi väljund siuke

Kood: Vali kõik

# apt-get install php5 libapache2-mod-php5
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libapache2-mod-php5 : Depends: php5-common (= 5.4.4-14+deb7u3) but 5.5.0-1~dotdeb.1 is to be installed
E: Unable to correct problems, you have held broken packages.
laurik
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 69
Liitunud: 20.12.2008, 20:21

Postitus Postitas laurik »

Tegelikult peaks võimalik olema mitu PHP versiooni paigaldada ning siis vastaval kliendil vanem versioon aktiveerida.

Märksõnad otsingusse: multiple php versions
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Ei hakka veel nii keeruliseks ajama :D PHP sain downgradetud imemoodi ja nüüd siis PHP 5.4...üritan kuidagi nikerdada uuesti peale selle IonCube ja Zend Optimizer-i

Eelmise IonCube lasin sellise õpetuse järgi peale

Kood: Vali kõik

1. wget http://downloads2.ioncube.com/loader_dow...-64.tar.gz ( link = downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz )
2. tar zxvf ioncube_loaders_lin_x86-64.tar.gz
3. mv ioncube/ioncube_loader_lin_5.3.so /usr/lib/php5/20090626/
4.create : ioncube.ini
vi /etc/php5/conf.d/ioncube.ini
5.copy and paste this line
zend_extension = /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so
6. /etc/init.d/apache2 restart
Kõige lollakam ongi see, et ei mäleta enam ise ka täpselt mis juhtus, et see üks kliendi leht kus siis kasutusel WHMCS on just maas. Teised toimivad OK.
Mäletamist mööda aint üritasin multicrafti installida. Pärast PHP uuendamist sain selle tööle aga nüüdseks on ka see sealt serverist eemaldatud.

Nüüd pärast PHP downgrade on kadunud ka need probleemid

Kood: Vali kõik

pecl install ids
pecl install ps
pecl install ming
Eks murran nuid veel pead ja üritan kuidagi need
newrelic
Zend Optimizer
IonCube
uuesti peale saada ning loodan, et need lahendavad probleemid. :)

-E-

Sain küll hea juhendi kuidas IonCube eemaldada ja taas paigaldada kuid sellest pole kasu kuna saidil on 500 Internal Server Error. Mõni aeg tagasi oli leht kenasti ees kuid nüüd taas on see error...kas tõesti mõjutas seda PHP vahetus :?

Juhend selline

Kood: Vali kõik

Completely removing ionCube from your server can be achieved by following these instructions:

- Download the Loader Wizard (http://www.ioncube.com/loader-wizard/loader-wizard.zip
) and extract the PHP file to your server.
- Open the Loader Wizard through your web browser, and at the bottom of the page, click on "additional".
- Delete the .so file shown next to the "Loader is at:" field.
- Browse to where "INI DIR is:" is located, and remove at the ini files. Delete only the line of code beginning with "zend_extension" that references the .so file location from the previous step.
- Restart your server to finish uninstallation.

Once the loader has been uninstalled, re-open the Loader Wizard, which will be able to give you instructions on reinstalling properly.
Nokk kinni-saba lahti :@

-E-
Minu mõistus on täiega otsas nüüd, miljon korda üritanud seda IonCube paigaldada ja eemaldada aga ikka on pilt järgmine...muud asjad on jonksus ...

Kood: Vali kõik

# php -v
Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220100525 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

Failed loading /usr/local/ioncube/ioncube_loader_lin_5.4.so:  /usr/local/ioncube/ioncube_loader_lin_5.4.so: wrong ELF class: ELFCLASS32
Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220100525 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so:  /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory
Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220100525 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

PHP 5.4.4-14+deb7u3 (cli) (built: Jul 17 2013 14:54:08) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
Aru ma ei saa kuidas ta saab väita või kus ta võtab sellise jutu ----> [glow=red]Failed loading /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: /usr/lib/php5/20090626/ioncube_loader_lin_5.3.so: cannot open shared object file: No such file or directory[/glow]

Laadisin alla käsitsi sellise junni htp://www.ioncube.com/early_access/phpd-4.1-l ... c2.3.4.tgz (peaks nagu olema minu arusaamiste järgi 64bit)
Pakkisin lahti ja uppisin faili "ioncube_loader_lin_5.4.so" kaustadesse /usr/local/ioncube(siin on ioncube kõik versionid) ja /usr/lib/php5/20090626/

a tema tututab mulle ikka versioonist 5.3.... :evil:

-E-(laupäev 20 juuli)
Avastasin, et kui index.html on /var/www kataloomas siis selle sisu kuvatakse. Aga kui on index.php siis tuleb ette see INTERNAL SERVER ERROR

error.log

Kood: Vali kõik

[Sat Jul 20 11:09:47 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sat Jul 20 11:09:47 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Sat Jul 20 11:09:47 2013] [notice] Digest: generating secret for digest authentication ...
[Sat Jul 20 11:09:47 2013] [notice] Digest: done
[Sat Jul 20 11:09:47 2013] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sat Jul 20 11:09:47 2013] [notice] Apache/2.2.22 (Debian) DAV/2 mod_fcgid/2.3.6 mod_ruby/1.2.6 Ruby/1.8.7(2012-02-08) mod_ssl/2.2.22 OpenSSL/1.0.1e configured -- resuming normal operations
[Sat Jul 20 11:09:53 2013] [error] [client 5.135.178.42] File does not exist: /var/www/bilgi_tamamla.php
[Sat Jul 20 11:10:01 2013] [error] [client 127.0.0.1] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid
[Sat Jul 20 11:10:01 2013] [error] [client 127.0.0.1] Premature end of script headers: index.php
[Sat Jul 20 11:10:01 2013] [error] [client 127.0.0.1] SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid
[Sat Jul 20 11:10:01 2013] [error] [client 127.0.0.1] Premature end of script headers: index.php
laurik
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 69
Liitunud: 20.12.2008, 20:21

Postitus Postitas laurik »

"Failed loading ioncube 5.3" - kuskil PHP ini-failis selle laadimine veel sees (kustutamise asemel võiks esmalt selle rea välja kommenteerida ja siis Apachet taaskäivitada).

"5.4 wrong elf class" tuleb sellest, et 64bitisel masinal üritad käivitada 32-st loaderit.

ja see "UID is smaller" tekib seetõttu, et www-faile liigutatud/muudetud root-kasutajana

(vähemalt nõnda saan google abiga neist veateadetest aru)
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Nüüdseks asjalood nii kaugel, et erroreid enam ei ole PHP -V väljund selline siis hetkel

Kood: Vali kõik

php -v
Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220100525 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220100525 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

Zend Guard Loader requires Zend Engine API version 220090626.
The Zend Engine API version 220100525 which is installed, is newer.
Contact Zend Technologies at http://www.zend.com/ for a later version of Zend Guard Loader.

PHP Warning:  Module 'ionCube Loader' already loaded in Unknown on line 0
The ionCube PHP Loader is disabled because of startup problems.
PHP 5.4.17-1~dotdeb.1 (cli) (built: Jul  6 2013 16:20:31) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with the ionCube PHP Loader v4.4.1, Copyright (c) 2002-2013, by ionCube Ltd., and
See Zend Engine API uusim version ei mõjuta enam midagi ja see pole ka oluline teade. See ei mõjuta masina tööd.
Kas see on miski jama või mida see endast kujutab-kuidas fix-ida?

Kood: Vali kõik

PHP Warning:  Module 'ionCube Loader' already loaded in Unknown on line 0
The ionCube PHP Loader is disabled because of startup problems.
Lõptulemus on siis ikkagi, et 1.5 päeva keppinud ja googeldanud(pole vist enam sellist lehtegi kus ma pole käinud), teinud miljon paketide eemaldamist ja paigaldamist, triljon korda masinat rebootinud ja WHAT A FUCK.... Ikka on INTERNAL SERVER ERROR :evil: :evil: :evil:

Lootus on nuid jäänud, et ehk toob lahenduse see
"UID is smaller" tekib seetõttu, et www-faile liigutatud/muudetud root-kasutajana
...et siis kuidas asja kontrollida ja parandada???

ls -l /var/www väljund

Kood: Vali kõik

ls -l /var/www
kokku 184
drwxr-xr-x  2 ispapps ispapps  4096 juuni 20 18:26 apps
drwxr-xr-x 15 root    root     4096 juuli  8 20:48 client
drwxr-xr-x  7 root    root     4096 juuli 20 08:57 clients
drwxr-xr-x  3 root    root     4096 juuni 24 18:29 conf
-rw-r--r--  1 root    root    14223 juuli 14 12:36 favicon.ico
lrwxrwxrwx  1 root    root       30 juuli  2 16:32 domain.info -> /var/www/clients/client5/web4/
-rw-r--r--  1 root    root      206 juuli 20 11:20 index.html
-rw-r--r--  1 root    root      395 juuli 14 10:53 index.php
drwxr-xr-x  2 root    root     4096 juuli 19 21:15 ioncube
lrwxrwxrwx  1 root    root       34 juuni 20 18:27 ispconfig -> /usr/local/ispconfig/interface/web
drwxr-xr-x  9 root    root     4096 juuli 20 08:54 php-fcgi-scripts
-rw-r--r--  1 root    root       20 juuli 18 20:38 phpinfo.php
drwxr-xr-x  7 root    root     4096 juuli 20 09:15 phpMemcachedAdmin
lrwxrwxrwx  1 root    root       30 juuli  4 18:34 domain.co -> /var/www/clients/client7/web6/
lrwxrwxrwx  1 root    root       30 juuli 14 19:51 domain.tk -> /var/www/clients/client5/web8/
lrwxrwxrwx  1 root    root       30 juuli  2 13:18 domain.org -> /var/www/clients/client4/web3/
-rwxrwxrwx  1 root    root        0 juuli 19 21:17 robots.txt
lrwxrwxrwx  1 root    root       30 juuni 20 19:56 domain.tk -> /var/www/clients/client1/web1/
drwxr-xr-x  2 root    root     4096 juuli 20 06:26 webalizer
lrwxrwxrwx  1 root    root       24 juuni 20 18:22 webmail -> /usr/share/squirrelmail/
-rw-r--r--  1 root    root     4663 juuli 14 10:53 wp-activate.php
drwxr-xr-x  9 root    root     4096 juuli 14 10:55 wp-admin
-rw-r--r--  1 root    root      271 juuli 14 10:53 wp-blog-header.php
-rw-r--r--  1 root    root     3522 juuli 14 10:53 wp-comments-post.php
-rw-r--r--  1 root    root     3173 juuli 14 12:21 wp-config.php
drwxr-xr-x  5 root    root     4096 juuli 14 12:55 wp-content
-rw-r--r--  1 root    root     2718 juuli 14 10:53 wp-cron.php
drwxr-xr-x  9 root    root     4096 juuli 14 10:58 wp-includes
-rw-r--r--  1 root    root     1997 juuli 14 10:53 wp-links-opml.php
-rw-r--r--  1 root    root     2408 juuli 14 10:53 wp-load.php
-rw-r--r--  1 root    root    29217 juuli 14 10:53 wp-login.php
-rw-r--r--  1 root    root     7723 juuli 14 10:53 wp-mail.php
-rw-r--r--  1 root    root     9899 juuli 14 10:53 wp-settings.php
-rw-r--r--  1 root    root    18219 juuli 14 10:53 wp-signup.php
-rw-r--r--  1 root    root     3700 juuli 14 10:53 wp-trackback.php
-rw-r--r--  1 root    root     2719 juuli 14 10:53 xmlrpc.php

Viimati muutis -IFFI-, 20.07.2013, 19:36, muudetud 2 korda kokku.
laurik
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 69
Liitunud: 20.12.2008, 20:21

Postitus Postitas laurik »

Module 'ionCube Loader' already loaded - peaks tähendama, et toda ionCube on juba korra laetud ja teiskordsel laadimisel keelatakse mõlemad versioonid?

Tuleks uurida
/etc/php5/
alamkaustades ini-faile, et kus need ionCube 5.3/5.4-d topelt on...

ning selle UID... parandamisest on juttu mu eelmises postituses toodud lingil.
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Okei, aga kes selle omanik peaks olema?

Hetkel tegin

Kood: Vali kõik

chown -R root:root /var/www
chown -R www-data:www-data /var/www 
Ja nuid on kõikide klientide veebid INTERNAL SERVER ERROR :D

Jah selle topelt laadimise googeldasin ka ise juba välja
laurik
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 69
Liitunud: 20.12.2008, 20:21

Postitus Postitas laurik »

Omanik peaks olema kasutaja login.

Varukoopiad, ma loodan, on sul käepärast? ehk saab sealt piiluda?
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Mina ei suuda enam...

vaatasin teises serveris on "root" /var/www omanik muutsinsiis selles ka

Kood: Vali kõik

chown -R root:root /var/www ja chmod 0755 /var/www
Nüüd on erroriks
ERROR 503 - Service Unavailable!

Järjest rohkem ma surgin siis hulemaks läheb. Pea aegu oli juba OK :D

Mina igaljuhul loobun...no ei suuda enam, ajud tossavada juba. Kas on keegi mõistliku summa eest asja korda tegema või lasen serveri re-installi.
laurik
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 69
Liitunud: 20.12.2008, 20:21

Postitus Postitas laurik »

http://www.pingviin.org/fpost76194.html#76190

selle /var/www faililoetelu esimese kausta omanik pole root:
drwxr-xr-x 2 ispapps ispapps 4096 juuni 20 18:26 apps
ja vbl alamkaustades ka teised kasutajad/grupid/õigused?
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Selle omanik peaks olema ISPconfig ja need domain kausatd ja clients kuuluvad ka ISPconfig-ule kuna läbi ISPconfig paneeli on loodud uus klient ning see loob ise vajalikud kaustad sinna www katalooma.

Backupid on olemas jah...eks proovin veel ennem re-installi maha lasta kõik apache, ja php, ispconfig ning need uuesti paigaldada. Peaks saama ka ju nii õigustega asja tegelt korda???

Kes kurat nüüd enam teab millisel kasutal millised õigused ja kuhu gruppi kuulus.
laurik
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 69
Liitunud: 20.12.2008, 20:21

Postitus Postitas laurik »

Tjahh.. ma hoian parem "moka maas", et mitte seda segadust suurendada :|
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Ega siin enam midagi hullemaks minna enam ei anna :P :D

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

...et siis vajalikud failid alla sikutada ja veidi julmalt proovida masinat retsida...lõhnab juba jah reinstalli järgi :D :D

Vot mis võib teha üks distro upgrade kui ikak süsteemi hästi ei tunne :D

MySqli sain käima aga õigused ikka paigast ära.

Oskab keegi anda kavala nipi kuidas saaks eemaldatud kiirelt php, apache, mysqli, ispconfigu...

Prooviks ennem reinstalli ära uuesti peale paneku.
terat
Uus kasutaja
Uus kasutaja
Postitusi: 10
Liitunud: 08.04.2010, 20:53

Postitus Postitas terat »

Kui sa võtad /var/clients siis sa näed ära, mis peaks olema õiguste grupp. Mul ntx. client15 vastab web18. Õigused Group client 15, owner 18 ja hetkel kui vaatan õigustekogum 751. Mul hetkel täiesti töötav ISPconfig püsti, aga ioncube'i ei kasuta aga ehk saab millegagi kasulik olla.

PS: Ürita oma server virtuaalsele kujule saada, saad iga enne muudatust sekunditega snapshoti teha ja taastada sekunditega endisele kujule.
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Sai proovitud

Kood: Vali kõik

chown -R client5:web4 /var/www/clients/client5
chown -R client5:web4 /var/www/clients/client5/web4
chown -R client5:web4 /var/www/clients/client5/web4
chown -R client5:web4 /var/www/domain

ja samamoodi 

Chmod 0751 kõigile
aga abi mitte midagi, seis ikka sama.

Aga räägi kuidas see virtuaalseks tegemine käib? See oleks küll tore värk.

Ma igaljuhul katsetan nüüd kõik tarkvara re-installida...(pole lihtsalt aega oodata lahendust nädalaid)
Vasta