Pietermaritzburg · Developer Pietermaritzburg Developer http://lindeni.co.za Site Builder, Child of Zeus (4) Mahlamusa is on Level 4 with 188 Rep Points. Earn Rep Points by getting involved in the WPMU DEV community!
Member since June 2015
Not a WPMU DEV member?
Sign up today and get access to 140+ plugins and themes, plus 24/7 support and private member forums!
Mahlamusa commented on How Do I Setup 'Let's Encrypt' To Work With My WPMS Subdirectories Install?Apr 30, 2017
Hello Sammy. I hope you are doing great today. I am sorry you are having problems with your setup and I hope we work together and maybe we can come up with a solution. To my experience with Let's Encrypt, you can use it without problems on a sub directory install of WordPress Multisite. I have such a setup I use as a development and testing environment and have never had issues since I created it. You can use the same SSL certificate for an unlimited number of sub-directory based sites, this is because the host treats those sub-sites as sub-folders of the main site. When it comes to sub domain install, Let's Encrypt does not currently support wild card subdomains which means you cannot cover all your sub domains with the same SSL certificate. If you really need to use sub domains, then you have to generate the certificates manually specifying each sub domain in the list. Each SSL sertificate can have up to 100 domains in total (sub domains included). So that means you can have site1.domain.com, site2.domain.com, site3.domain.com etc, this is a very long and tiresome process. If the host automatically includes sub domains on the main SSL, then you can create sub domains for each subsite and point it to the root folder of the multi site install. This way the host will be able to add and renew the certificates for all the sub domains. The trick is that you cannot have *.domain.com in your SSL. You shouldn't go through all that trouble with sub directory install. Instead of logging me in, it simply reloads the same page and clears my fields. With regards to the login form, I was unable to reproduce this. I created myself a user account with "Subscriber" role and was able to login to all sites without issues. I then changed the same account to make it "administrator" and I was able to login again without issues. Would you please verify if you are still having the same issue. I hope all this makes sense and helps you with your setup. Please enjoy the rest of your day. Cheers, Mahlamusa
Mahlamusa commented on Members can't renew even though their memberships have expired (Membership 2 Pro)Apr 30, 2017
Hello JessicaFrederick. Thank you for granting staff access and you are right that I logged in to your website at that time. I am not sure why it was telling me about invalid token, I tried 3 times and it let me in. :) I am working on this issue and I need to confirm somethings with you. In the transaction history for the user specified, the transactions are marked with "Gateway (admin)", see screenshot below. [attachment=1248797,114162] This suggests that an Administrator has manually marked those invoices as paid. Can you confirm if you have done something like that or not? I also verified in the PayPal transaction logs that the transaction that was recorded on 2017-04-23 is not in the PayPal Gateway transaction logs. This means the payments were processed in another Gateway other than PayPal but then only the "Manual Payment Gateway" is active which suggests that the payment was processed through this gateway. Can you verify if the payment was not approved through this Gateway or not? It would be great to ask the member if she tried to subscribe using the manual gateway or not. [attachment=1248797,114163] I will continue working on this while I wait for your response and I hope we get to the root of this issue soon. Please enjoy the rest of your day. Cheers, Mahlamusa
Mahlamusa commented on Lots Of Strings Missing In Hustle TranslationApr 30, 2017
Hi Julian. I hope you are having a great day today. You may remove the plugin by going to The Hub, select the site you are having trouble with and find the plugin in the list and click on the gear icon and click "Remove" to remove the plugin from the dashboard plugin. [attachment=1248713,114150] Once you have done that the plugin should not be recognized as the free one. You should additionally check your local install's plugins folder to see if there isn't any files from the free version remaining or if you have both the free and pro version installed. I hope that helps but please do let us know if you need more help. Cheers, Mahlamusa
Mahlamusa commented on All Pro Sites settings disappearedApr 30, 2017
Hello Arom77, I hope you are doing great today. You can change from MyISAM to InnoDB by running the following MySQL query in your database: ALTER TABLEtable_nameENGINE=INNODB Replace 'table_name' with the name of the table that you want to change from MyISAM to INNODB. Please backup your database before attempting this just to be on the safe side. Cheers, Mahlamusa
Mahlamusa commented on Defender blocked administrator accountApr 30, 2017
Hello Richard I hope you are having a great day so far. I am sorry you are having issues accessing your website and I would like to help. Would you please send in the following information through our secure contact form: https://premium.wpmudev.org/contact/, choose "I have a different question" then type "Attn: Lindeni Mahlalela" in the subject. In the Message box include the following: - FTP Login details (host, username, password) - cPanel login details if possible (login url, cpanel username, password) - Database access details if no cpanel provided (login url, username and password) - WordPress login details (login url, username, password). Alternatively, you can grant Support Access - Link back to this thread Make sure the subject is : "Attn: Lindeni Mahlalela" to make sure this gets to me. Once I have those details I will proceed to login and do some troubleshooting. I hope you enjoy the rest of your day. Cheers, Mahlamusa
Mahlamusa commented on hiding error reporting downsideApr 30, 2017
Hello cornelius_butler, Error reporting is a featured intended for developers to troubleshoot errors in the code of your website, this is recommended for a staging/test environment so that the developer will understand what plugins or files are causing issues. In a live website, if you have error reporting on, some attackers can use the errors reported by PHP to find loopholes and attack your website that is why Defender recommends hiding error reporting. It is recommended in a live site with or without defender. With that said, there is no downside in hiding error reporting but there are security benefits in doing so because the information displayed by error reporting most of the time that can appear in your front end pages available publicly and that will give attackers information as to which parts of your website are vulnerable and thus open doors to your website and make it an easy target. I hope that helps your question. I hope you enjoy your day. Cheers, Mahlamusa
Mahlamusa commented on When Membership 2's add-on Media Protection is enabled it hijacks the pagination url.Apr 30, 2017
Hello Paul I hope you are doing great today. I have seen your website and what you mentioned is correct. I would like to have a closer look at your website and see what is causing the issue. We are looking into this issue but will need more than staff access to achieve this. Could you please send in your FTP login credentials via our secure contact form, on that page choose "I have a different question", and include the following: Subject: "Attn: Lindeni Mahlalela" Message: - FTP Login details ( ftp host, port if applicable, username and password) - Link back to this thread for reference. Once we have this we will continue with the troubleshooting. I hope you enjoy the rest of your day. Cheers, Mahlamusa
Mahlamusa commented on eNewsletter's Bounce functionApr 29, 2017
Hello Rob. I hope you are doing great so far. I am sorry that you are having problems with our eNewsletter plugin. Would you mind verifying with your host the correct POP3 settings for the account you used. Please keep in mind that POP3 is designed to work like a post box which means only one copy of each email can exist, so if you are receiving the emails from another email client like Outlook or another desktop client, then the email will be downloaded to this client/desktop email client and will be then deleted from the server. This is how POP3 works, please verify if you are receiving the emails on a desktop or mobile client, if that is the case then it is the reason why you don't see the bounced emails on the plugin. You can also login to your Webmail client for that POP3 account and see if you are seeing any emails there. If you see emails then we will further investigate why the Plugin is not displaying them if there is nothing there then it is because they are downloaded by the email client you are currently receiving with. This controls how bounce emails are handled by the system. Please create a new separate POP3 email account to handle bounce emails. Enter these POP3 email details below. This has to be a seperate account only dedicated to the bounce emails and nothing else. So basically only the eNewsletter should be reading from this email account. I hope all this makes sense and helps. Please enjoy the rest of your day. Cheers, Mahlamusa
Mahlamusa commented on Sorry, you are not allowed to access this page.Apr 29, 2017
Hello Brandon, I am sorry we couldn't help you. ...missed out to tell you, that we are hosting on LINUX (nginx), PLESK ONYX which really differs from cPanel ... so I believe, that's the reason why you could not login I assure you that Plesk control panel does have a File Manager, there is even documentation on how to use the File Manager on the Plesk Control Panel Please also keep that in mind next time you request support. Thank you so much for trusting us. Cheers, Mahlamusa