CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Alpha and Beta Release Testing »
  • 4.3 Release Testing (Moderator: pdelbar) »
  • installation and upgrade documentation generally
Pages: [1]

Author Topic: installation and upgrade documentation generally  (Read 637 times)

Mark Tompsett

  • I post frequently
  • ***
  • Posts: 143
  • Karma: 9
    • QualityTime Services Ltd
  • CiviCRM version: 4.3.4
  • CMS version: Drupal 7.22
  • MySQL version: 5.5.30-cll
  • PHP version: 5.3.23
installation and upgrade documentation generally
March 08, 2013, 10:07:20 am
This is a general comment about the installation and upgrade documentation for CiviCRM (not just for 4.3).
The documentation always assumes that the user has command line access to a UNIX (eg Linux) server.  These instructions are not so helpful to users (like me) who are using a shared server from a hosting service who do not allow any command line access at all, but provide either an FTP access or a File Manager access, so command line oriented instructions are not very helpful. 
Also it is possible to install CiviCRM in Windows (using a package such as XAMPP), although I have no idea if that is encouraged or supported but it works for me, and these UNIX command line instructions are even less helpful in that context.  (I would not use a Windows installation for a production server, but it can be very helpful for experimental or development environments, eg I run such a setup on my Windows laptop.)

To give a simple example http://wiki.civicrm.org/confluence/display/CRMDOC43/Upgrade+Drupal+Sites+to+4.3+-+Drupal+7#UpgradeDrupalSitesto4.3-Drupal7-8.Unpackthelatestpackageandverifypermissions says
Quote
Ensure that your Drupal filesdirectory is writeable by the webserver
and then gives the UNIX command line code to accomplish this
Code: [Select]
// Modify this line to use your real drupal root directory
cd <drupal home>/sites/default
chmod -R a+rwx files
It would make more sense to an FTP client user (eg using FileZilla) or a File Manager user simply to remark that the permissions on the sites/default directory are typically set to read-only (by the Drupal installer) and this can be seen in the directory permissions which are typically set to 0555 (ie User, Group and World have Read and Execute permissions), but that at least User needs Write permission, (ie that the permissions should be at least 0755).  Instructions phrased like this would be more intelligible.
Also referring to the webserver as if it another user is fine if the reader is familiar with UNIX concepts but is baffling otherwise.

I am willing to work on improving the documentation at the forthcoming London sprint in April http://civicrm.org/civicrm/event/info?reset=1&id=273, but I would like some feedback about these remarks from others in the community, please, to guide me in the improvements that I can make.

Thanks
Mark   :)

Michael

  • I post occasionally
  • **
  • Posts: 69
  • Karma: 2
  • Isn't this just terrific?
  • CiviCRM version: 4.4.0
  • CMS version: Drupal 7.23
  • MySQL version: 5.3.19
  • PHP version: 5.5.30
Re: installation and upgrade documentation generally
March 08, 2013, 12:39:36 pm
This might be a good starting point (although I haven't tried it personally):

http://drupal.org/documentation/install/windows

If you can get Drupal installed then CiviCRM should able to be installed (in theory).

Good luck! If you get it working please post back here.

Mark Tompsett

  • I post frequently
  • ***
  • Posts: 143
  • Karma: 9
    • QualityTime Services Ltd
  • CiviCRM version: 4.3.4
  • CMS version: Drupal 7.22
  • MySQL version: 5.5.30-cll
  • PHP version: 5.3.23
Re: installation and upgrade documentation generally
March 08, 2013, 10:37:35 pm
Thanks Michael, I wasn't aware of that, so that's why I used XAMPP, and installed Drupal and CiviCRM on it, which works for me.

Mark

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Alpha and Beta Release Testing »
  • 4.3 Release Testing (Moderator: pdelbar) »
  • installation and upgrade documentation generally

This forum was archived on 2017-11-26.