INSTALL.txt - Friendika -> Friendica

This commit is contained in:
Abinoam P. Marques Jr 2012-02-19 15:36:44 -03:00
parent 3ef6344d41
commit 70dedefde3

View File

@ -1,14 +1,14 @@
Friendika Installation Friendica Installation
We've tried very hard to ensure that Friendika will run on commodity hosting We've tried very hard to ensure that Friendica will run on commodity hosting
platforms - such as those used to host Wordpress blogs and Drupal websites. platforms - such as those used to host Wordpress blogs and Drupal websites.
But be aware that Friendika is more than a simple web application. It is a But be aware that Friendica is more than a simple web application. It is a
complex communications system which more closely resembles an email server complex communications system which more closely resembles an email server
than a web server. For reliability and performance, messages are delivered in than a web server. For reliability and performance, messages are delivered in
the background and are queued for later delivery when sites are down. This the background and are queued for later delivery when sites are down. This
kind of functionality requires a bit more of the host system than the typical kind of functionality requires a bit more of the host system than the typical
blog. Not every PHP/MySQL hosting provider will be able to support Friendika. blog. Not every PHP/MySQL hosting provider will be able to support Friendica.
Many will. But please review the requirements and confirm these with your Many will. But please review the requirements and confirm these with your
hosting provider prior to installation. hosting provider prior to installation.
@ -21,9 +21,9 @@ impact the installation requirements.
Decide if you will use SSL and obtain an SSL cert. Communications with the Decide if you will use SSL and obtain an SSL cert. Communications with the
Diaspora network MAY require both SSL AND an SSL cert signed by a CA which is Diaspora network MAY require both SSL AND an SSL cert signed by a CA which is
recognised by the major browsers. Friendika will work with self-signed certs recognised by the major browsers. Friendica will work with self-signed certs
but Diaspora communication may not. For best results, install your cert PRIOR but Diaspora communication may not. For best results, install your cert PRIOR
to installing Friendika and when visiting your site for the initial to installing Friendica and when visiting your site for the initial
installation in step 5, please use the https: link. (Use the http: or non-SSL installation in step 5, please use the https: link. (Use the http: or non-SSL
link if your cert is self-signed). link if your cert is self-signed).
@ -51,7 +51,7 @@ php.ini file [or see 'poormancron' in section 8]
directory/path component in the URL) is preferred. This is REQUIRED if directory/path component in the URL) is preferred. This is REQUIRED if
you wish to communicate with the Diaspora network. you wish to communicate with the Diaspora network.
2. Unpack the Friendika files into the root of your web server document area. 2. Unpack the Friendica files into the root of your web server document area.
- If you copy the directory tree to your webserver, make sure - If you copy the directory tree to your webserver, make sure
that you also copy .htaccess - as "dot" files are often hidden that you also copy .htaccess - as "dot" files are often hidden
@ -106,7 +106,7 @@ one shown, substituting for your unique paths and settings:
You can generally find the location of PHP by executing "which php". If you You can generally find the location of PHP by executing "which php". If you
have troubles with this section please contact your hosting provider for have troubles with this section please contact your hosting provider for
assistance. Friendika will not work correctly if you cannot perform this step. assistance. Friendica will not work correctly if you cannot perform this step.
You should also be sure that $a->config['php_path'] is set correctly, it should You should also be sure that $a->config['php_path'] is set correctly, it should
look like (changing it to the correct PHP location) look like (changing it to the correct PHP location)
@ -114,7 +114,7 @@ look like (changing it to the correct PHP location)
$a->config['php_path'] = '/usr/local/php53/bin/php' $a->config['php_path'] = '/usr/local/php53/bin/php'
Alternative: You may be able to use the 'poormancron' plugin to perform this Alternative: You may be able to use the 'poormancron' plugin to perform this
step if you are using a recent Friendika release. 'poormancron' may result in step if you are using a recent Friendica release. 'poormancron' may result in
perfomance and memory issues and is only suitable for small sites with one or perfomance and memory issues and is only suitable for small sites with one or
two users and a handful of contacts. To do this, edit the file two users and a handful of contacts. To do this, edit the file
".htconfig.php" and look for a line describing your plugins. On a fresh ".htconfig.php" and look for a line describing your plugins. On a fresh
@ -173,7 +173,7 @@ generally be world-readable.
Ensure that mod-rewite is installed and working, and that your Ensure that mod-rewite is installed and working, and that your
.htaccess file is being used. To verify the latter, create a file test.out .htaccess file is being used. To verify the latter, create a file test.out
containing the word "test" in the top directory of Friendika, make it world containing the word "test" in the top directory of Friendica, make it world
readable and point your web browser to readable and point your web browser to
http://yoursitenamehere.com/test.out http://yoursitenamehere.com/test.out