Installation on a linux server

Installation on a linux server, a forum discussion on Jojo CMS. Join us for more discussions on Installation on a linux server on our Installation forum.

Back to Forum Index : Back to Installation   RSS
Alex

27 Jan 2008
Posts: 28

Hi, after lots of errors i've finally managed to install jojocms on my hosting.
This dit the trick:

First a had to turn off Safe Mode!;

Next i created a database;

Next i created a /jojo/ folder above /public_html/ and uploaded the complete jojocms-1.0a3 (files);

Next, created a /mysite/ folder (chmod 775) above my public_html (same as /jojo/ with
/mysite/downloads/ (chmod 777)
/mysite/cache/ (chmod 777)
/mysite/plugins/ (chmod 775)
/mysite/themes/ (chmod 775)

The next thing was that i had to delete the standard index.html because jojo created a .htacces with rewritebase /index.php/ when i left it in my root folder /public.html/and also placed a site url --> http://www.yourdomain.ext/index.php/ as a siteurl in the database...

The rest = copy - paste - config.php and everything worked like it was supposed to.

Thx guys it looks very good en its working very fast. I am planning to create a Dutch (Netherlands) support site for Jojo.

Now i have some questions,
-- can i turn on safe mode now that jojo is working?
-- how can i update this install to alpha 4?
-- where are the textfiles that i can translate (admin) or is there another possibility? (separate language files?)

After searching the net for a SEO - Secure - Simple CMS i am really glad Jojo came up in google!

Regards Alex


Harvey

Core Developer

Harvey

27 Jan 2008
Posts: 327

Thanks Alex, glad you like it.

1. Yes, Jojo does work with Safe mode on, providing your system gives you access to the jojo and mysite folders outside of webroot. Additionally, the downloads and cache folders need write access.

2. Upgrading is a matter of overwriting the jojo folder with the latest version, then for each site you need to run setup - www.domain.com/setup/

3. We don't yet have separate language / dicionary files for Jojo, but if you are willing to help with translations, we are willing to get this process underway earlier.

The dutch support site sounds cool - let us know how we can help out.

Thanks,

Harvey.
Alex

27 Jan 2008
Posts: 28

Thx for the fast reply, got to get used to the different timezone's.. (12 hours)

I think it's a 'must' that there are separate language files for the admin section, i am the host (4 years now) and a mod on http://www.e107.nl and one of the reasons for the populairity of e107 in the Netherlands is the complete translation of the backend of the system in Dutch.

I and also some other mods are willing to translate the whole jojo in Dutch. (there's also a lot of Dutch immigrants in your country so who knows its also usable for people around your corner :-))

We keep e107 completely separate and i will not discuss that system here, it's nice and usable for a community site but on the content, security and seo part there's a lot to desire.

So now you know that Jojo will not be our first translated cms..

Our next step will be a unique theme for our site.

I also have 2 little questions,
1) I've seen the message in the admin section about IE7 etc. I've implemented the YAML css framework in a e107 theme and it's working perfect, one design and it works in all known browsers... http://www.yaml.de/en/home.html. Is it possible to use this framework in a theme for jojo? It would surely simplify the building of theme's
2) Is it possible to implement open-id http://openid.net/ in Jojo.
I think it would be a perfect solution for the community parts of jojo (forum, shop etc..)

Feel free to move this, its a little off topic..

Regards

Alex
Harvey

Core Developer

Harvey

27 Jan 2008
Posts: 327

1. If the framework is simply a CSS file, or set of styles, then it shouldn't be an issue. We have developers using the Yahoo CSS reset which works fine. How you run your CSS is basically up to you, though certain browser hacks are stripped out by our compression software which we are yet to do a workaround for.
2. Open ID support is something a few people have been requesting, so it is on the list of things to do.
Alex

7 Feb 2008
Posts: 28

Hi have to get back to you on the Safe_mode.

There's a difference between Open_Base_Dir and Safe_mode.

Open_Base_dir is not the problem on a regular linux hosting, the folder above the public_html can be reached (it's belonging to the same account)

Safe_Mode is a different story, when its used, the files above the Public_Html cannot be reached, it has to do with the way Jojo is trying to find the files above the Public_html.
So the only way it's working on a shared host = not using Safe_Mode, and that's something that's not good.
See http://nl.php.net/features.safe-mode.

You could use PHP through CGI, then you do not need Safe_Mode mode but theres another problem, Jojo cannot work (read on this site somewhere)

So in my humble opinion you are trying to setup a safe CMS with Jojo and by doing that you have to pull down the safety of your server?

Isn't there something we can do to work around this, having Safe_Mode on and be a happy Jojo user?
Please correct me if i'm wrong!

Alex
mikec

Lead Developer

mikec

7 Feb 2008
Posts: 67

Hi Alex,

I haven't tried running Jojo with safe mode on, but I'm pretty sure it can work.

You can put the mysite dir and the jojo dir inside public_html, and you can renamed them to what ever you want. Then just set the paths correctly in the config.php file. This should be enough to work with safe mode on.

Let me know if you come up against any issue. I'm moving flat at the moment so don't have access to my more flexible development environment at home, and I can't turn safe mode on on the test server at work. I should be back to normal next week and can debug any issues.

- Mike
Alex

27 Feb 2008
Posts: 28

Ok, the problem with Safe Mode is that Apache takes over the rights of files and folders that are created by Jojo. Suphp could be the solution but that's not what i want. Another solution seems to be to create all the folders with FTP. The rights of the files should then be for the user. Wat i want to know is are after a fresh install all the files and folders needed created?

In that way i could make a Jojo setup config with all the folders needed in it so this problem is no problem anymore.

It's never a option to disable the Safe Mode on a shared server. With PHP6 this is solved but for now the above should do it.
susann

5 Dec 2008
Posts: 1

Alex said...
I've implemented the YAML css framework in a e107 theme and it's working perfect, one design and it works in all known browsers...
Regards

Alex


hey alex,

I`ve searched such a yaml template for e107 - can you send me your naked version (I did not understand how to move the yaml-template to e107 standard) :(

regards
susann
Back to Forum Index : Back to Installation   RSS
You must be logged in to post a reply



You need to Register or Log In before posting on these forums.