|
|
|
1. Introduction |
|
MaxWebPortal is a
web portal and online community system which includes advanced features
such as web-based administration, poll, private/public events calendar,
user customizable color themes, classifieds, user control panel, online
pager, link, file, article, picture managers and much more. Easy-to-use
and powerful user interface allows members to add news, content, write reviews
and share information among other registered users.
To see a list of the new features included in this release, please visit
our website at www.maxwebportal.com.
MaxWebPortal has been designed to be as easy to install as possible. Follow
these instructions and you should have no problems. If you do encounter
any problems installing MaxWebPortal, please feel free to
contact us.
|
|
|
2.
Quick Installation |
|
If you are sure
that your hosting service or server will run MaxWebPortal or have previously
used MaxWebPortal, you can use these steps to quickly get started. For
a more detailed explanation please go to the next section.
- Decompress the MaxWebPortal zip file to a local directory on your
computer.
- Modify config.asp as instructed in the file.
- Upload all files (except your database) to a web accessible directory
on your server or hosting account.
- Upload the database (db2002.mdb for access 2000) to a directory
that has read and write permissions.
- Open your favorite browser and run site_setup.asp.
example: http://www.yourwebsite.com/site_setup.asp
You have now finished setting up MaxWebPortal on your server. It is highly
recommended that you read Post-Install Tasks section. |
|
|
3. New Installations |
|
3.i. Requirements |
- Operating System: Windows 95, Windows 98,
Windows ME, Windows NT 4.x, Windows 2000, Windows
XP, Linux
- Database System: SQL Server 6.5, SQL Server
7, SQL Server 2000, MySQL (not fully supported)
- ASP Support: Internet Information Server 4,
Internet Information Server 5, Internet Information Server
5.1, Personal Web Server, Apache with Chili!Asp
|
|
3.ii. Installing on
MS Access 97, 2000, 2002 Server |
|
Please
read this section thoroughly before proceeding with installation.
- Decompress the MaxWebPortal zip file to a local directory on your
computer.
- Open config.asp in your favorite text editor.
example: notepad
Do not use Microsoft Word or Microsoft Frontpage
to edit these files as each might corrupt the file.
- Change the strConnString variable with the correct path to
where your database file (*.mdb) is going to be on the server. If you
are unsure of which strConnString to use, please use the default
one.
example: C:\Inetpub\database\db2002.mdb
- Upload all files (except your database) to a web accessible directory
on your server or hosting account.
- Choose the right database file. If you are using MS Access 2000,
or 2002 use the database file included in the zip (database/db2002.mdb).
If you are using MS Access 97 please
download the Access 97 compatible database from our
website.
- Upload the database to a directory that has read and write permissions.
Make sure this directory is not accessible by anonymous visitors to
prevent people from downloading your database.
- Open your favorite browser and run site_setup.asp.
example: http://www.yourwebsite.com/site_setup.asp
You have now finished setting up MaxWebPortal on your server. Please
read Post-Install Tasks section.
|
|
3.iii. Installing on
MS SQL Server |
|
Please
read this section thoroughly before proceeding with installation.
- Decompress the MaxWebPortal zip file to a local directory on your
computer.
- Open config.asp in your favorite text editor.
example: notepad
Do not use Microsoft Word or Microsoft Frontpage
to edit these files as each might corrupt the file.
- Comment out the strDBType = "access" line and uncomment the
strDBType = "sqlserver" line.
- Comment out the access 2000 strConnString line and uncomment
the SQL Server strConnString line. Complete the strConnString
line with the correct values.
example: strConnString = "driver={SQL Server};server=127.0.0.1;uid=username;pwd=password;database=db2002"
- Upload all files to a web accessible directory on your server or
hosting account.
- There are two ways to create a MS SQL database choose one that is
the easiest to understand for you.
- Open the access database file included in the zip (database/db2002.mdb)
with MS Access. Go to the Tools menu, select Database utilities
then click Upsizing Wizard. Follow the wizard and enter
in the information asked in each screen.
- Create a new database called db2002 (You may change the
name later). Right click on New Database, click All Tasks
then Restore Database. Select From Device, Click
Select Devices, Click Add. Use the filename box to select
the .bak file. Click OK, Click OK, again Click OK once more.
The .bak file is not included
in the package, you can download it from
our website.
- Open your favorite
browser and run site_setup.asp. example: http://www.yourwebsite.com/site_setup.asp
You have now finished setting up MaxWebPortal on your server. Please
read Post-Install Tasks section.
|
|
3.iv. Installing on
MySQL Server |
|
MySQL Server is
not fully supported by MaxWebPortal at this time. However some people
have been able to convert the access database to MySQL successfully. For
more information please visit our
Support Forum.
|
|
|
4. Upgrade from Previous
Versions |
|
This section is only for intermediate
users who know exactly what they are doing.
Backup all your files and database before proceeding with the installation.
Version 1.210 to
Version 1.230
- Replace the following
files:
inc_functions.asp
admin_emailmanager.asp
admin_emaillist.asp
site_setup.asp
events_functions.asp
config.asp
admin_config_system.asp
post_info.asp
post.asp
- Open your database
and change all table names that begin with FORUM_ to PORTAL_.
Version 1.200 to
Version 1.230
- Replace the following
files:
inc_functions.asp
admin_emailmanager.asp
admin_emaillist.asp
site_setup.asp
events_functions.asp
config.asp
admin_config_system.asp
post_info.asp
post.asp
links_new.asp
article_new.asp
dl_new.asp
inc_article.asp
inc_dl.asp
ext_news.asp
news_ticker.asp
privatesend_info.asp
pm_pop_privatesend_info.asp
admin_article_editarticle.asp
admin_article_step1update.asp
article_add.asp
admin_article_main.asp
pic_add.asp
dl_add_url.asp
inc_poll.asp
inc_footer.asp
inc_lasttopics.asp
bookmark.asp
admin_dl_approve.asp
admin_merge_forums.asp
register.asp
pop_profile.asp
- Open your database
and change all table names that begin with FORUM_ to PORTAL_.
Version 1.x to
Version 1.230
- Add new column C_STREMAILVAL into the FORUM_CONFIG
table. (Field Size: Integer, Default Value: 0)
- Add new column M_KEY into the FORUM_MEMBERS table.
(Field Size: 20, Allow Zero Length: Yes)
- Add new column M_NEWEMAIL into the FORUM_MEMBERS table.
(Field Size: 50)
- Copy the FORUM_MEMBERS table and paste as FORUM_MEMBERS_PENDING.
(Paste option: Structure Only)
- Open your database and change all table names that begin with
FORUM_ to PORTAL_.
If not specified use the default values.
All asp files must be replaced. |
|
|
5. Post-Install
Tasks |
|
Once you have successfully
installed MaxWebPortal log in as admin, click the Admin Options
link located on left menu. Log in again, to access the admin control panel.
Username: admin
Password: admin
Remember to change the default admin password by clicking on the Profile
link in your Control Panel. For additional security, it is recommended
to change your database name. example: neptune.mdb
|
|
|
6. Frequently Asked
Questions |
|
Q: I
got this error message "Operation Must Use An Updatable Query" on the
bottom of every page, how do I fix it?
A: This error is typically encountered when Internet Guest account (IUSR_MACHINE),
which is by default part of the "Everyone" group, does not have Write
permissions on the database. Give read and write permissions to the directory
where the database file is stored.
Q: How do I find the physical path of my database?
A: Run the
path locator script. It will tell you the physical path of where the
script is on the server.
Q: Where can I download Mods/Hacks for MaxWebPortal?
A: You can download
Completed Mods from this page, or
Beta Mods from this page.
Q: I'm running MaxWebPortal on a Non-US English server, the events
calendar is not displayed properly. How can I fix it?
A: Open config.asp in your favorite text editor. Change Session.LCID
= 1033 to Session.LCID = 1036 (French). To find the LCID of your
country please visit this
site.
For more frequently asked questions please visit our
FAQ Forum.
|
|
|
|
|
8.
Copyright and Disclaimer |
|
This package
and its contents are Copyright © 2002 MaxWebPortal.com All Rights Reserved.
By downloading this program, you are agreeing to the terms of the GNU
General Public License as published by the Free Software Foundation; either
version 2 of the License, or any later version. All copyright notices
regarding MaxWebPortal must remain intact in the scripts and in the outputted
HTML. The "powered by" text/logo with a link back to http://www.maxwebportal.com
in the footer of the pages MUST remain visible when the pages are viewed
on the internet or intranet. This program contains a modified version
of Snitz Forums 2000. The "powered by" text/logo with a link back to http://forum.snitz.com/
MUST also remain visible when the pages are viewed on the internet or
intranet. MaxWebPortal and Snitz Forums 2000 are both open source programs
distributed under GNU General Public License.
|
|
|
9. Conclusion |
|
Thanks for using
MaxWebPortal we hope you find it useful. If you have any problems with
the installation process or have suggestions for us, feel free to join
the discussions in our
Forums.
Special Thanks to Chefen, elrik, darklord, jediknight,
oakridgecommunity, pezman, rvalkenburg, strexen, TheMaTrIx, TAW, Weevaa,
XtronX and ALL FANS OF MAXWEBPORTAL...
|
|
|
10. Bonus Section |
|
There's a secret
word hidden somewhere in this page. The first person who finds it will
receive a BIG prize. If you think you found it, send a private message
to
secret with the word in your message and explain how you found it.
(Registered MaxWebPortal.com members Only.)
|
|