Group discussion >
Can't use elgg on One.com server
Can't use elgg on One.com server
|
BorjeBorjar 589 days ago |
I have a server at one.com and i just can't get elgg working. It just dont install. I have tried the "auto" install thing, inserting my own values in settings.php, fixing .htaccess, but nothing works. They fill all the requirements.
When i try to reload the page/save my database settings i just comes back to my root-index and cant use either install.php or index.php or anything.
(This is my tree: root/sites/elgg/.... )
|
|
Cash 589 days ago |
For reference, Installation and Troubleshooting
I don't know what the auto install thing is.
There should be two pages for install. The first is the database page. After you fill in those values you click save or whatever that button says. It should take you to the settings page. At the top of the settings page should be a green box that says your database creation was successful. You should check that your database creation was successful by using phpMyAdmin or whatever your host provides. Then fill out those values and click save.
1. Did the database creation happen successfully?
2. Did you have any permission problems with the creation of settings.php or .htaccess?
3. What happened when you clicked save (or whatever the button says) on the second install page?
The first two pages should not require a .htaccess or a work mod_rewrite as far as I know. If one of them isn't configured correctly at the end of the first two pages, you'll just get a page not found after you click save.
|
|
viccarjen 579 days ago |
I'm having problems installing it on one.com as well.. If you get it to work, please let me know how it goes :)
|
|
slyhne 575 days ago |
Hi
I have just installed on one.com
You need to do some changes to .htaccess, try have a look at mine below.
I use the rewriteBase because my Elgg installation is in a subdirectory, comment it out if you installed in the web root, or change it to match your subdirectory.
Have fun...
# Elgg htaccess directives # Copyright Curverider Ltd 2008 # License http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 # Link http://elgg.org/
<IfModule !mod_rewrite.c> # ugly ugly hack to detect missing mod_rewrite # RedirectMatch must be to an absolute destination, so forces 500 error... ErrorDocument 500 "Elgg error: Apache does not have mod_rewrite loaded. Please check your Apache setup." RedirectMatch 302 .* index.php </IfModule>
<Files "htaccess-dist"> order allow,deny deny from all </Files>
# Don't listing directory #Options -Indexes
# Follow symbolic links #Options +FollowSymLinks
# Default handler #DirectoryIndex index.php
# Turn on expiry <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 10 years" </IfModule>
# php 4, apache 1.x <IfModule mod_php4.c> ErrorDocument 500 "Elgg error: Elgg does not support PHP 4." RedirectMatch 302 .* index.php </IfModule>
# php 4, apache 2 <IfModule sapi_apache2.c> ErrorDocument 500 "Elgg error: Elgg does not support PHP 4." RedirectMatch 302 .* index.php </IfModule>
# php 5, apache 1 and 2 <IfModule mod_php5.c> # default memory limit to 64Mb php_value memory_limit 64M # to make sure register global is off php_value register_globals 0 # max post size to 8Mb php_value post_max_size 8388608 # upload size limit to 5Mb php_value upload_max_filesize 5242880 # hide errors, enable only if debug enabled php_value display_errors 0 </IfModule>
# Turn on mod_gzip if available <IfModule mod_gzip.c> mod_gzip_on yes mod_gzip_dechunk yes mod_gzip_keep_workfiles No mod_gzip_minimum_file_size 1000 mod_gzip_maximum_file_size 1000000 mod_gzip_maximum_inmem_size 1000000 mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/javascript$ mod_gzip_item_include mime ^application/x-javascript$ # Exclude old browsers and images since IE has trouble with this mod_gzip_item_exclude reqheader "User-Agent: .*Mozilla/4\..*\[" mod_gzip_item_exclude mime ^image/.* </IfModule>
# Apache2 deflate support if available <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html </IfModule>
# Configure ETags <FilesMatch "\.(jpg|jpeg|gif|png|mp3|flv|mov|avi|3pg|html|htm|swf)$"> FileETag MTime Size </FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine on
# If Elgg is in a subdirectory on your site, you might need to add a RewriteBase line # containing the path from your site root to elgg's root. e.g. If your site is # http://example.com/ and Elgg is in http://example.com/sites/elgg/, you might need # RewriteBase /PathToYourSubdirectory/ # # here, only without the # in front. # # If you're not running Elgg in a subdirectory on your site, but still getting lots # of 404 errors beyond the front page, you could instead try: # #RewriteBase /
RewriteRule ^action\/([A-Za-z\_\-\/]+)$ engine/handlers/action_handler.php?action=$1 RewriteRule ^actions\/([A-Za-z\_\-\/]+)$ engine/handlers/action_handler.php?action=$1
RewriteRule ^export\/([A-Za-z]+)\/([0-9]+)$ services/export/handler.php?view=$1&guid=$2 RewriteRule ^export\/([A-Za-z]+)\/([0-9]+)\/$ services/export/handler.php?view=$1&guid=$2 RewriteRule ^export\/([A-Za-z]+)\/([0-9]+)\/([A-Za-z]+)\/([A-Za-z0-9\_]+)\/$ services/export/handler.php?view=$1&guid=$2&type=$3&idname=$4
RewriteRule ^\_css\/css\.css$ _css/css.php
RewriteRule ^pg\/([A-Za-z\_\-]+)\/(.*)$ engine/handlers/pagehandler.php?handler=$1&page=$2 RewriteRule ^pg\/([A-Za-z\_\-]+)$ engine/handlers/pagehandler.php?handler=$1
RewriteRule xml-rpc.php engine/handlers/xml-rpc_handler.php RewriteRule mt/mt-xmlrpc.cgi engine/handlers/xml-rpc_handler.php
</IfModule>
|