ExpressionEngine Permissions

Compatibility

  • ExpressionEngine Version 1.6.x
  • POSIX compliant Operating System

License

ExpressionEngine permissions is free for personal and commercial use.

Copyright is licensed under a Open Source Initiative - BSD License license.

Installation

Add the file exp_permissions.sh to your /bin folder.

Remember to make the file executable. Details on how to make shell scripts executable can be found here

Name

ExpressionEngine Permissions

Synopsis

Correctly sets permissions for a new ExpressionEngine site

Description

To use this script navigate to the root of your ExpressionEngine site and then run the script:

exp_permsissions.sh

You will be prompted to enter a system folder. If you are using the default ‘system’ just hit return. If you are using a custom folder name enter it here.

If all goes well the script will exit silently.

The script sets the following permssions:

666:

  • /path.php
  • /system/config.php
  • /system/config_bak.php

777:

  • /images/avatars/uploads/
  • /images/captchas/
  • /images/member_photos/
  • /images/pm_attachments/
  • /images/signature_attachments/
  • /images/uploads/
  • /system/cache/

You can open a ticket over at Lighthouse. As this is free software the response time can vary.

# Ticket Milestone Created at Updated at Status

Comments

blog comments powered by Disqus