Installationstest ok, aber danach encoder SourceGuardian fehler

Begonnen von Nachtfalke, 04 März 2005, 21:34:28

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Nachtfalke

Hallo zusammen, ich habe folgendes Problem und bitte euch um Hilfe
nach der Installation tauch plötzlich der fehler mit dem encoder SourceGuardian auf.
---------------------------------------------------------------
Prüfung mit Installcheck (aus dem Paket)
System information/check   
check status info
PHP-Version OK 4.3.1 
MySql-Version OK 3.23.49 
Session enabled OK 
SourceGuardian Engine OK dynamic loaded per script   
mmCache-Encoder Engine failed undefined Error 
Zend-Encoder Engine failed Zend-Optimizer is not installed or not active 

Encryption test
In at least one frame must be written a success message.
SourceGuardian encrypted file:  SourceGuardian-Support is runnig

---------------------------------------------------------------
Ergebnis von vpkMxcheck

vkpMx Server-Check Tool

Encoder-Check
   SourceGuardian Encoder: Ok
   Turck Encoder: not supported
   Zend Encoder: not supported
Encoder-Status: Ok

PHP-Version: 4.3.1
PHP Session: Ok
PHP_SELF Variable: Ok
PHP Safe-Mode: Off
MySQL-Server: 3.23.55-log
Web-Server: Apache/2.0.46 (Linux/SuSE)
IP-Address: 62.67.245.17
---------------------------------------------------------------
Installation läuft perfekt bis zum Aufruf der admin.php
---------------------------------------------------------------
Aufruf nach Instalation der Seite  http://xxxxxxxxxx/admin.php gleicher fehler bei index.php

Mx 2.x make use of PHP-encryption.
Therefore either the Turck MMCache/Loader extension, the SourceGuardian extension or the Zend Optimizer are required to decode the core-files.
None of these extensions could be found, please correct this and try it again.

Quick-Install Note:
If you have administrator/root access on this server, please copy the file:
/srv/www/web5/html/ixed/ixed.lin.4.3.1.pxp
to your PHP extension_dir:
/usr/share/extensions/no-debug-non-zts-20020429/
to enable the SourceGuardian extension.

---------------------------------------------------------------
Datei nochmals Binär rübergeladen kein erfolg
---------------------------------------------------------------
bei suche im Board fand ich diesen Artikel bei mir ist keine Route davor, müste dann ein anderes Problem sein
http://board.pragmamx.de/index.php?topic=8676.0

weis jetzt leider nicht weiter, könnt ihr mir helfen bitte
Gruß Günther


.

jubilee

Hallo !
Ändere einmal folgende Zeile in der Datei includes/mx_baseconfig.php :
Zeile ~37
Zitat$GLOBALS['mxEncoderType'] = "auto";
ändern in :
Zitat$GLOBALS['mxEncoderType'] = "3";

Bitte auch sicherstellen, das die Datei ixed.lin.4.3.1.pxp im Verzeichnis /ixed liegt und zumindest lesbar ist (am besten chmod 755)
Das geliche gilt für das Verzeichnis /ixed (auch chmod 755)

MfG
jubilee

Nachtfalke

#2
das ging ja schnell mit ner Antwort ..super  :)

Habe jetzt den Eintrag geändert auf $GLOBALS['mxEncoderType'] = "3";

Neue Fehlermeldung ist:
PHP script /srv/www/web5/html/ixed/sg/mx_pro.php is protected by SourceGuardian and requires file ixed.lin.4.3.1.pxp.
Please read SourceGuardian protected scripts manual.

Kontrolle der Schreibrechte Ordner und Datei sind bzw. waren 755

Frage:
der encoder läuft auf dem System /usr/share/extensions/no-debug-non-zts-20020429/ixed.lin.4.3.1.pxp
und ist auch in der php.ini eintragen, ist das ein Fehler ?? denn dann wurde der encoder erst durch das Checktool erkannt vor der Installation

Gruß Günther

jubilee

Zitatder encoder läuft auf dem System /usr/share/extensions/no-debug-non-zts-20020429/ixed.lin.4.3.1.pxp
und ist auch in der php.ini eintragen
In diesem Fall muss die Datei ixed.lin.4.3.1.pxp im Verzeichnis /usr/share/extensions/no-debug-non-zts-20020429/ liegen
und ausführbar sein.
Anscheinend fehlt die Datei im extension-dir noch.
Musst Du mal aus dem ixed-Verzeichnis dahin kopieren.

MfG
jubilee

Nachtfalke

die Datei liegt da (ist ja kopiert Rechtschreibfegler ausgeschlossen) ,
und Ausführbar 755,
Besitzer und Gruppe beides root, kontrolliert per ssh zugang

es handelt sind um ein Web was mit confixx eingerichtet ist, spielt das eine große Rolle ?
Angaben confixx_vhost.conf und der tmp datei belaufen sich nur auf den safe mode extra nochmal auf off gesetzt

Gruß Günther


jubilee

Hmmmm ...
Server hast Du auch restarted nachdem Du den Eintrag in der php.ini vorgenommen hast ?
Ansonsten gib mir mal einen ssh-zugang zu dem Server.
Normalerweise muss das eigentlich funktionieren, wenn es in der php.ini eingetragen ist und die Datei im
extension-Dir liegt.
MfG
jubilee

Nachtfalke

#6
hier nochmal alle Datein mit Rechten und Inhalt:

/etc/php.ini  644 root root
/usr/share/extensions/no-debug-non-zts-20020429/ixed.lin.4.3.1.pxp  755 root root
/etc/apache2/confixx_vhost.conf    644 root root
/root/confixx/safe/confixx_vhost.conf.tmp   644 root root
/svr/www/web5/html/ixed    755  web5  web5
/svr/www/web5/html/ixed/ixed.lin.4.3.1.pxp  755 web5 web5
------------------------------------------------------------
Inhalt der /etc/php.ini Abschnitt extension

[extension section]
extension = mysql.so
extension = ixed.lin.4.3.1.pxp
;extension = pgsql.so
; end of extension section
------------------------------------------------------------

Inhalt der /root/confixx/safe/confixx_vhost.conf.tmp und /etc/apache2/confixx_vhost.conf identisch
NameVirtualHost 62.xxx.xxx.xxx:80
UseCanonicalName Off
php_admin_flag safe_mode Off
php_admin_value safe_mode_exec_dir /srv/www/empty/
LogFormat "%V:#:%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" confixx
LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" confixx2
CustomLog  /var/log/apache2/confixx/stdlog_access confixx2

<Directory "/srv/www">
  <Files ~ "^\.ht">
    deny from all
  </Files>
  AllowOverride None
  AllowOverride Indexes  AuthConfig Limit  FileInfo
  Options None
  Options +FollowSymLinks +Includes
</Directory>

.-.-.-.-.web0 bis web4 entfernt-.-.-.-.-.-.-.-.

<Directory "/srv/www/web5/html">
  Options -FollowSymLinks -SymLinksIfOwnerMatch
  <IfModule mod_access.c>
    Allow from all
  </IfModule>
</Directory>

<VirtualHost 62.xxx.xxx.xxx:80>
  DocumentRoot /srv/www/confixx/html/gesperrt
</VirtualHost>

.-.-.-.-.web0 bis web4 entfernt-.-.-.-.-.-.-.-.

<VirtualHost 62.67.245.17:80>
  ServerName xxxxxxx.de
  ServerAlias www.xxxxxxxx.de web5.xxxxxxxxx.de

  DocumentRoot /srv/www/web5/html
  SuexecUserGroup web5 web5
  ScriptAlias /cgi-bin/ /srv/www/web5/html/cgi-bin/
  CustomLog /srv/www/web5/log/access_log confixx2
  php_admin_value open_basedir /srv/www/web5/html/:/srv/www/web5/phptmp/:/srv/www/web5/files/:/srv/www/web5/atd/
  php_admin_value file_uploads 1
  php_admin_value upload_tmp_dir /srv/www/web5/phptmp/
</VirtualHost>

------------------------------------------------------------
watt nu...  jetzt hilft nur noch glauben das ich evtl. einen groben fehler gemacht habe :-(

Gruß Günther

Nachtfalke

habe neuen Versuch gestartet und den Webspace gelöscht und das Basis und Addon Paket neu aufgespielt,
Datein im Verzeichnis ixed wie beschrieben Binär hochgeladen.
Rechte vergeben für Datein.

Check gestartet.. = OK
Installation durchgeführt, bis zum Schluß..

Fehler bleibt.

H I L F E.......


Gruß Günther

Nachtfalke

zu Testzwecken habe ich mal versucht, ob es etwas bewirkt wenn ich den anderen Guardian encoder nehme ( ixed.4.3.lin )
nach dem einbinden restart usw. wird dieser dann als OK angezeigt.

SourceGuardian Engine OK dynamic loaded per script 
SourceGuardin-Support is running
SourceGuardian Loader support  enabled 
SourceGuardian Loader Version  4.0 
Congratulation, your system supports the vkpMx 2.0.

Fehler bleiben aber leider bestehen............


Gruß Günther

jubilee

Hallo !
Zitatzu Testzwecken habe ich mal versucht, ob es etwas bewirkt wenn ich den anderen Guardian encoder nehme ( ixed.4.3.lin )
Das wird nicht funktionieren. Der wird zwar als php-Extension akzeptiert, kann aber die Scripte nicht entschlüsseln.
Dieser Encoder kann nur Dateien entschlüsseln die mit (dem neuen) Sourceguardian 4.0 verschlüsselt wurden. Den setzen wir aber z. Zt. nicht ein. Ich kann mir eigentlich nicht vorstellen, warum es nicht laufen soll.
Der Eintrag in der php.ini ist so korrekt und wenn die Datei auch im extension Dir liegt, dann muss es eingenlich gehen.
Evt lädst Du dir das Archiv mit den entsprechenden Encodern direkt von Sourceguardian und kopierst die entsprechende ixed.lin.4.3.1.pxp nochmal aus dem Archiv in Dein php-extension-dir.
Hier das Archiv : --->http://www.sourceguardian.com/ixeds/ixed.lin.zip

BTW: Welche Linux-Version läuft auf dem Server ?

MfG
jubilee

Nachtfalke

Das kopieren direkt vom Server http://www.sourceguardian.com/ixeds/ixed.lin.zip hab ich schon gemacht, gleicher effekt.
Version ist 8.1 Suse und confixx 3.0pro

jubilee

Hmmm ....
Ich weiss mir so keinen Rat.
Wenn sich alles so verhält wie Du es schreibst, dann muss es gehen.
Diesen Effekt haben wir eigentlich noch nicht gehabt.
Mal schauen, ob Tora noch etwas dazu einfällt ....
MfG
jubilee

Nachtfalke

#12
Lösung ist gefunden ...   :D

Trotz der posetiven Meldung der Checktools .....

Die ixed.lin.4.3.1.pxp aus dem Paket der Website (Basic) Größe 45262 funktioniert nicht
Die ixed.lin.4.3.1.pxp von der Guardian Seite Größe 45262 funktioniert nicht
Die ixed.lin.4.3.1.pxp aus dem Verzeichnis des Installcheck(vkpmxckeck) Größe 41925 funktioniert einwandfrei

da ist der Sonntag ja wieder einmal gerettet  8)

Gruß Günther

NeMeSiSX2LC

Zitat von: Nachtfalke am 05 März 2005, 22:11:40
zu Testzwecken habe ich mal versucht, ob es etwas bewirkt wenn ich den anderen Guardian encoder nehme ( ixed.4.3.lin )
nach dem einbinden restart usw. wird dieser dann als OK angezeigt.

SourceGuardian Engine OK dynamic loaded per script 
SourceGuardin-Support is running
SourceGuardian Loader support  enabled 
SourceGuardian Loader Version  4.0 
Congratulation, your system supports the vkpMx 2.0.

Fehler bleiben aber leider bestehen............


Gruß Günther


Da kommt mir SG 4 entgegen und das wären ja dann eher die: http://www.sourceguardian.com/ixeds/ixed4.lin.zip Files die passen.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1