Solved

Pommo install on Linux Mint 16 (Ubuntu Saucy) completely failing

Posted on 2014-02-15
3
780 Views
Last Modified: 2014-02-16
I have :
Installed mysql and created pommo DB. Letting pommo access it as root!
Installed Apache2.
added the necessary credentials to pommo's config file.

All of this is a fresh installation of my local machine mind you. I want to use Pommo to send a newsletter via our corporate SMTP server.

When I go to :
http://localhost/pommo/

I get a crazy screen full of errors :

I get :
Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/pommo/bootstrap.php on line 56
Strict Standards: Non-static method PommoHelper::parseConfig() should not be called statically, assuming $this from incompatible context in /var/www/pommo/inc/classes/pommo.php on line 71
Strict Standards: Non-static method PommoAPI::getParams() should not be called statically, assuming $this from incompatible context in /var/www/pommo/inc/classes/pommo.php on line 183
Strict Standards: Non-static method PommoAPI::configGetBase() should not be called statically, assuming $this from incompatible context in /var/www/pommo/inc/classes/pommo.php on line 192
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/pommo/inc/lib/smarty/Smarty_Compiler.class.php on line 270
Warning: strftime(): It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/pommo/inc/lib/smarty/Smarty_Compiler.class.php on line 390
pommo logo
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Pommo::_T() should not be called statically in /var/www/pommo/inc/lib/smarty-plugins/gettext/block.t.php on line 107
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Pommo::_T() should not be called statically in /var/www/pommo/inc/lib/smarty-plugins/gettext/block.t.php on line 107
Logout
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Pommo::_T() should not be called statically in /var/www/pommo/inc/lib/smarty-plugins/gettext/block.t.php on line 107
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Pommo::_T() should not be called statically in /var/www/pommo/inc/lib/smarty-plugins/gettext/block.t.php on line 107
Support
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Pommo::_T() should not be called statically in /var/www/pommo/inc/lib/smarty-plugins/gettext/block.t.php on line 107
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Pommo::_T() should not be called statically in /var/www/pommo/inc/lib/smarty-plugins/gettext/block.t.php on line 107
Admin Page
fatal error icon
Error loading configuration. Has poMMo been installed? Click Here to install.
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Pommo::_T() should not be called statically in /var/www/pommo/inc/lib/smarty-plugins/gettext/block.t.php on line 107
Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method Pommo::_T() should not be called statically in /var/www/pommo/inc/lib/smarty-plugins/gettext/block.t.php on line 107
Page fueled by poMMo mailing management software



What is this??? Where have I gone wrong?

I also get a similar screen when attempting to access the "click here to install" page. Screenshots attached.
Selection-006.png
Selection-007.png
0
Comment
Question by:kk5000
  • 2
3 Comments
 
LVL 108

Accepted Solution

by:
Ray Paseur earned 500 total points
ID: 39861234
You probably want to find another solution.  According to this link, Pommo development came to an end several years ago.  It sounds like the version you got is not able to run with PHP 5.3+

It looks like someone has forked Pommo on GitHub.  No guarantee that the fork will be stable, but it may be worth trying.
https://github.com/soonick/poMMo

The problem with these old, abandoned applications is that the underlying technology of PHP is constantly advancing.  Back in the "bad old days" of PHP 5.2, people still thought that magic quotes was a good thing.  We have learned better since then.  Here's why:
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/A_6630-Magic-Quotes-a-bad-idea-from-day-one.html

If you want to send a lot of email, I can recommend ConstantContact from personal experience.  Prior to 2008, I used my own scripts to send email.  The entire process was a huge black hole for support time.  Problems ranged from some idiot accidentally blacklisting a block of IP addresses, to little old ladies who couldn't figure out how to use email programs, and everything in between.  When we switched to ConstantContact, we got instantaneous relief - no more days of trying to guess why all of the AOL clients got their messages 24 hours late.  Etc, etc, etc.

There are competitors to ConstantContact, but our staff liked the interface.  All of these services are highly effective and embarrassingly inexpensive.
http://www.constantcontact.com/index.jsp

Best of luck with the project! ~Ray
0
 

Author Comment

by:kk5000
ID: 39862107
Hi Ray,

Thank you for your response. I usually check the "last updated" date before picking up any package. On Pommo's sourceforge page the date appears to be 2013-04-25 which seemed alright to me but clearly, something is amiss there.

Having investigated the problem a little further, magic quotes do appear to be the issue. Regardless, I used the mailing list feature within our SMTP server software (smartermail) to send out the necessary emails so I can say goodbye to pommo. That is the only windows based server we have within our 20 server organization. The reason is smartermail. It is so feature rich and stable that there is nothing on Linux that can compete with it.

Regarding your constant contact suggestion, we signed with Lyris last week (we were migrating from Vertical Response). But Lyris won't be activated until Monday. I needed something to tide us over in the middle. Smartermail served us fine for that.
0
 
LVL 108

Expert Comment

by:Ray Paseur
ID: 39862569
It sounds like you know what you're doing and I think you'll be happy with the Lyris solution.

Not sure how sourceforge determines the "last updated" but I know that I've made modest publication changes to old projects (like adding warnings that this thing may be rotting) and discovered that the pub change affected the appearance of the age of the project.  Feh.  Maybe that is what happened here.

In any case, thanks for using EE and thanks for the points, ~Ray
0

Featured Post

Too many email signature updates to deal with?

Do you feel like you are taking up all of your time constantly visiting users’ desks to make changes to email signatures? Wish you could manage all signatures from one central location, easily design them and deploy them quickly to users? Well, there is an easy way!

Join & Write a Comment

Suggested Solutions

Utilizing an array to gracefully append to a list of EmailAddresses
Since pre-biblical times, humans have sought ways to keep secrets, and share the secrets selectively.  This article explores the ways PHP can be used to hide and encrypt information.
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now