[03:20:05] thanks ashley btw [12:34:36] https://www.mediawiki.org/wiki/Extension:SesMailer "Copy SesMailer folder into extensions folder of your MediaWiki instance" [12:34:47] thats cool. so where is that? [12:36:46] ah, there's a github project page on the right [13:12:51] is anyone using Amazon SES? im getting an error from Extension:SesMailer: Special:EmailUser Error from line 19 of /var/www/html/extensions/SesMailer/SesMailer_body.php: Class 'Aws\Ses\SesClient' not found [13:17:08] khalella: did you use composer to download the amazon dependencies? [13:18:01] Vulpix: yeah. im confused about the role of autoloader.php though [13:18:09] composer generates one, and mediawiki includes one [13:18:34] do i need to include either one of those in LocalSettings.php ? [13:19:44] I think you only need to download the AWS dependencies with composer, and not change autoloader at all (isn't that the point of using composer after all?) [13:20:59] i know very little about PHP or Composer [13:20:59] My guess is that composer should be run from the root of MediaWiki directory [13:21:18] okay. i have something like this in my Dockerfile https://pastebin.com/e3gDMZE3 [13:21:32] I don't know much about composer neither [13:21:50] err... wrong pastebin https://pastebin.com/pa7it9HM [13:24:09] so running the composer installer from the mediawiki directory will overwrite the existing autoloader [13:26:34] I'd say it would recreate it with the new information, not simply removing the existing contents [13:31:07] is composer already installed? why would there there exist an autoloader if there is no composer [13:31:26] i don't see a composer.phar [13:32:16] or.. composer downloads modules, and autoload loads them [13:39:59] getting closer... getting an error when sending email Deprecated: Non-static method SesMailer::wfSesMailer() should not be called statically in /var/www/html/includes/Hooks.php on line 177 [13:41:18] im using mediawiki:1.31 which uses php:7.2-apache [13:41:34] is Extension:SesMailer too old maybe [13:42:00] composer is a php script. If you have composer installed in your system, running "composer" will run a composer.phar already installed in your system, otherwise you'll have to download it and run that file [13:42:58] well, "deprecated" is not an error by itself, just a "code hygiene" warning. You should disable all E_DEPRECATED errors in a production environment [13:43:19] they are meant for developers [13:44:45] the response im getting from the POST is a 500 [13:45:00] so other than this, its a mystery internal error [13:45:23] the deprecated error is not the source of the 500 error [13:45:28] !blank [13:45:28] A blank page or HTTP 500 error usually indicates a fatal PHP error. For information on debugging (including viewing errors), see . [13:45:33] cool yea i see [13:46:05] but well, it may be that the extension is not really compatible with latest PHP/MediaWiki [13:46:29] i have error_reporting( -1 ); ini_set( 'display_errors', 1 ); $wgShowExceptionDetails = True; set [13:46:47] yea im wondering if there is a better way to do this... [13:47:17] i dont' really think paying $75/mo for a dedicated SendGrid IP just to verify accounts and reset passwords makes a lot of sense for this [13:48:09] you can try with a plain gmail account [13:48:09] the email i was getting when using a shared SendGrid account pretty much go straight to Spam [13:48:14] hmm [13:48:43] that is an interesting idea Vulpix [13:49:55] a better alternative is setting your MX, SPF, DMARC, DKIM DNS records right and configure sendmail or postfix, although that's complex [13:50:36] khalella: https://www.mediawiki.org/wiki/Manual_talk:$wgSMTP#Using_gmail's_SMTP_-_tested_31/03/17 [13:51:24] I guess that could go on the manual page itself... [13:52:33] yeah thats pretty great [14:03:56] Hi people. Can someone tell me how I can find out which page in the table page matches to the item in table text? The page ID seems not the correct identifier for that [14:06:05] !db page [14:06:05] See http://www.mediawiki.org/wiki/Manual:page_table [14:06:32] Aebian: page_latest will point to the current revision of the page [14:06:38] !db revision [14:06:38] See http://www.mediawiki.org/wiki/Manual:revision_table [14:06:47] thanks [14:07:01] in revision, the column rev_text_id has the reference to the text [14:07:19] cool thanks [15:06:23] hmm at $5/mo for a google apps email with a custom domain name, Amazon SES is actually cheaper [15:06:43] i guess we could send password reset emails using @gmail.com :V [15:08:08] I have set up postfix for sending emails with my domain name, with DKIM, SPF and DMARC. For free, but of course it required investigation and configuration from my part [15:08:56] Vulpix: do you have to manage bounces with VERP [15:09:08] and run some spamhaus script [15:09:22] I do not manage bounces at all [15:09:34] cool. fuck it [15:09:35] but I guess I could investigate that [15:35:21] Does anyone know how to download Riivolution? [15:38:12] or does anyone know why the web page for the download http://rvlution.net/riivolution.zip is not functioning? [15:40:14] uricharda: looks like you're on the wrong support channel