Plötzlicher Seitenausfall wegen Sef_Advance
« am: 14.08.2008 21:23 Uhr »
Hallo!
Ich nutze seit zwei Jahren erfolgreich sef_advance von sakic. Plötzlich wurde gerade die Seite unerreichbar, mit dem Fehler: "Site error: the file /var/www/web64/html/components/com_sef/sef.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.".
Dabei ist ioncube_loader_lin_5.2.so installiert - ohne das würde sef_advance nicht funktionieren. Ich habe sicherheitshalber gerade das ioncube_loader Paket wieder heruntergeladen und installiert, aber das Fehler ist immer noch da und die Seite unerreichbar.
SefAdvance läßt sich auch nicht abstellen - ich bekomme im Backend dasselbe Fehler.
Was wurde serverseits geändert ud was soll unternommen werden, damit die Seite wieder läuft?

Danke und Gruß

*

Offline admin

  • *****
  • 6.360
  • Support Joomla100
    • Profil anzeigen
    • 100 Prozent Joomla-Hosting
Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #1 am: 14.08.2008 21:30 Uhr »
Kann es sein, dass die Komponente nicht mit PHP 5 zurecht kommt? Da PHP 4 ja eingestellt wurde, erfolgte hier ein Upgrade auf PHP 5.
Vollkasko-Versicherung für Ihre Homepage?
https://www.joomla100.com/sicherheit/vollkasko-versicherung

Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #2 am: 14.08.2008 21:35 Uhr »
gerade habe ich ioncube/ioncube-loader-helper.php laufen lassen. Das Fehler liegt darin, dass die Serverkonfiguration insofern geändert wurde, dass ab der Änderung braucht man einen Eintrag in php.ini. Da soll die Zeile zend_extension = /<path>/ioncube_loader_lin_5.2.so eingetragen werden.

Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #3 am: 14.08.2008 21:41 Uhr »
So, die Links zu ioncube-loader habe ich per pm geschickt.

ioncube-loader helper sagt dazu folgendes:
ioncube läuft nicht. also entweder php.ini anpassen und den Pfad zu ioncube angeben. Oder runtime installation nutzen. Beim Abruf von runtime installation kommt das Fehler:


Warning: dl() [function.dl]: Unable to load dynamic library '/usr/lib/php5/20060613+lfs//../../../../var/www/web64/html/ioncube/ioncube_loader_lin_5.2.so' - /usr/lib/php5/20060613+lfs//../../../../var/www/web64/html/ioncube/ioncube_loader_lin_5.2.so: cannot open shared object file: No such file or directory in /var/www/web64/html/ioncube/ioncube-loader-helper.php on line 411

Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #4 am: 14.08.2008 23:10 Uhr »
Aha, die Auswirkungen von php5 sind verheerender bei mir, als erst gemerkt. Die zweite Seite, sowohl Frontend als auch Backend, wimmelt nur so von Fehlern wie
-open_basedir restriction in effect
-File ... is not within the allowed path(s)
-Cannot modify header information - headers already sent by.
Die Inhalte im Frontend sind teilweise weg.
Der Dirketlink ging per pm an Sie. Vielleicht hilft es weiter.
Dank und Gruß

Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #5 am: 14.08.2008 23:17 Uhr »
gerade hat mir Emir Sakic, Entwickler von sefadvance geschrieben. Er meint, es soll, wie gesagt, der Eintrag in php.ini vorgenommen werden. Alternativ kann runtime Instalation durch Upload von ioncube in extentions directory ermöglicht werden (möglich ab php5.2.5).

Weiter Zitat von seiner Seite:

Zitat
# Installing via custom php.ini file
If the ionCube is not supported and the run-time loading via dl() is disabled, the loaders should be installed in php.ini. The global php.ini can only be edited by system administrators and not by shared host users, but if CGI is used (the tester will tell you), you should be able to use a custom, local php.ini file which will install the loaders for you.
Create a text file called php.ini with the following content on the first line:
zend_extension = /path/to/ioncube_loader_lin_5.2.so
Replace the path and lin_5.2 with your own flavour and PHP version (this is only an example, read detailed instructions for exact syntax for your case).
Upload this php.ini file to the root of your site and also to administrator and main component directories. For example, for SEF Advance, you would upload the php.ini file to: ./, ./administrator/, ./administrator/components/com_sef/
# Run-time loading from extension directory
Since PHP 5.2.5 the features of dynamic loading method dl() has been restricted, so the ionCube loaders can run dynamically only from the extension directory. This directory is most often out of the reach of share host users and is available only to the host administrators.
If you are on a shared hosting just ask your web host to put the ionCube loader to the extension directory. Our products use the new preamble which will read them from there. If you have the root access to your server then you can do this yourself. It requires no editing of php.ini and no services restart.
# Installing in php.ini
If none of the above options apply to you, you should ask your web host to install the ionCube loaders in global php.ini. This is also the best option in the terms of performance, and you should definitely consider it if you are the system admin. Since the loaders are already in php.ini they don't need to be dynamically loaded each time an encoded file is called which saves time and also works for all sites on server.

Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #6 am: 14.08.2008 23:31 Uhr »
Eine php.ini mit dem Inhalt zend_extension = /var/www/web64/html/ioncube/ioncube_loader_lin_5.2.so, abgelegt im /html hilft nicht.

Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #7 am: 29.08.2008 03:49 Uhr »
Hi Leute !

Habe das selbe Problem. Betreibe eine Ligaseite wo auch der ionCube benutz wird. Die Seite lief bis jetzt immer gut aber heute habe ich meine seite aufgerufen un bekomme auch folgende Fehlermeldung:

Site error: the file /var/www/web60/html/liga/EGL_ROOT/secure/classes/RuntimeEngine.class.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.

Wurden irgendwelche Einstellungen am Server geändert ? Nur bevor ich hier auf Fehlersuche gehe.

Ah ok:
http//:liga.chaoszentrale.eu/
« Letzte Änderung: 29.08.2008 15:28 Uhr von HexMaster »

*

Offline admin

  • *****
  • 6.360
  • Support Joomla100
    • Profil anzeigen
    • 100 Prozent Joomla-Hosting
Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #8 am: 29.08.2008 08:57 Uhr »
Um welche Seite gehts denn genau? Ohne lässt sich der Server nicht feststellen und ohne Server keine Möglichkeit rauszufinden, ob von der Technik was gemacht wurde. ;)
Vollkasko-Versicherung für Ihre Homepage?
https://www.joomla100.com/sicherheit/vollkasko-versicherung

Re: Plötzlicher Seitenausfall wegen Sef_Advance
« Antwort #9 am: 30.08.2008 19:57 Uhr »
Es handelt sich um folgende Seite:

http://liga.chaoszentrale.eu