Hi,
I've been looking the support code files and that is what I found:
In the apache error logs some issues related to the w3-total-cache plugin:
[Mon Mar 09 21:22:21.431156 2020] [proxy_fcgi:error] [pid 1923:tid 140574170392320] [client 10.0.157.219:27484] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Class '\\W3TC\\Mobile_Redirect' not found in /bitnami/wordpress/wp-content/plugins/w3-total-cache/Dispatcher.php:16\nStack trace:\n#0 /bitnami/wordpress/wp-content/advanced-cache.php(31): W3TC\\Dispatcher::component('Mobile_Redirect')\n#1 /opt/bitnami/wordpress/wp-settings.php(91): include('/bitnami/wordpr...')\n#2 /bitnami/wordpress/wp-config.php(103): require_once('/opt/bitnami/wo...')\n#3 /opt/bitnami/wordpress/wp-load.php(37): require_once('/bitnami/wordpr...')\n#4 /opt/bitnami/wordpress/wp-blog-header.php(13): require_once('/opt/bitnami/wo...')\n#5 /opt/bitnami/wordpress/index.php(17): require('/opt/bitnami/wo...')\n#6 {main}\n thrown in /bitnami/wordpress/wp-content/plugins/w3-total-cache/Dispatcher.php on line 16PHP message: PHP Fatal error: Uncaught Error: Call to undefined function esc_url() in /opt/bitnami/wordpress/wp-includes/class-wp-fatal-error-handler.php:190\nStack trace:\n#0 /opt/bitnami/wordpress/wp-includes/class-wp-fatal-error-handler.php(147): WP_Fatal_Error_Handler->display_default_error_template(Array, false)\n#1 /opt/bitnami/wordpress/wp-includes/class-wp-fatal-error-handler.php(52): WP_Fatal_Error_Handler->display_error_template(Array, false)\n#2 [internal function]: WP_Fatal_Error_Handler->handle()\n#3 {main}\n thrown in /opt/bitnami/wordpress/wp-includes/class-wp-fatal-error-handler.php on line 190'
although checking the WordPress configuration this plugin appears as inactive:
w3-total-cache,inactive,none,0.13.1
Anyway, I don't think this is related to the migration issue, just summarizing what appears in the bnsupport file.
Taking a look at the htaccess
file it seems it doesn't contain any changes, did you modify it to include:
<Directory "opt/bitnami/wordpress/htdocs">
RewriteEngine On
-RewriteBase /
+RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
-RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
+RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
-RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
-RewriteRule ^(.*\.php)$ $1 [L]
+RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
+RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</Directory>
but this file is included properly in the httpd-app.conf
:
cat wordpress/conf/httpd-app.conf
Include "/opt/bitnami/wordpress/conf/htaccess.conf"
Best regards,
Carlos R. Hernández