Mono
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
About the Files in This Directory
---------------------------------
The mono_setup.sh script will make a few changes to an installation of
BlogEngine.NET that will prepare it for use. It will:
1. Create a symlink of "bin" to the "Bin" folder (work-around for
automatically-generated capitalized folder that throws Mono off)
2. Change the group of App_Data and below to the group specified
3. Give the group write permissions on App_Data and below
How to Run mono_setup.sh
------------------------
The script should be run as root, as it changes permissions. Before executing
it, either become root or use sudo in step 2.
1. Change to the setup directory (example is from BlogEngine root)
cd setup/Mono
2. Make the script executable
chmod +x mono_setup.sh
3. Run the script, giving it the group to which permissions should be
assigned.
./mono_setup.sh www-data
NOTE: You may omit the group if you are not wanting to set permissions
on the App_Data folder; if you are using a database for everything,
including roles and users, you can use this option.
A Note about Security
---------------------
www-data is the standard group for Debian-based systems. If using Apache with
mod_mono, this group should be the group under which Apache is running. If
using FastCGI, this group should be the group under which the FastCGI process is
started.
A Note to Developers
--------------------
Do not edit mono_setup.sh with Visual Studio; if it has Windows line endings, it
will not execute properly.