Page MenuHomeIn-Portal Phabricator

in-portal
No OneTemporary

File Metadata

Created
Mon, Feb 10, 9:27 AM

in-portal

Index: branches/5.0.x/INSTALL
===================================================================
--- branches/5.0.x/INSTALL (revision 12812)
+++ branches/5.0.x/INSTALL (revision 12813)
@@ -1,276 +1,276 @@
IN-PORTAL INSTALLATION
----------------------
First you should start with the base setup of your server environment.
In-Portal can be effectively run on any UNIX/Linux or Windows platforms.
If you don't have a hosting account (virtual/shared or dedicated) yet
you should setup one.
If you are looking to setup the environment your own, below is the list of resources:
HOWTO setup LAMP (Apache/PHP/MySQL on Linux) -> http://en.wikipedia.org/wiki/LAMP_(software_bundle)
* Apache -> http://www.apache.org
* MySQL -> http://www.mysql.com
* PHP -> http://www.php.net
* WAMP Server (for Windows) -> http://www.wampserver.com
Additional Resources/tools:
* eAccelerator (optional) -> http://www.eaccelerator.net
* Zend Optimizer (optional) -> http://www.zend.com/en/products/guard/downloads
* phpMyAdmin (optional) -> http://www.phpmyadmin.net
MINIMUM SERVER REQUIREMENTS
---------------------------
* PHP 4.3.9 and higher with memory_limit = 24M
* Apache 1.3.X and higher or Microsoft IIS 5.0 and higher
* MySQL 4.1.11 and higher
You MUST ensure that PHP has been compiled with support for
MySQL in order to run In-Portal.
While In-Portal works on IIS server we recommend Apache
for running In-Portal on Windows.
RECOMMENDED SERVER REQUIREMENTS
-------------------------------
* PHP 4.3.9 and higher. It is recommended to use the latest stable release of PHP.
The following PHP extensions are recommended:
* GD – image handling library; (or ImageMagic)
* FreeType – required for CAPTCHA;
* Regular Expressions support;
* Zlib compression – required to decrease the amount of transferred data;
* Memcache - interface to highly effective caching daemon.
* PHP enabled web server:
Apache (recommended) 1.3.X and higher. The system also runs successfully on Apache 2.X;
MS IIS 5.0 or 6.0. PHP should be installed as ISAPI.
* MySQL version 4.1.11 and higher is recommended. To work with MySQL properly,
the system requires the MySQL support for PHP to be installed;
* eAccelerator or Zend Optimizer 3.0 (or higher) is recommended for high traffic websites.
* Memory limit:
memory_limit = 24M - minimum amount of PHP memory required by the system core.
memory_limit = 32M - recommended amount of PHP memory.
This parameter can be changed:
1. by editing the file php.ini directly;
2. from within a script by calling ini_set("memory_limit", "32M");
3. in the file .htaccess using the directive: php_value memory_limit 32M.
MOD-REWRITE
-------------------
If you want support for Search Engine Friendly URLs, you'll need
mod_rewrite Apache module to be installed and the ability to use local .htaccess file.
INSTALLATION
------------
1. DOWNLOAD In-Portal
a. You can obtain the latest In-Portal release and modules from
- http://www.in-portal.net
+ http://www.in-portal.com
b. Copy the tar.gz (or zip) file(s) into a working directory e.g.
$ cp in-portal_X_X_X.tar.gz to /tmp/in-portal/
If you want to install additional modules like In-Link, In-Bulletin or In-News
you can do so by downloading and copying them following the same rules.
Note that these modules are optional and will provide additional
functionality to your website.
For example:
$ cp in-link_X_X_X.tar.gz to /tmp
$ cp in-newz_X_X_X.tar.gz to /tmp
$ cp in-bulletin_X_X_X.tar.gz to /tmp
c. Change to the working directory e.g.
$ cd /tmp
d. Extract the files e.g.
$ tar -zxvf in-portal_X_X_X.tar.gz
Optional module(s):
$ tar -zxvf in-link_X_X_X.tar.gz
$ tar -zxvf in-bulletin_X_X_X.tar.gz
$ tar -zxvf in-newz_X_X_X.tar.gz
This will automatically create /tmp/in-portal folder and extract all
In-Portal (and modules) files and directories inside.
As a result inside /tmp/in-portal you should have:
- admin/
- core/
- system/
- themes/
- tools/
- index.php
- other LICENSE and README files
You should see modules specific folders (ie. in-link, in-news, in-bulletin)
in case if they were downloaded and extracted.
e. Move the contents of that directory into a directory within
your web server's document root or your public HTML directory e.g.
$ mv /tmp/in-portal/* /var/www/html
ALTERNATIVELY if you downloaded the file(s) to your computer and unpacked
it locally use a FTP program to upload all files to your server.
Make sure all PHP, HTML, CSS, XML and JS files are sent in ASCII mode and
image files (GIF, JPG, PNG) in BINARY mode.
You can use FileZilla if you don't have any FTP program
http://www.filezilla-project.org
2. CREATE THE In-Portal DATABASE
In-Portal will currently only work with MySQL. In the following examples,
"db_user" is an example MySQL user which has the CREATE and GRANT
privileges. You will need to use the appropriate user name for your
system.
NOTE that you can skip to the next step if you already have both
a database and user setup.
There are two ways doing it:
1. Use your WEB CONTROL PANEL such as Plesk or cPanel (or other)
or phpMyAdmin to create a database for In-Portal
a. Create a new database for your In-Portal site. Let's call it
inportal
b. Create a new database user for newly added 'inportal' database
for your In-Portal site e.g.
2. Do it by hand which requires a bit more work:
a. Create a new database for your In-Portal site e.g.
$ mysqladmin -u db_user -p create inportal
MySQL will prompt for the 'db_user' database password and then create
the database.
b. Next you must login and set the access database rights e.g.
$ mysql -u db_user -p
Again, you will be asked for the 'db_user' database password.
c. Grant permissions
At the MySQL prompt, enter following command:
GRANT ALL PRIVILEGES ON inportal.*
TO yourdbuser@localhost IDENTIFIED BY 'password';
where:
'inportal' is the name of your database
'yourdbuser@localhost' is the userid of your webserver MySQL account
'password' is the password required to log in as the MySQL user
If successful, MySQL will reply with
Query OK, 0 rows affected
d. Activate new permissions by entering the command
flush privileges;
e. Exit MySQL prompt by typing
quit;
3. WEB INSTALLATION
Now you ready to proceed with web installation of In-Portal.
In your browser open
http://www.my-inpotal.com/core/install.php
will guide you through the rest of the installation.
Once installation completed you should have /config.php file
created in the root folder of your In-Portal installation.
In some rare cases servers might be configured the way when
WEB INSTALLATION fails to create /config.php. In this case
and you'll have to manually
a. copy /tools/config.php-dist file into the root folder
of your In-Portal installation.
b. rename it from config.php-dist to config.php. Make sure you
do NOT have config.php already and if you do rename original one
to something like config.bak.php. Later you can delete old one once
installation completed successfully.
c. change permission on config.php to 777 permission. This is
necessary for the time of installation.
d. open config.php, carefully put in your database information
and save it.
e. now you proceed to installation again.
http://www.my-inpotal.com/core/install.php
4. CONFIGURE In-Portal
You can now launch your browser and point it to your In-Portal site e.g.
Front -> http://www.my-inportal.com
Admin -> http://www.my-inportal.com/admin
You can log into Admin using the username 'root' along with the
password that you chose during the web based installation process.
ADMINISTRATION
--------------
Upon a new installation, your In-Portal website defaults to a very basic
configuration.
Use Admin->Configuration section to configure your website and much more.
-Feel free to ask questions on Community forums available via http://www.in-portal.net
+Feel free to ask questions on Community forums available via http://www.in-portal.com
Thank you for installing In-Portal and Welcome on board!
In-Portal Community
\ No newline at end of file
Index: branches/5.0.x/COPYRIGHT
===================================================================
--- branches/5.0.x/COPYRIGHT (revision 12812)
+++ branches/5.0.x/COPYRIGHT (revision 12813)
@@ -1,21 +1,21 @@
In-Portal is Open Source object-oriented framework that is developed
in PHP and provides quick and easy way to build websites and web applications.
Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
This program 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 2
of the License, or (at your option) any later version.
This program 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.
A full text version of the GNU GPL version 2 can be found
in the LICENSE file. Please see the CREDITS for a list of contributors.
A full text version of the other licenses that In-Portal includes
can be found in LICENSES file.
-Any questions can emailed to license@in-portal.net
\ No newline at end of file
+Any questions can emailed to license@in-portal.com
\ No newline at end of file
Index: branches/5.0.x/README
===================================================================
--- branches/5.0.x/README (revision 12812)
+++ branches/5.0.x/README (revision 12813)
@@ -1,48 +1,48 @@
INTRODUCTION TO IN-PORTAL
-------------------------
In-Portal is Open Source object-oriented framework that is developed
in PHP and provides quick and easy way to build websites and web applications.
In-Portal Framework has modular structure that allows painlessly
add and extend already existing features via new modules.
In-Portal has three Open Source modules
In-Link - Directory Management
In-News - News Management
In-Bulletin - Discussions Forum
These and other modules can be downloaded at
- http://www.in-portal.net
+ http://www.in-portal.com
In-Portal Development Kit is available for users looking to
highly customize and extend In-Portal. Development Kit can be
freely downloaded at
http://www.in-portal.org/
In-Portal Community is working hard to improve the In-Portal,
develop new modules and make them available to the everyone.
In-Portal Community greatly appreciates any type of involvement
and contributions to the project.
Please visit
http://www.in-portal.org/contribute.html
to see how You can participate and be a part of In-Portal Community.
LICENSING & COPYRIGHTS
----------------------
Please see COPYRIGHT file for details.
INSTALLATION
------------
Please see INSTALL file for instructions.
Index: branches/5.0.x
===================================================================
--- branches/5.0.x (revision 12812)
+++ branches/5.0.x (revision 12813)
Property changes on: branches/5.0.x
___________________________________________________________________
Added: bugtraq:logregex
## -0,0 +1,2 ##
+(?:[Bb]ugs?|[Ii]ssues?|[Rr]eports?|[Ff]ixe?s?|[Rr]esolves?)+\s+(?:#?(?:\d+)[,\.\s]*)+
+(\d+)
\ No newline at end of property
Added: bugtraq:url
## -0,0 +1 ##
+http://tracker.in-portal.org/view.php?id=%BUGID%
\ No newline at end of property
Added: bugtraq:warnifnoissue
## -0,0 +1 ##
+false
\ No newline at end of property
Modified: svn:ignore
## -1,6 +1,8 ##
config.php*
debug.php
-custom
testing
silent_log.txt
.htaccess
+.buildpath
+.project
+.settings

Event Timeline