- Install Apache 2.4
- Configure Apache
- Install PHP 7.1
- Configure PHP
- Install MariaDB 10.2
- Configure MariaDB
- Create Magento File System User
- Download & Extract Magento Files
- Set File Permissions
Give an IAM user programmatic access for certain S3 buckets. Note: If you go this route the user will not be able to list all buckets on this AWS account.
This is a great solution if you are a MSP providing backup solutions to S3 compliant storage and you don’t want IAM users from seeing or accessing other customers buckets.Continue reading
After updating my WordPress blog to 5.0 everything looked like it was working, until I went to add a new post, then I got the internal server error. My issue turned out to be a plugin that was not compatible with the new Gutenberg editor.
In this roundup, I’m going to list the solutions people are trying from easy to hard. Starting with permalinks.Continue reading
I took a SQL backup of my Magento 2.2 dev site before I did some testing. The testing didn’t go as planned so I tried the rollback feature from inside the Magento admin panel. The rollback process started, but then the page just went blank.
When I did a refresh the page said I was in maintenance mode. I decided to SSH into the AWS instance and see what was going on. The server seemed okay, but it was stuck in maintenance mode. I disable maintenance mode and decided to run the rollback from the terminal.Continue reading
I’ve setup the SMTP extension from Mageplaza and successfully sent and email with AWS SES. I tried resetting a user’s password, but the end user never receives the password reset email.
The password reset emails use the Customer Support email address. If this is not configured SES will not deliver it.
Go to Stores –> Configuration –> General –> Store Email Addresses and configure your customer support sender email address that is authorized to send through SES.
I wanted to download a list of files from an S3 bucket using python 3. I used a standard CSV in UTF-8 format. Here is an example CSV. It’s one column with just the filenames.
I could have built out the full
import csv import wget #open import file with open("c:\\csv\\files-to-download.csv", newline='', encoding='utf-8') as f: #Assign the import file to the DictReader "reader" reader = csv.DictReader(f) #Now loop through all rows and build out variables for row in reader: filename = row['name'] print('Beginning file download with wget module') url = 'http://www.example.com/images/' wget.download(url + filename, 'c:\\csv\\images\\' + filename)
Enduser called complaining their mouse cursor was acting erratically when trying to print. The cursor was spinning and page size selection was flashing like it was being pressed multiple times. After a reboot, the problem remained. We did end up getting the document to print, but the spinning cursor would remain after printing.
Removing the network printer and adding it back fixed the issue. I did not change the drivers. This was a Ricoh C306Z.
I had all the necessary fields in my Magento product upload file, and the import would show no problems with the data check test. When I reviewed the import history page it said my import had 0 created, 0 updated, and 0 deleted. Nothing happened.
The CSV needed to be saved as UTC-8.
In excel click File –> Save As –> Choose CSV UTF-8 (Comma delimited) (*.csv)
You add a product attribute to your store, but when you try to save a value in that field, it just keeps coming up blank after the page reloads.
You can’t just simply flush the Magento cache, you need to flush the cache storage first then you will be able to see your newly save product attribute.
System –> Tools –> Cache Management
I’m working on getting Magento 2 install with Amazon Aurora. The installation went well with no errors but, the page would not load and I was receiving 500 errors.
Go to the app folder in your root Magento 2 directory, open the file bootstrap.php and uncomment th line – ini_set(‘display_errors’, 1);
Inside your Magento root folder go to var/log/ and check your exception.log for errors.