Login | Forgot password | Register

X

What is OpenID?

OpenID is an Internet-wide identity system that allows you to sign in to many websites with a single account.

With OpenID, your ID becomes a URL (e.g. http://username.myopenid.com/). You can get a free OpenID for example from myopenid.com.

For more information visit the official OpenID site.

Jump to:

17480 Posts in 4474 Topics by 1973 members

Archive

SilverStripe Forums » Archive » Installation Problems with 2.2.3

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

Page: 1
Go to End
Author Topic: Installation Problems with 2.2.3 281 Views
  • textura
    avatar
    Community Member
    3 posts

    Installation Problems with 2.2.3 Link to this post

    Help!

    I am having problems with the basic installation. When I run install.php, I get the following:

    ==========

    Installing SilverStripe...

    I am now running through the installation steps (this should take about 30 seconds)

    If you receive a fatal error, refresh this page to continue the installation
    # Creating 'tutorial/_config.php'...
    # Creating /[CUT]/silverstripe-v2.2.3/tutorial/_config.php
    # Creating '.htaccess' file...
    # Creating /[CUT]/silverstripe-v2.2.3/.htaccess
    # Building database schema...

    Fatal error: Class 'Page_Controller' not found in /home/.sites/35/site106/web/silverstripe-v2.2.3/sapphire/core/model/GhostPage.php on line 101

    ========

    I have looked for Class Page_Controller through the PHP source files but can't find it. What have I done wrong and how do I fix it?

    System config:

    PHP: 5.2.3
    Apache: 2.0.52
    MySQL: 4.1.20

  • textura
    avatar
    Community Member
    3 posts

    Re: Installation Problems with 2.2.3 Link to this post

    Well I've got a bit further.

    I finally tracked down that Page.php file was missing from mySite. Uploaded and now I
    get a bit further. The error message is now

    Fatal error: DATABASE ERROR: Couldn't run query: SELECT `Permission`.*, `Permission`.ID, if(`Permission`.ClassName,`Permission`.ClassName,'Permission') AS RecordClassName FROM `Permission` WHERE (`Code` = 'ADMIN') ORDER BY ID LIMIT 1 | Unknown column 'Permission.ID' in 'field list' in /home/.sites/35/site106/web/silverstripe-v2.2.3/sapphire/core/model/Database.php on line 431

    I have had a look at the database using phpMyAdmin, and it agrees that there is no field called ID (there is tid, pid and rid). So what is wrong?

    281 Views
Page: 1
Go to Top

Currently Online: The Error Guy

Welcome to our latest member: The Error Guy

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.