Aktuelle Zeit: 23. Mai 2013, 01:05

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ]  Gehe zu Seite 1, 2  Nächste
 Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung. 
Autor Nachricht

Registriert:
8. Jul 2009, 13:41
Beiträge: 11
Wohnort: Erfurt - Aachen
Beitrag Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
Nachdem meine Seite durch die Umstellung auf PHP 5.3 erst einmal unbrauchbar geworden ist, habe ich versucht, die Fehler in Joomla 1.0.15 Schritt für Schritt zu beseitigen. Ohne Anspruch auf Vollständigkeit hier die notwendigen Änderungen in den einzelnen Dateien als "workaround". Damit funktioniert es zumindest bei mir wieder richtig. Vielleicht hilft es ja dem einen oder anderen weiter.

Die Darstellung ist im Format: Zeilennummer/Originalcode/geänderter Code. Viel Erfolg!


/components/com_content/content.php

154:
function frontpage( $gid, &$access, $pop, $now, $limit, $limitstart ) {
function frontpage( $gid, $access, $pop, $now, $limit, $limitstart ) {

228:
function showSection( $id, $gid, &$access, $now ) {
function showSection( $id, $gid, $access, $now ) {

375:
function showCategory( $id, $gid, &$access, $sectionid, $limit, $selected, $limitstart, $now, $selected, $filter ) {
function showCategory( $id, $gid, $access, $sectionid, $limit, $selected, $limitstart, $now, $selected, $filter ) {

636:
function showBlogSection( $id=0, $gid, &$access, $pop, $now=NULL, $limit, $limitstart ) {
function showBlogSection( $id=0, $gid, $access, $pop, $now=NULL, $limit, $limitstart ) {

742:
function showBlogCategory( $id=0, $gid, &$access, $pop, $now, $limit, $limitstart ) {
function showBlogCategory( $id=0, $gid, $access, $pop, $now, $limit, $limitstart ) {

864:
function showArchiveSection( $id=NULL, $gid, &$access, $pop, $option, $year, $month, $limit, $limitstart ) {
function showArchiveSection( $id=NULL, $gid, $access, $pop, $option, $year, $month, $limit, $limitstart ) {

998:
function showArchiveCategory( $id=0, $gid, &$access, $pop, $option, $year, $month, $module, $limit, $limitstart ) {
function showArchiveCategory( $id=0, $gid, $access, $pop, $option, $year, $month, $module, $limit, $limitstart ) {

1399:
function showItem( $uid, $gid, &$access, $pop, $option='com_content', $now ) {
function showItem( $uid, $gid, $access, $pop, $option='com_content', $now ) {

>1500:
function show( $row, $params, $gid, &$access, $pop, $option='com_content', $ItemidCount=NULL ) {
function show( $row, $params, $gid, $access, $pop, $option='com_content', $ItemidCount=NULL ) {


/components/com_content/content.html.php

437:
function show( &$row, &$params, &$access, $page=0 ) {
function show( $row, $params, $access, $page=0 ) {


/includes/vcard.class.php

37-75: diese Zeilen müssen mit /* und */ auskommentiert werden (sind anscheinend doppelt definiert)

_________________
Meine Seite: www.glyxstern.de (natürlich bei bplaced)


8. Jul 2009, 17:06
Profil
Benutzeravatar

Registriert:
22. Jun 2008, 22:47
Beiträge: 2457
Wohnort: Kassel
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
Die sache is doch ganz einfach:
Aktuelles Joomla nutzen.

Warum machst du dir arbeit für eine veraltete Software?
Das neue ist sowieso sicherer und bestimmt auch moderner programmiert.

Ich verstehe daher nicht wirklich was dieser "Rettungsversuch" soll.

Das aktuelle Joomla wurde hier bereits genug supportet und sollte sicher funktionieren ;)

Gruss
Jan

_________________
wieder da, auch wenn unbeabsichtigt...


8. Jul 2009, 17:08
Profil
bplaced.net Senior Staff
Executive Lifestyle Officer
Benutzeravatar

Registriert:
2. Nov 2007, 14:05
Beiträge: 5696
Wohnort: Gangstarrs Paradise
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
hi,


nun, es benutzen durchaus noch so einige Joomla 1.0, ich werde - soweit Du nichts dagegen hast, auch gerne Deine Modifikationen automatisiert für alle Benutzer übertragen. Danke jedenfalls für die Mühen, ich fand 1.5 schon total stressig ;D


ciao

_________________
Bild
http://xrmb2.net/
.. XrMb2 ImageHost ..

<miro> No questions, I'm a global player, international hustla


9. Jul 2009, 01:57
Profil

Registriert:
8. Jul 2009, 13:41
Beiträge: 11
Wohnort: Erfurt - Aachen
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
Hallo,

Jan, ich habe leider nicht die Zeit, meine komplette Seite mal eben "schnell" zu migrieren. Es steckt schon eine Menge Arbeit drin. Wobei ich gestern gezwungenermaßen mal angefangen habe und sagen muss, mit dem com_integrator ist mir schon eine Menge Arbeit abgenommen worden. Vor allem die Bilder sind noch in den Texten! Mit mtw_migrator hat es übrigens nicht funktioniert (hat mich 3x eine Neuinstallation gekostet, sorry für die Serverlast beim Auspacken). Naja, werde immer mal ein bissel an 1.5 arbeiten. Zum Glück geht die originale Seite ja wieder.

Miro, super, dass Du Dich hier auch um die Leute mit antiquierter Software kümmerst. Du kannst die Änderungen natürlich gern nutzen. Vielleicht kann vorher mal jemand mit php-Ahnung einen Blick drüber werfen. Ich habe zwar nur die Referenzierungen entfernt, aber vielleicht habe ich was übersehen.

Viele Grüße,

glyxstern

_________________
Meine Seite: www.glyxstern.de (natürlich bei bplaced)


9. Jul 2009, 09:54
Profil

Registriert:
14. Apr 2009, 10:23
Beiträge: 3
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
@glyxstern

Eine meiner Seiten läuft auch noch auf Joomla 1.0.15, und war unbrauchbar geworden. Mit deinem Workaround geht's wieder. Vielen Dank!!! :)


9. Jul 2009, 10:38
Profil

Registriert:
3. Jul 2009, 10:01
Beiträge: 8
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
hallo :wink:

ich hab diese änderungen durchgeführt, trotzdem schreibt es die gleiche fehlernachricht....
hat jemand ideen? :|

Code:
Warning: call_user_method_array() expects exactly 3 parameters, 2 given in /users/borgatya/www/includes/Cache/Lite/Function.php on line 100


9. Jul 2009, 14:18
Profil

Registriert:
11. Mai 2009, 15:31
Beiträge: 5266
Wohnort: my life
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
Ist eine Warnung statt ein Fehler, eventuell ausblenden

_________________
SIMPL7 - ein kostenloses, modernes Template für verschiedene Zwecke.


9. Jul 2009, 14:27
Profil

Registriert:
30. Jun 2010, 22:42
Beiträge: 1
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
Herzlichen Dank für die Veröffentlichung dieser Lösung. Sie hat bei mir auch funktioniert und mir viel Arbeit erspart.


30. Jun 2010, 22:53
Profil

Registriert:
12. Mär 2012, 10:52
Beiträge: 2
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
Ist es logisch, dass die PHP Prozesse ohne die im 1. Post genannten Änderungen offen bleiben und solche Errors auslösen:

mod_hcgi: pm error: user limits reached!
FastCGI: incomplete headers (0 bytes) received from server "/var/run/hcgi/22123"
mod_hcgi: Could not connect to fcgi server '/var/run/hcgi/123456'. connect() failed, no more retries. request failed!, referer:
FastCGI: incomplete headers (0 bytes) received from server "/var/run/hcgi/123456", referer: ...

(Zahl nach hcgi/ anonymisiert)

Ps:

function.php

Die function call muss scheinbar auch geändert werden um mit 5.3 im Reinen zu sein;

Code:
   function call()
   {
      $arguments = func_get_args();
      $numargs = func_num_args();
      for($i=1; $i < $numargs; $i++){
      $arguments[$i] = &$arguments[$i];
      }
      $id = serialize($arguments); // Generate a cache id


12. Mär 2012, 10:59
Profil
bplaced.net Senior Staff
Executive Lifestyle Officer
Benutzeravatar

Registriert:
2. Nov 2007, 14:05
Beiträge: 5696
Wohnort: Gangstarrs Paradise
Beitrag Re: Joomla 1.0.15 und PHP 5.3 - Versuch einer Rettung.
hi,


das ist heute sicherlich schwer zu sagen, von der Verwendung älterer Versionen würde ich nun wirklich abraten. Mal abgesehen davon, dass die Fehler wohl woanders auftreten, da Du das Script offenbar nicht auf bplaced ausführst.


ciao

_________________
Bild
http://xrmb2.net/
.. XrMb2 ImageHost ..

<miro> No questions, I'm a global player, international hustla


12. Mär 2012, 11:50
Profil
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 11 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 28 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst Deine Beiträge in diesem Forum nicht ändern.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB © phpBB Group., phpBB.de