jqz
Forum Replies Created
-
I already have created a support ticket – 3 months ago.
Please see the details here:
https://wordpress.org/support/topic/how-to-view-markup-for-elementor-page-header-footer/
Any danger of a further response to this?
We do not have Elementor Pro, therefore this is the correct forum for support.
I’d rather not have to reverse-engineer your software, but cannot wait forever for a response to what should be a fairly straightforward question, and one that other users may have too.
Also, we do not apparently have Elementor Pro anyway.
All incarnations of the website have ‘Go Pro’ or similar in the Elementor menu on the WordPress dashboard.
Would you please answer the original question here?
I am unable to access support at my.elementor.com, because I am not the person who set up Elementor on our website. It was done by a third party, contracted for some design work, with whom we are no longer in contact.
It seems we are stuck in limboland:
- We cannot get help via GitHub because your team refuse to accept there is a bug.
- We cannot get help here due to WordPress’s rules.
- We cannot get help via your Pro support site because we did not directly purchase the Pro version.
We appear to have fallen through the cracks. How can we get support for this issue?
Also, would not the same issue apply to the free version, in which case you would be able provide support on this forum?
Please advise how to proceed.
Forum: Plugins
In reply to: [All-in-One WP Migration and Backup] Import gets stuck – no error givenOn about the 6th or 7th attempt it did run to completion.
Forum: Plugins
In reply to: [All-in-One WP Migration and Backup] Import gets stuck – no error givenThe settings in PHP that you likely need to adjust are:
- upload_max_filesize
- post_max_size
- memory_limit
- max_execution_time
I don’t think these settings are causing the problem, since for the first two I would expect it to fail at the same point each time, and for the last two I would expect to see an error in the server error log indicating why PHP had bailed, but nothing is logged.
Forum: Plugins
In reply to: [All-in-One WP Migration and Backup] Download link brokenHopefully the below will be useful.
What may be significant is that the site is in a sub-path, WordPress is in a subdirectory, and
wp-contenthas been renamed from the default, as it seems that when converting the path of the download file to a URL, the first part of the path (to the location of the site on disk) has not been removed.### wp-core ### version: 6.0.3 site_language: en_GB user_language: en_GB timezone: Europe/London permalink: /%year%/%monthnum%/%day%/%postname% https_status: false multisite: false user_registration: 0 blog_public: 0 default_comment_status: open environment_type: production user_count: 5 dotorg_communication: true ### wp-plugins-active ### All-in-One WP Migration: version: 7.67, author: ServMask, Auto-updates disabled ### wp-server ### server_architecture: Windows NT 10.0 AMD64 httpd_software: Apache/2.4.41 (Win64) PHP/7.3.11 php_version: 7.3.11 64bit php_sapi: apache2handler max_input_variables: 1000 time_limit: 600 memory_limit: 512M max_input_time: 120 upload_max_filesize: 2G php_post_max_size: 2G curl_version: 7.64.0 OpenSSL/1.1.1c suhosin: false imagick_availability: false pretty_permalinks: true htaccess_extra_rules: false ### wp-database ### extension: mysqli server_version: 8.0.19 client_version: mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $ max_allowed_packet: 67108864 max_connections: 151 ### wp-constants ### WP_HOME: undefined WP_SITEURL: undefined WP_CONTENT_DIR: C:\webs\localhost\document-root\sites\sitename/content WP_PLUGIN_DIR: C:\webs\localhost\document-root\sites\sitename/content/plugins WP_MEMORY_LIMIT: 40M WP_MAX_MEMORY_LIMIT: 512M WP_DEBUG: true WP_DEBUG_DISPLAY: false WP_DEBUG_LOG: false SCRIPT_DEBUG: true WP_CACHE: false CONCATENATE_SCRIPTS: undefined COMPRESS_SCRIPTS: undefined COMPRESS_CSS: undefined WP_ENVIRONMENT_TYPE: Undefined DB_CHARSET: utf8 DB_COLLATE: undefined ### Settings > General ### WordPress Address (URL): http://localhost/sites/sitename/wordpress Site Address (URL): http://localhost/sites/sitenameForum: Plugins
In reply to: [All-in-One WP Migration and Backup] Download link brokenThis is what is should have been, without the http://
localhost/sites/[sitename]/wordpress/C:/webs/localhost/[root-directory-name]/sites/[sitename]/content/ai1wm-backups/localhost-sites-[sitename]-wordpress-[date]-[time]-[random-6-chars].wpress
Forum: Plugins
In reply to: [All-in-One WP Migration and Backup] Download link broken%5B and %5D should be
[and]. The link was an example with parts in square brackets redacting potentially-sensitive information. It should not have been processed this way, but I expect nothing less from the mess of faux-AI and over-zealous double-escaping buried deep inside WordPress.sorry this is not relevent to this post
Try posting a message on the support forum for that plugin, instead of here.
WooCommerce becoming an empty directory may occur as a result of a failed automatic update – see https://developer.woocommerce.com/2022/03/10/woocommerce-3-5-10-6-3-1-security-releases/ – your additional bug will make a site unloadable when that occurs, so that not even the admin panel can be accessed, and recovery via FTP is needed.
Thanks. That’s as I suspected, but thought I’d check just in case.
Hi @wfpeter,
Thanks to you and your team for giving this consideration, and for the feedback.
It’s a bit chicken-and-eggy, if you see what I mean.
The
is_file()call isn’t the only issue as theincludewon’t work if the original file is outside ofopen_basedirat that point.It isn’t at that point. It is itself the file that sets
open_basedir, whereafter access to most of the filesystem is restricted. (I assume WordFence employs similar damage limitation.)I have inserted the code that should have been at the top of
wordfence-waf.php:if (\file_exists('/home/username/public_html/autoprepend.php')) { include_once '/home/username/public_html/autoprepend.php'; }I can confirm this seems to work fine.
FI: My own file has two purposes:
1. Setopen_basedirfor damage limitation should one site be breached (with multiple sites on shared hosting);
2. Seterror_logbased on hostname (this works once again).I would maintain that the
is_file()test is a excessively redundant. I think the best solution would be for the UI/UX on installation to say something like “You already have an autoprepend file, but WF can’t access it. Are you sure it exists, and you want WF to include it?”- This reply was modified 4 years, 7 months ago by jqz.
I have found out why my original auto-prepend file was not being included.
This is because it sets
open_basedirthough does not itself reside within one of the allowed paths it sets.Then when
wordfence::getWAFBootstrapContent()checks that the file exists,is_file()returnsfalseand theinclude_onceis not added. (Given that theinclude_onceis itself wrapped byfile_exists(), I’m wondering if theis_file()test before adding it is actually necessary, as it causes the issue in this, albeit unusual, sitation.)We’ll release an update ASAP to get rid of that.
Wow, I’m impressed by the fast turnaround – less than 24 hours to determine, review and apply the fix, and then make a new release 🙂