1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.3 Fatal Error: Directive 'allow_call_time_pass_reference' is no longer available in PHP

Discussion in 'Troubleshooting and Problems' started by Krave, Mar 17, 2014.

  1. Krave

    Krave New Member

    If anyone can help me fix this issue, it'd be much appreciated!

    Stack Trace
    #0 [internal function]: XenForo_Application::handleFatalError()
    #1 {main}
     
  2. Brogan

    Brogan XenForo Moderator Staff Member

    Can you post the entire stack trace of the error, including the title?
     
  3. Liam W

    Liam W Well-Known Member

    Looks to me like you upgraded your PHP installation, however you still have an outdated php.ini file.

    You should edit the php.ini file and remove the allow_call_time_pass_reference entry. If you're on shared hosting, your host will have to do this (I hope you're not on shared hosting).

    Liam
     
  4. Krave

    Krave New Member

    Thank you both for your help, but I managed to sort it out by downgrading to an earlier version. It wasn't a big deal as I'm just messing around with Xenforo for a while to get to grip with things.
     
  5. Liam W

    Liam W Well-Known Member

    You haven't fixed the issue, merely covered it up...

    Liam
     
  6. Krave

    Krave New Member

    You're right. Where can I find the php.ini file bud?
     
  7. Krave

    Krave New Member

    Can anyone help me, I still get this error.
     
  8. Tracy Perry

    Tracy Perry Well-Known Member

    Make sure you are commenting it out of the correct php.ini file. Check in your ACP for the PHP info (under tools) and make sure that you are editing the "Loaded configuration file". I have seen before multiple PHP.ini's in place.
     

Share This Page