From owner-freebsd-ports@freebsd.org Fri Feb 16 12:02:41 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B261F0D430 for ; Fri, 16 Feb 2018 12:02:41 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from echo.brtsvcs.net (echo.brtsvcs.net [IPv6:2607:f740:c::4ae]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BAF74760A5 for ; Fri, 16 Feb 2018 12:02:40 +0000 (UTC) (envelope-from list_freebsd@bluerosetech.com) Received: from chombo.houseloki.net (c-73-240-250-185.hsd1.or.comcast.net [73.240.250.185]) by echo.brtsvcs.net (Postfix) with ESMTPS id 721F838D05; Fri, 16 Feb 2018 04:02:39 -0800 (PST) Received: from [IPv6:fe80::dd2a:ba9e:2d4a:7c5f] (unknown [IPv6:fe80::dd2a:ba9e:2d4a:7c5f]) by chombo.houseloki.net (Postfix) with ESMTPSA id 42FCC1DEA; Fri, 16 Feb 2018 04:02:38 -0800 (PST) Subject: Re: mail/postfixadmin: Error Regarding "SCOPE_BUBBLE_UP". To: "Janky Jay, III" , freebsd-ports@freebsd.org References: <0fcad468-5deb-f449-9847-9bb57bb1f014@unfs.us> <7bc05025-49de-be18-8b88-7388d6df70b2@unfs.us> From: Mel Pilgrim Message-ID: Date: Fri, 16 Feb 2018 04:02:35 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <7bc05025-49de-be18-8b88-7388d6df70b2@unfs.us> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Feb 2018 12:02:41 -0000 On 2018-02-14 19:13, Janky Jay, III wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > May have spoken too soon... > > On 2/14/2018 7:45 PM, Janky Jay, III wrote: >> Hello Mel, >> >> On 2/13/2018 7:42 AM, Mel Pilgrim wrote: >>> (Putting on my mail/postfixadmin maintainer hat) >> >>> On 2018-02-11 15:24, Janky Jay, III wrote: >>>> Hello All, >>>> >>>> Versions: FreeBSD - 11.1-RELEASE-p6 PostfixAdmin - 3.1 Smarty3 >>>> - 3.1.30 >> >>> Postfixadmin bundles its own copy of Smarty, and in PFA 3.1 it's >>> Smarty 3.1.29. Installing www/smarty3 isn't necessary. Are you >>> using it for something else? >> >> Ah. That's very interesting. The only reason I had Smarty3 >> installed was for PFA (must have been before it shipped with it's >> own version, maybe?). I remember a while back I uninstalled it >> because it was an unused leaf port and immediately PFA stopped >> working with Smarty3 errors in the http logs. I've just removed >> Smarty3 again and PFA seems to work just fine. I have no idea >> what's going on anymore. :) >> >> Thanks a ton for the reply, though! I've got my PFA back! >> > > I've removed Smarty3 and the login page presents itself (and allows > me to login) without any issue. However, attempting to view anything > within PFA (such as virtual mailboxes or domains), I see the following > error(s) in the http log file: > > PHP Warning: > require_once(/usr/local/share/smarty3/plugins/function.html_options.php) So something is rewriting the Smarty path from PFA's /usr/local/www/postfixadmin/smarty/libs to what I'm guessing is the path used by the now-removed www/smarty3. This sounds like a caching issue. After removing www/smarty3, did you: - check there were no lingering Smarty Apache/PHP config bits in httpd.conf, php.ini, etc.; - restart Apache and, if applicable, the PHP module; - delete everything in templates_c? There aren't any configurable options that would change from where postfixadmin includes Smarty, but the path it uses is set as SMARTY_DIR in smarty/libs/Autoloader.php and the correct value is ''.