PageRenderTime 16ms CodeModel.GetById 11ms app.highlight 1ms RepoModel.GetById 2ms app.codeStats 0ms

/BlogEngine/BlogEngine.NET/setup/Mono/ReadMe.txt

#
Plain Text | 44 lines | 32 code | 12 blank | 0 comment | 0 complexity | c7629b41933f2b9192e855e28b2c50c5 MD5 | raw file
 1About the Files in This Directory
 2---------------------------------
 3
 4The mono_setup.sh script will make a few changes to an installation of
 5BlogEngine.NET that will prepare it for use.  It will:
 6
 71.  Create a symlink of "bin" to the "Bin" folder (work-around for
 8    automatically-generated capitalized folder that throws Mono off)
 92.  Change the group of App_Data and below to the group specified
103.  Give the group write permissions on App_Data and below
11
12How to Run mono_setup.sh
13------------------------
14The script should be run as root, as it changes permissions.  Before executing
15it, either become root or use sudo in step 2.
16
171.  Change to the setup directory (example is from BlogEngine root)
18
19    cd setup/Mono
20
212.  Make the script executable
22
23    chmod +x mono_setup.sh
24
253.  Run the script, giving it the group to which permissions should be
26    assigned.
27
28    ./mono_setup.sh www-data
29    
30    NOTE: You may omit the group if you are not wanting to set permissions
31    on the App_Data folder; if you are using a database for everything,
32    including roles and users, you can use this option.
33
34A Note about Security
35---------------------
36www-data is the standard group for Debian-based systems.  If using Apache with
37mod_mono, this group should be the group under which Apache is running.  If
38using FastCGI, this group should be the group under which the FastCGI process is
39started.
40
41A Note to Developers
42--------------------
43Do not edit mono_setup.sh with Visual Studio; if it has Windows line endings, it
44will not execute properly.