[gentoo] apache2+php5 werkt niet met mambo

Pagina: 1
Acties:

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
Hoi

Ik draai een site met het mambo CMS.
Er draait apache 2.0.55 op, onder gentoo.

Tot gisteren php4+mysql4, vandaag php5+mysql5.
Mysql werkt keurig, alleen krijg ik bij het beheer van de site deze error:
code:
1
Fatal error: Only variables can be passed by reference in /var/www/localhost/htdocs/<KNIP>/administrator/components/com_content/admin.content.php on line 472



Ik heb dit op een andere box ook gehad met squirrelmail, maar daar was het een vervang-wat-code oplossing. Is dat hier ook mogelijk (ik heb op forums.gentoo.org, hier en op google gezocht)?

Sowieso: kan ik dit netter oplossen?


edit: mambo is versie 4.5.2 van de site, niet uit portage.

[ Voor 6% gewijzigd door Boudewijn op 27-02-2006 14:57 ]

Zaram module kopen voor je glasvezelaansluiting?


  • jurp5
  • Registratie: Februari 2003
  • Laatst online: 30-01 20:52
wat staat er op die lijn?

  • koffiedrinker
  • Registratie: September 2002
  • Laatst online: 05-02 21:05

koffiedrinker

Archlinux werkt dagelijks

Even rondgekeken en gevonden dat volgens mij het probleem is php5. Je kan in deze thread op het mambo forum lezen dat Mambo eigenlijk nog geen ondersteuning heeft voor php5. Maar er staan ook een aantal oplossingen voor jouw probleem bij.
En waarom gebruik je niet gewoon mambo uit portage? Volgens de site van Mambo is er een veiligeheidslek gevonden en dat is hersteld in 4.5.3h en met portage had je die automagisch geinstalleerd :P

Koffie werkt echt!


  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
ok ja ik weet dat het php5 is.

php5 gaf die error ook met squirrelmail.

Waarom geen portagage?

Omdat portage tof is, tot je van die webapp-config meuk krijgt.
Dat is dan weer niet tof.


offtopic:
gentoo-devs geven soms ook gewoon off the record toe dat webapp-config klote is .
Ik wil de installaties van web-based troep graag in eigen hand houden ;)



code:
1
2
3
4
5
6
7
8
    $database->setQuery( $query );
        if ( $sectionid == 0 ) {
                $sections[] = mosHTML::makeOption( '-1', 'Select Section' );
                $sections = array_merge( $sections, $database->loadObjectList() );
                $lists['sectionid'] = mosHTML::selectList( $sections, 'sectionid', 'class="inputbox" size="1" '. $javascript, 'value', 'text' );
        } else {
                $lists['sectionid'] = mosHTML::selectList( $database->loadObjectList(), 'sectionid', 'class="inputbox" size="1" '. $javascript, 'value', 'text', intval( $row->sectionid) );
        }


Die $lists-regel is het .

[ Voor 14% gewijzigd door Boudewijn op 28-02-2006 01:50 ]

Zaram module kopen voor je glasvezelaansluiting?


  • Aapzak
  • Registratie: November 2000
  • Laatst online: 08-01 15:23

Aapzak

Your genuine OS hopper

Het was volgens mij al duidelijk dat dit puur php5 issue is he?

php5 is wat betreft doorgeven van variablen niet backward compatible met oudere php's. Er zijn erg veel apps die door deze foutmelding kapot gaan.
(raar dat die apps nog niet gerepareerd zijn trouwens, het speelt best wel lang al)

PSN ID: Aapzak


  • Sypher
  • Registratie: Oktober 2002
  • Laatst online: 06-02 20:06
Volgens mij was er een patch om Mambo te laten werken met PHP5...

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
netvisions schreef op dinsdag 28 februari 2006 @ 10:28:
Volgens mij was er een patch om Mambo te laten werken met PHP5...
Linkje?

Heb net even google gebruikt maar niets gevonden :|
Het was volgens mij al duidelijk dat dit puur php5 issue is he?
Ja.
D'oh.

Meer progsels hebben hier last van, en ja ik weet ook dat het aan de parameter passing methode ligt (lijkt me zo). Alleen ga ik niet een CMS refactoren daarvoor.

Zaram module kopen voor je glasvezelaansluiting?


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Aapzak schreef op dinsdag 28 februari 2006 @ 10:26:
Het was volgens mij al duidelijk dat dit puur php5 issue is he?
4.4.2 heeft er anders ook een handje van met o.a. oude horde installaties :X

God, root, what is difference? | Talga Vassternich | IBM zuigt

Pagina: 1