Development environment was upgraded to Sierra and MAMP 4, only to have everything not working properly. It took weeks of debugging (limited time) and I finally backed everything up, erased the drive, and reinstalled Sierra, Chrome, MAMP Pro, and PHPStorm. Phew. There needs to be a faster way to create a development environment.
Redirects and login issues continue to haunt XenWord. I was unable to track down the redirect problem new users are describing until I decided to reinstall WordPress and XenForo from scratch. This is what I learned.
First, if the installer does not rename the htaccess.txt file in XenForo directory then /wp-admin redirects to 404 pages. A simple rename of htaccess.txt to .htaccess fixes the issue.
Second, if $xenword_options is empty in the WordPress database then there is an illegal offset. I'm working through a conditional in the method widgets in class-xenword-loader.php to avoid the error. Of course, the error is not present once $xenword_options exist in the database.
Third, I've spent weeks trying to figure out how to use the XenForo email account as an option to login to WordPress. This is now working on a new local test environment, however, there are no conditional to check if the user doesn't exist in WordPress and must be added. It's a work in progress.
Redirects and login issues continue to haunt XenWord. I was unable to track down the redirect problem new users are describing until I decided to reinstall WordPress and XenForo from scratch. This is what I learned.
First, if the installer does not rename the htaccess.txt file in XenForo directory then /wp-admin redirects to 404 pages. A simple rename of htaccess.txt to .htaccess fixes the issue.
Second, if $xenword_options is empty in the WordPress database then there is an illegal offset. I'm working through a conditional in the method widgets in class-xenword-loader.php to avoid the error. Of course, the error is not present once $xenword_options exist in the database.
Third, I've spent weeks trying to figure out how to use the XenForo email account as an option to login to WordPress. This is now working on a new local test environment, however, there are no conditional to check if the user doesn't exist in WordPress and must be added. It's a work in progress.