Loading...
 
Architecture / Installation

Architecture / Installation


Problem with accessing tiki after provider's

posts: 2

Hi!

I have installed tiki on my web site some time ago. I could set permissions to all tiki sub-folders to 777, and everything worked fine.

However, few days ago, my hosting provider moved all sites to a new server, with the Apache set in the way that all folders must have 755 permissions, and files 644. Now my tiki is not working any more. Unfortunately, my hosting provider does not allow remote access (e.g. SSH), so I cannot execute setup.sh script.

Is there any chance that I can set up tiki without this script? As I already have a lot of articles, forum members etc., I would prefer not to be forced to change provider.

Thanks.

posts: 1800 Catalan Countries

hi burga, and welcome to Tikiwiki Community1

Yes, you can change perms through ftp programs. Usually, right click on the file or folder in the server thruogh the ftp program, and change permissions as needed. See:
http://doc.tikiwiki.org/Install+by+FTP

HTH


posts: 2

Thanks, xavi.

I'm sorry, in rush I haven't been clear. I have changed permissions, but now tiki is not working any more. Now I only get this message:

============
Tiki Installer cannot proceed
The directory '/tmp' does not exist or PHP is not allowed to access it (check open_basedir entry in php.ini).


Your options:


1- With FTP access:
a) Change the permissions (chmod) of the directories to 777.
b) Create any missing directories
c) Execute the Tiki installer again (Once you have executed these commands, this message will disappear!)

or

2- With shell (SSH) access, you can run the command below.

a) To run setup.sh, follow the instructions:
$ cd /home/meteorir/public_html/tikiwiki-4.1
$ sh setup.sh

The script will offer you options depending on your server configuration.

b) Execute the Tiki installer again (Once you have executed these commands, this message will disappear!)
============

The option (2) is impossible, as I don't have remote access. When I try option (1), I only get message „500 Internal server error“ as server does not allow me folders with 777 permissions.


posts: 1800 Catalan Countries

MMM, to me, the key information is this:

The directory '/tmp' does not exist or PHP is not allowed to access it (check open_basedir entry in php.ini).


Just a guess: try changing your /tmp folder from here:
lib/setup./prefs.php

around line 1593:
$_SESSION'tmpDir' = class_exists('TikiInit') ? TikiInit::tempdir() : '/tmp';

Change "/tmp" for the absolute path in your server to the "temp" folder inside your tiki.

HTH


Upcoming Events

No records to display

Why Register?

Register at tiki.org and you'll be able to use the account at any *.tiki.org site, thanks to the InterTiki feature. A valid email address is required to receive site notifications and occasional newsletters. You can opt out of these items at any time.