chmod755

Permalink
I try to work with Concrete5 but it doesnt work. I get this information:
You must chmod 755 concrete/libraries/3rdparty/htmldiff.py and disable PHP safe mode.

Problem is, I don't anything about programming or something like that...

 
Brainakazariua replied on at Permalink Best Answer Reply
Brainakazariua
It's pretty easy actually.
If you have ssh access go to your sites root map. (the one where all files and folders are) and then run: chmod 755 concrete/libraries/3rdparty/htmldiff.py

that is the exact commando you need.

if you are in doubt however you can ignore the message, it causes no problems if you skip the step.
ragtopcaddy replied on at Permalink Reply
"then run: chmod 755 concrete/libraries/3rdparty/htmldiff.py"

You say that as though we all come out of the womb knowing how to do this. If I knew, I wouldn't be here in this thread asking. Please give more detailed instructions as to how to "run" this command.

I am running xampp on a winXP machine. I went to Start>Run and pasted the chmod command in, and got an error msg. Obviously, this chmod command doesn't work in the "Run" box in WinXP. So how do I do it?

Also, the text in the C5 setup window gives an incomplete path, starting with "concrete\". Do I not have to complete that path for the command to work? ("C:\xampp\...")
jordanlev replied on at Permalink Reply
jordanlev
If you are on windows then the htmldiff.py thing will not work, and so you should just ignore it. I completely agree that this is confusing and poorly worded on the installation screen.

And I understand that it's frustrating to get these things going when you're new. This is a very friendly community and people are willing to help each other out, but please understand that most people here are volunteering their time to answer questions and if the response is confusing, it is usually due to a misunderstanding of the technical level someone is at, not because they are trying to be condescending. Hence it is usually best to just politely ask for clarification if something is over your head -- you will find that people are almost always glad to re-explain in more detail then.

Thanks, and welcome to the community!

-Jordan
jasteele12 replied on at Permalink Reply
jasteele12
Yes, it should say "optional" on *nix and only needed if you are going to be doing version comparisons. I bet most people don't :)

Besides the shell, this can also be accomplished from most FTP programs by setting the execute bit (x or X).

It really *only* needs to be executable by the webserver process, and in most cases group needs no access whatsoever.

Here's some examples, but I'm sure there are many more:

Dreamhost/Bluehost (F/CGI) - chmod 700
pair Networks (Apache mod) - chmod 507
campbell replied on at Permalink Reply
campbell
It is possible to get the htmldiff.py thing to work in Windows. There's a great thread about it here:

http://www.concrete5.org/community/forums/installation/compare-vers...

And if I can get it working in a single day, then I imagine just about anyone can. :)