Installing on GoDaddy 4GH servers

Permalink
So we are on Godaddy.

I cannot get concrete 5.7 to install for the life of me. With a server transfer to their 4GH system and a number of php5.ini lines I am able to get it bring me to the installation screen, asking me for databse information. However, when I tell it to install the process begins, but then I get an error...

{"error":true,"message":"SessionHandler::read(): open(\/home\/content\/18\/6510418\/tmp\/sess_dgef6fqrk8albn5356jppi1n61, O_RDWR) failed: No such file or directory (2).

The detailed information is attached

I am almost to the point of giving up on 5.7. Any ideas (I know dropping go daddy will be a proposed solution, but it isn't a viable one until mid-way through 2015)?

thanks

1 Attachment

 
andrew replied on at Permalink Best Answer Reply
andrew
Can you tell if this directory actually exists? Is /home/content/18/6510418 your home or web directory? If so, can you verify that tmp exists and it doesn't, create it?

If none of those steps help, you can try switching to database-backed sessions. This is a relatively new and slightly experimental feature that we added in 5.7. There's no UI to add it but you can add it by adding a file in your application/config/ directory named "concrete.php" and within it, adding the following code

return array(
    'session' => array(
        'handler' => 'database'
    )
);


That should bypass the attempt to store sessions in the directory and store them in a database table.
bayleafmedia replied on at Permalink Reply
That Did It!!!

6510418 was missing a tmp directory. Instead there is a scctemp directory.

Anyway, you are a lifesaver.

Thanks
andrew replied on at Permalink Reply
andrew
That's great to hear.