|
|
|
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.
- Run MaxWebPortal installer to extract the files 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 (db2000.mdb for access 2000) to a directory
that has read and write permission.
- 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.
- Run MaxWebPortal installer to extract the files 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\db2000.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 package (database/db2000.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 permission.
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.
- Run MaxWebPortal installer to extract the files 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 files.
- 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=dbsql"
- 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 package (database/db2000.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.
Do not use triggers. See detail in
FAQ Forum.
- Create a new database called db2000 (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.230 to
Version 1.300
- Add new table
CLASSIFIED
- Add
new column CLASSIFIED_ID (Field type: Autonumber)
- Add
new column TITLE (Field type: Text, Field Size:100)
- Add
new column POSTER (Field type: Text, Field Size:200)
- Add
new column EMAIL (Field type: Text, Field Size:100)
- Add
new column ADDRESS (Field type: Text, Field Size:100)
- Add
new column CITY (Field type: Text, Field Size:100)
- Add
new column STATE (Field type: Text, Field Size:100)
- Add
new column ZIPCODE (Field type: Text, Field Size:50)
- Add
new column DESCRIPTION (Field type: Memo)
- Add
new column PRICE (Field type: Text, Field Size:100)
- Add
new column KEYWORD (Field type: Text, Field Size:255)
- Add
new column LINK (Field type: Text, Field Size:255)
- Add
new column IMAGELINK (Field type: Text, Field Size:255)
- Add
new column POST_DATE (Field type: Text, Field Size:50)
- Add
new column END_DATE (Field type: Text, Field Size:50)
- Add
new column HITS (Field type: Long Integer, Field Size:0)
- Add
new column CATEGORY (Field type: Long Integer)
- Add
new column PARENT_ID (Field type: Long Integer)
- Add
new column SHOW (Field type: Long Integer)
- Add
new column BADLINK (Field type: Long Integer)
- Add
new table CLASSIFIED_CATEGORIES
- Add
new column CAT_ID (Field type: Autonumber)
- Add
new column CAT_NAME (Field type: Text, Field Size:100)
- Add new column DESCRIPTION (Field type: Memo)
- Add
new table CLASSIFIED_SUBCATEGORIES
- Add
new column SUBCAT_ID (Field type: Autonumber)
- Add
new column SUBCAT_NAME (Field type: Text, Field Size:100)
- Add new column CAT_ID (Field type: Long Integer)
- Add
new table PORTAL_POLLS
- Add
new column POLL_ID (Field type: Autonumber)
- Add
new column POLL_TYPE (Field type: Text, Field Size:100)
- Add new column POLL_ALLOW (Field type: Long Integer)
- Add new column POLL_QUESTION (Field type: Text, Field Size:50)
- Add new column ANSWER1 (Field type: Text, Field Size:50)
- Add new column ANSWER2 (Field type: Text, Field Size:50)
- Add new column ANSWER3 (Field type: Text, Field Size:50)
- Add new column ANSWER4 (Field type: Text, Field Size:50)
- Add new column ANSWER5 (Field type: Text, Field Size:50)
- Add new column ANSWER6 (Field type: Text, Field Size:50)
- Add new column ANSWER7 (Field type: Text, Field Size:50)
- Add new column ANSWER8 (Field type: Text, Field Size:50)
- Add new column ANSWER9 (Field type: Text, Field Size:50)
- Add new column ANSWER10 (Field type: Text, Field Size:50)
- Add new column ANSWER11 (Field type: Text, Field Size:50)
- Add new column ANSWER12 (Field type: Text, Field Size:50)
- Add new column RESULT1 (Field type: Long Integer)
- Add new column RESULT2 (Field type: Long Integer)
- Add new column RESULT3 (Field type: Long Integer)
- Add new column RESULT4 (Field type: Long Integer)
- Add new column RESULT5 (Field type: Long Integer)
- Add new column RESULT6 (Field type: Long Integer)
- Add new column RESULT7 (Field type: Long Integer)
- Add new column RESULT8 (Field type: Long Integer)
- Add new column RESULT9 (Field type: Long Integer)
- Add new column RESULT10 (Field type: Long Integer)
- Add new column RESULT11 (Field type: Long Integer)
- Add new column RESULT12 (Field type: Long Integer)
- Add new column POST_DATE (Field type: Text, Field Size:50)
- Add new column END_DATE (Field type: Text, Field Size:50)
- Add new column POLL_AUTHOR (Field type: Long Integer)
- Add
new table PORTAL_POLL_ANS
- Add
new column ANS_ID (Field type: Autonumber)
- Add new column POLL_ID (Field type: Long Integer)
- Add new column ANS_VALUE (Field type: Text, Field Size:255)
- Add new column MEMBER_ID(Field type: Long Integer)
- Add new column ANS_DATE (Field type: Text, Field Size:50)
- Add new column IP (Field type: Text, Field Size:50)
- Add new column C_STRNEWREG into the PORTAL_CONFIG
table. (Field
Size: Integer, Default Value: 1)
- Add new column C_POLLCREATE into the PORTAL_CONFIG
table. (Field
Size: Integer, Default Value: 0)
- Add new column C_FEATUREDPOLL into the PORTAL_CONFIG
table. (Field
Size: Integer, Default Value: 0)
- Add new column C_STRQUICKREPLY into the PORTAL_CONFIG
table. (Field
Size: Integer, Default Value: 0)
- Add new column PENDING into the PORTAL_EVENTS table.
(Field Size:
Long Integer)
- Add new column T_SIG into the PORTAL_TOPICS table.
(Field Size:
Long Integer, Default Value: 1)
- Add new column T_POLL into the PORTAL_TOPICS table.
(Field Size:
Long Integer, Default Value: 0)
- Add new column R_SIG into the PORTAL_REPLY table.
(Field Size:
Long Integer, Default Value: 1)
- Rename C_STRFORUMTITLE to C_STRSITETITLE in PORTAL_CONFIG
- Change PORTAL_MEMBERS.M_PASSWORD field size to 100
- Change PORTAL_MEMBERS_PENDING.M_PASSWORD field size to 100
- Remove old POLL fields from PORTAL_TOPICS
*this is not mandatory
Use
the default values if not specified.
All asp files must be replaced.
- Save encryption.asp
to your MaxWebPortal folder and run it.
You
can download it from
our website.
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_.
Use
the default values if not specified.
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
Please take your time and go through every option in the admin control
panel
|
|
|
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
permission on the database. Give read and write permission 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 them 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.
Q: The
graphical table borders is not displayed properly on my browser. What
should I do?
A: Replace inc_theme.asp with inc_theme_old.asp (html based table borders)
Q: How
can I make a donation to your organization?
A: You can send your donation to this Paypal account webmaster@maxwebportal.com
or click this button.
For more frequently asked questions please visit
our
FAQ Forum.
|
|
|
|
|
8.
Copyright and Disclaimer |
|
This package
and its contents are Copyright ©
2001 - 2003 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.
President:
Max Yuan (Droiyan)
Main Programmer:
Max Yuan (Droiyan)
Program Advisors:
Darklord, TAW
Community Management:
Max Yuan (Droiyan), Darklord, Jan Schotsmans
(TheMatrix), JediKnight, J.W. Breeden (LiveTiger951)
Graphical Design:
Jamie
Special Thanks:
Animeportal, Elrik, Darklord, Don Newman (Ghostdev),
theharmonyguy, Jamie, JediKnight, Iacopo Dondarini (Idonda), J.W.
Breeden (LiveTiger951), Master, Oakridgecommunity, Pedro Boleo
(Pboleo), TAW, Timhunold, Weevaa, Snitz Forums 2000 and ALL FANS
OF MAXWEBPORTAL...
|
|
|
10. Bonus Section |
|
There's a
NEW! 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.)
|
|