Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Install error on install.php


Reply

5 Posts   1457 Views

Avatar
Keith

26 June 2008 at 11:28pm Community Member, 1 Post

I get this error when going to the url to install:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /directory/directory/directory/directory/install.php on line 518.

Here is the code from lines 508 to 536:

function isRunningApache($testDetails) {
      $this->testing($testDetails);
      if(function_exists('apache_get_modules') || stristr($_SERVER['SERVER_SIGNATURE'], 'Apache'))
         return true;
      
      $this->warning($testDetails);
      return false;
   }

line 518->protected $baseDir;
   function getBaseDir() {
      // Cache the value so that when the installer mucks with SCRIPT_FILENAME half way through, this method
      // still returns the correct value.
      if(!$this->baseDir) $this->baseDir = realpath(dirname($_SERVER['SCRIPT_FILENAME'])) . '/';
      return $this->baseDir;
   }
   
   function testing($testDetails) {
      if(!$testDetails) return;
      
      $section = $testDetails[0];
      $test = $testDetails[1];
      
      $message = "OK";
      if(isset($testDetails[3])) $message .= " ($testDetails[3])";

      $this->tests[$section][$test] = array("good", $message);
   }

This is running on a 1and1 Linux shared server, if that helps any. The url to the install is:
www.fairmidway.org/install.php

Thanks.

Avatar
kjello

25 August 2008 at 5:03pm Community Member, 7 Posts

How did you resolve this?

Avatar
Willr

25 August 2008 at 5:08pm Forum Moderator, 5511 Posts

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION is the usual error message when you have PHP4 running and not PHP5 - how you can check is by creating a somefilename.php with the content

<?php php_info(); ?>

Upload that to your server and see what version of PHP you are running

Avatar
kjello

25 August 2008 at 5:23pm Community Member, 7 Posts

I get a call to an undefined function. They say php is installed. and PHPbb is working on the domain.

What's up?

Avatar
Willr

25 August 2008 at 5:28pm Forum Moderator, 5511 Posts

sorry should be phpinfo() Note no _