Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - cluge

Pages: [1]
1
Light httpd ( http://www.lighttpd.net/ )  is a much more resource light web server that uses a fastcgi interface for php.  Once your feng office starts to do a lot of traffic it's time to seriously tune apache, or look at faster alternatives. These instructions are based on a redhat install, but will work for other distributions (I will provide nginx instructions later as well). 

1. Download & lighttpd and lighttpd-fastcgi (yum install lighttpd  lighttpd-fastcgi)
2. Edit /etc/lighttpd/lighttpd.conf
            a. Uncomment mod_fastcgi module
            b. Change the server.document-root to something appropriate for your environment
            c. uncomment fastcgi.server section
3. Adjust php.ini and set cgi.fix_pathinfo = 1 and default_charset = "utf-8"
4. CD to your feng office root directory and chown -R lighttpd cache config tmp upload
5. Start lighttpd and have some fun

Gotchas:
If your using .htaccess to add any re-writing rules then you will have to take them out and put them in the server config.

If you use SSL, you need to create a PEM style key file for lighthttpd.

It has a much smaller memory footprint than Apache, and in testing the feng office felt much more responsive.  This was even after "tuning" apache.  I hope you find this usefull.

cluge

2
Installation problems / Error Creating Email account after upgrade - solved
« on: September 25, 2010, 11:57:56 am »
I was having an issue when attempting to add a new IMAP email account.  When attempting to add an imap account I would get the error ;

"Error: Query failed with message 'Unknown column 'last_error_date' in 'field list''

This install was an upgrade from previous 1.7 release.

Looking in the DB for the relevant fields I can see that mail_accounts and mail_account_users tables do NOT match what I see in the public/install/installation/templates/sql/mysql_schema.php for a new install.  Since I had no previous email setup I dropped and manually re-added the 2 tables.  This allowed me to successfully add an imap account.

I'm still playing, and the email client doesn't seem to be pulling in imap email from gmail correctly - but we will trouble shoot that later.  Not sure why the update script didn't correctly update those 2 tables. 

-cluge

3
Older versions / 1.6.2 beta3 Reporting Bugs
« on: November 18, 2009, 02:15:25 am »
Upgrade from Beta 2.  My Custom report is now gone.  I now get "there are no custom reports".

PHP 5.2.9
Apache/2.2.13

No errors reported in the error log.  Clean upgrade. Attempting to re-create the report was also a failure although the gui didn't report any problems.

1. Go to reporting
2. Click "Add a custom report"

Log file produces the following errors.
#1 ERROR: Error: Undefined variable: conditions in '/var/www/html/opengoo/application/views/reporting/add_custom_report.php' on line 65 (error code: 8)
#2 ERROR: Error: Invalid argument supplied for foreach() in '/var/www/html/opengoo/application/views/reporting/add_custom_report.php' on line 65 (error code: 2)
#3 ERROR: Error: Undefined variable: hidWs in '/var/www/html/opengoo/application/views/reporting/add_custom_report.php' on line 78 (error code: 8)
#4 ERROR: Error: Undefined variable: parameter_ws in '/var/www/html/opengoo/application/views/reporting/add_custom_report.php' on line 80 (error code: 8)
#5 ERROR: Error: Undefined variable: hidTg in '/var/www/html/opengoo/application/views/reporting/add_custom_report.php' on line 88 (error code: 8)
#6 ERROR: Error: Undefined variable: parameter_tag in '/var/www/html/opengoo/application/views/reporting/add_custom_report.php' on line 90 (error code: 8)
Time since start: 0.072946071624756 seconds

No GUI indication that there is a problem.  After adding report returns to page indication no custom reports.


Respectfully,
cluge


4
Older versions / 1.6.2 beta2 bugs
« on: November 05, 2009, 01:58:55 pm »
Custom reports are broken.  The report that I used to look at latest logins dies with

"Query failed with message 'Unknown column 't.trashed_by_id' in 'where clause''

Upgrade from 1.5.3 to 1.6.2 beta2.  File uploading bug that existed in 1.5.3 is fixed in this beta release though.

-cluge

5
Older versions / 1.5.1 New User Email Notification - still broken
« on: August 13, 2009, 08:44:38 pm »
Creating a new user and selecting "send email notification" does not send an email. 

Setting debug to true does not indicate any errors.  Testing the mass mail and other functions indicate that the email subsystem works.  This was tested with both /usr/bin/sendmail as well as SMTP.  Same result for new user email notification either way.

Latest Fedora Core
Latest opengoo 1.5.1

Respectfully,
Cluge

6
Older versions / 1.5RC email issues
« on: July 22, 2009, 06:27:06 pm »
When adding a user and selecting "notify" user the following error is generated and no email is sent.  The issues exists with either SMTP host or use php email settings (ie sendmail binary on machine)

Session "default" started at 2009-07-22T21:19:50+0000
#1 ERROR: Error: implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed in '/var/www/html/opengoo/application/models/notifier/Notifier.class.php' on line 513 (error code: 2)
Time since start: 0.3495090007782 seconds
-------------------------------------------------------------------------------

7
Older versions / Email Issue
« on: July 19, 2009, 09:37:06 am »
I've had this problem since the first 1.5 beta.  I have an imap account with several folders already created.  When I check the mail I often get messages like "'/var/www/html/opengoo/tmp/667013560' to the file repository (unique file id: d2416f7c2e32fd4387d14eb9430bb3b3914ad2b2)". Looking at the tmp file always shows a file with an attachment.

Thoughts?

-cluge

8
Feature requests / Email integration & features
« on: July 01, 2009, 01:51:22 pm »
Here is a short list of features missing from the opengoo email client and some proposed changes.

1. Default workspace called e-mail should be created for every user.  Imap folders can be children of this work spaces in the email client  (this provides a migration path from traditional email folder schema and large pre-installed client bases)

2. Ability to classify multiple emails at once (perhaps in the mail actions menu?)

3. Next & Previous message options while viewing a message

4. Ability to auto classify emails based on rules (sender, to, subject, etc)

Single Sign One
Ability to have imap or other external authentication schemas (Radius, LDAP) log users into open goo

Is there a development roadmap broken down by module that we can add these too and help with?

Respectfully,
Cluge

Pages: [1]