-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.txt
executable file
·130 lines (84 loc) · 4.06 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
______ _____
| ____/ ____|
| |__ | | __ ___
| __|| | |_ / __|
| |___| |__| \__ \
|______\_____|___/
EGs Web Panel for Atheme IRC Services.
o author: J. Newing (synmuffin)
o email: jnewing@gmail.com
o website: http://egs.ircmojo.org/
o irc: pool.ircmojo.org (channel #egs)
=====================================================================================
=====================================================================================
LEGAL
=================
This file is part of EGs.
Foobar is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
EGs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with EGs. If not, see http://www.gnu.org/licenses/
=====================================================================================
=====================================================================================
Support
==============================
If you need support please first check here: http://epicgeeks.net/egs/documentation/
after reading that several times and you find you still need help join us on irc @
server: pool.ircmojo.org channel: #egs
Installation
==============================
During this installation I'm going to assume a few things.
1) that you know your way around a shell
2) that you have some understanding of the mysql cli client tool
3) That you have Atheme irc services running with both the httpd and xmlrpc modules running.
Step 1
=================
Obtain a copy of the EGs source.
Step 2
=================
Edit the egs/config/config.php file to reflect your web server and Atheme installation.
There are lots of comments and notes for you to follow along with.
=====================================================================================
=====================================================================================
Step 3 (Optional)
=================
This last step is only for people who wish to use mod-rewrite and remove the index.php file from their urls.
Copy and paste the following into an .htaccess file and place it in your root EGs folder.
<IfModule mod_rewrite.c>
RewriteEngine On
# You need to change the path to match that of your installation.
# For example if you installed the EGs system to http://www.yoursite.com/egs/ you would
# change that line to read:
# RewriteBase /egs/
#
# Alternately if your install was located on a subdomain example: http://services.epicgeeks.net
# we would change the RewriteBase line to read:
# RewriteBase /
RewriteBase /egs/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
=====================================================================================
=====================================================================================
Done!
That's it! You should be able to direct your browser to http://www.yoursite.com/services/ and login using your Atheme Nickserv account nickname and password. Remember for support etc... feel free to drop in on us at irc.epicgeeks.net channel #egs and we'll be happy to help!
=====================================================================================
=====================================================================================
Notes
=================
Thanks to katsklaw for testing EGs, feedback and ideas, also for allowing me to develope EGs on
IRCMojo (pool.ircmojo.org) also.