Find Answers and Get Support › Forums › Cera – Intranet & Community Theme › Installation & Updates › Theme Installation and Updates › Attempt to read … php warning property … on null
- This topic has 11 replies, 3 voices, and was last updated 4 months, 4 weeks ago by
Manathan.
-
AuthorPosts
-
Tim ReagoParticipant@timreago
- 1 Topics
- 7 Posts
I purchased both Cera and Armadon, in hopes of integrating features across both. After setting up Xampp and WordPress.
And after setting up the following plugin’s: buddypress 4.6.21; bp-member-swipe; wp-term-icons-master; bp-verified-member 1.2.7; sf-taxonomy-thumbnail (master); menu-image 3.12; wp-menu-image 2.2; grimlock-bbpress; bbpress 2.6.11; the-events-calendar 6.8.2.1; grimlock-the-events-calendar; grimlock-author-avatar; getwid 2.0.13; gamipress-buddypress-integration 1.6.1; gamipress-buddypress-group-leaderboard 1.1.4; gamipress 7.1.7; bp-profile-search 5.8; author-avatars 2.1.23; kirki; grimlock-buddypress; grimlock-isotope; grimlock-animate; grimlock; grimlock-learndash; envato-market; buddypress 14.3.1.
In browser window: localhost/wordpress/wp-admin/themes.php. Welcome to Cera. The following error messages appears: 1) Attempt to read G:\xampp\htdocs\wordpress\wp-content\plugins\buddypress\bp-members\bp-members-notifications.php; 2) Warning property “base” on null in … on line 211 Warning Attempt to read property “id” on null in … bp-core\classes\class-bp-admin.php on line 795.
I also tried similar in Armadon and see similar error messages.
My goals are: 1) fix the start up bugs; 2) get the full Cera demo set up and running as the default web site as a starting point; 3) integrate features from the Armadon theme into the Cera theme.
November 28, 2024 at 10:05 #48801Tim ReagoParticipant@timreago- 1 Topics
- 7 Posts
I did some more research on debugging and securing/hacking WordPress. I’m not convinced that WordPress is the best choice. If I can get Cera and Armadon up and running, I think I want to do a conversion from WP to Static HTML. Then I’ll use C++ on the server side to fill in dynamic data. Assuming that I can get them up and running, at least in a test environment. Do you have a suggestions which Static HTML converter would best convert Cera and Armadon?
November 28, 2024 at 23:25 #48806@themodactyl- 0 Topics
- 6750 Posts
Hi Tim,
It seems these are PHP warnings, not errors. Unlike errors, warnings won’t break your website. They’re just messages aimed at developers to improve their code.
To hide this message, I suggest that you activate error logging on your website. Please keep WP_DEBUG to true and just paste the following code lines in your wp-config.php file, just before the line that says ‘That’s all, stop editing! Happy blogging.’:
// Enable WP_DEBUG mode define( 'WP_DEBUG', true ); // Enable Debug logging to the /wp-content/debug.log file define( 'WP_DEBUG_LOG', true ); // Disable display of errors and warnings define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 );
More on this in the following topic: Debugging in WordPress
You will still be able to view the warnings and errors triggered by your website, but they will no longer appear on your pages.
To get the full demo experience, you need to run the theme setup. This process launches automatically when you activate the theme. Have you imported the demo content yet?
Regarding the static HTML converter, could you please share more details about why you’d like to achieve this? This will help us better understand your needs and provide guidance.
Regards,
November 29, 2024 at 09:58 #48808Tim ReagoParticipant@timreago- 1 Topics
- 7 Posts
Thanks for replying. I ended up taking a whole new approach. I didn’t want to use Xampp because everyone says it has many security holes. And my site got attacked the last time I used Xampp. So I tried to install all of the latest components manually. And was having trouble getting the directory paths pointing to the right locations. I finally decided to try Xampp one more time. But the previous manual Apache uninstall didn’t not fully uninstall and messed up the subsequent Xampp install. So I am going through a full rebuild from the OS up. So everything will be a clean installation.
In a couple of hours, I will try to reinstall the Cera and Armadon themes into a fresh install of WordPress. And then try to step through the Activation process and the supporting plugin downloads for both. Hopefully this will avoid the above errors.
Because I was unable to secure the web site the last time around. If I can not secure Xampp/Apache/MariaDB/PHP and Cera and Armadon this time around. I have decided that I will use a WordPress to Static HTML converter. Then use one of two C++ web servers that I have (one that I wrote, and one that someone else wrote). And then, any dynamic content that is needed from MariaDB and/or through PHP, I will generating using C++ code compiled in to the server.
What I think I want to try first, is to start with Cera in pretty much an as is form. Get it up and running internally so I can see that I can work with it and maintain the databases and such. Then I will want to add the features from Armadon into Cera to support more gaming web site types of features.
Do you have any advice on how best to blend the two together?
If I decide that I can not reasonably secure Xampp/WP. Then I will want to use one of the well matched WP to Static HTML converters: SimplyStatic, Export WP to Static HTML/CSS, or maybe Hugo. Then use one of the custom C++ web servers to build and deliver the site as HTML.
I should know by tomorrow, if I can get Cera and/or Armadon up and running in Xampp/WP. One I can see that Cera is running, I will be able to start making some more decisions after that.
Thanks,
TimNovember 30, 2024 at 03:12 #48809Tim ReagoParticipant@timreago- 1 Topics
- 7 Posts
I have another question.
With out an active internet connection, I was able to get Xampp installed in to a fresh install of Windows. Then was able to get WordPress installed and working up to Dashboard.
Last time I did this, and then put it up on Internet, the site got attacked with 10 minutes. And within 30 minutes, the site was broken into, with 3rd party software installed into the BIOS, OS and Apache, and, just guessing, probably also into WordPress.
To try to avoid the same happening again this time. I want to take some extra hardening steps before making the server accessible to Internet. The xampp/wordpress server hardening suggestions, not including Windows hardening, seem to revolve around making changes to: httpd.conf, httpd-ssl.conf, httpd-xampp.conf, php.ini and config.inc.php.
Relative to your specific themes, Cera and Armadon, do you have any suggestion for what settings might be best for these 5 configuration files that also then support the range of Cera and Armadon features?
Thanks,
Tim ReagoNovember 30, 2024 at 22:59 #48811@roboraptor- 0 Topics
- 421 Posts
Hi there,
Thanks for getting in touch!
We provide support only during Belgian business hours (Monday to Friday, from 8:30 am – 5:30 pm CEST), and our current response time can be up to 1 business day. We’ve received your request and we’ll get you an answer ASAP.
We really thank you for your patience!
In the meantime, feel free to check out our documentation resources for more help: https://doc.themosaurus.com/
Kind regards,
November 30, 2024 at 22:59 #48812@themodactyl- 0 Topics
- 6750 Posts
Hi Tim,
Thank you for reaching out!
First, please note that Armadon and Cera are distinct themes and cannot be used simultaneously on a single WordPress installation. You can, however, set up two separate websites, each using one of the themes. If I’ve misunderstood your query, feel free to clarify so I can assist further!
The main difference between Cera and Armadon lies in their styles. Both themes offer the same capabilities, as long as you install the plugins you need. For example, GamiPress is used with Armadon to manage points, badges, and achievements, but it can also be installed with Cera. The key when using a plugin is to ensure you install its Grimlock Compatibility plugin, if available. Don’t worry—when you install a plugin like GamiPress, the theme will automatically recognize it and display a notice in your dashboard prompting you to install Grimlock for GamiPress.
Secondly, to secure your website, I recommend using the WordFence plugin. It’s an excellent tool that guides you through the process of enhancing your site’s security.
Thirdly, you might want to explore Local WP. It’s a powerful tool for local development, but I’m unsure if it would meet your needs for making a site live permanently. It’s worth checking out to see if it fits your workflow.
Finally, regarding converting your website into an HTML structure to make it live, several solutions exist, but we haven’t tested any of them ourselves. As such, we can’t confidently recommend a specific one.
I hope this helps! Let me know if you have any other questions.
Best regards,
December 2, 2024 at 09:47 #48817Tim ReagoParticipant@timreago- 1 Topics
- 7 Posts
Thank you for the suggestions. I am looking into them. I did make some progress with Armadon. But I am still working on localhost.
1) Starting at the top of the home page. The 300×200 image up the menu area needs to be removed or replaced with one of the smaller images. I did a search for the image in the source code. And I think I tried to changed it to one of the smaller images. But it didn’t change. The menu area at the top of the home page currently uses up like 1/3 of a 1920×1080 screen. It seems that may be mostly because of the 300×200 image, it looks like. But also because the menu items wrap to a second line. In the WP Gutenberg edit and Appearance menu, I don’t see anywhere to make those edits. How do I edit the upper menu area?
2) The second problem with the menu area. It works fine for the first segment of the home page. But when I scroll down to the second segment of the home page, the menu pops up as an alpha blend over top of the home page and once again hides 1/3 of the screen. What do I need to change to remove the pop up menu area that shows up after scroll beyond the first home page segment? Or to at least make it significantly smaller?
3) After first setting up Cera, then setting up Armadon. I see some of the Cera features are imposed into the Armadon theme, like main logo at the top of the page and also the logo at the top of the bottom footer. It looks like the footer links are left over from the Cera theme. How do I edit the footer area? And where do I find the footer for the Armadon theme? How do I redirect the footer back to the Armadon links?
Thanks,
TimDecember 7, 2024 at 09:03 #48829Tim ReagoParticipant@timreago- 1 Topics
- 7 Posts
Starting from what didn’t work and ending with what did work:
WordPress > Dashboard > Appearance > Themes > Armadon > Customize = Blank edit area (except website name)
WordPress > Dashboard > Appearance > Customize = (same as above)
WordPress > Dashboard > Appearance > Patterns = No results (empty)
The menu item, possibly for editing the header, suggested in your forum, does not appear to be present.
On WordPress “Edit the Header” documentation, and in google search, it says “If the ‘Appearance Editor’ menu is missing … it’s likely due to a plugin conflict, a theme issue, or a potential caching problem”. Try disabling plugins one by one, switching default theme, clearing browser cache, checking user roles for necessary permissions, and check for WP updates.
I went to DashBoard > Appearance > Themes. Only two themes are present: Armadon and Cera. I clicked on Cera > Details > Delete. And deleted Cera Theme.
I then went back to Armadon. And I see that the Cera logo is still at the top of the Armadon active theme. And the upper menu area is still using up 1/3 of a 1080 line screen.
So, back to DashBoard > Appearance > Themes and delete the only remaining theme: Armadon. Then reinstall Armadon. Does not look like there is any way to delete it; listed as Active Theme, no Details > Delete option.
Next option, Add New Theme > Upload Theme > Select Armadon zip > Install. Installing the theme… This theme is already installed. Option: Replace active with uploaded; or, Cancel and go back.
Since the Armadon theme is cross-mixed with Cera, from previously starting with Cera, then switching the Armadon without uninstalling Cera. But also without other edits. I am going to try to start fresh with “Replace active with uploaded” of Armadon (same version) and see what happens.
WordPress reports: Removing the old version of the theme… Theme updated successfully.
After clearing the cookies and caches in Windows. Refresh the Armadon home page them via localhost in WordPress. The Cera logo is still inplace of the Armadon logo. At the bottom of the home page (the footer) the Cera logo is still present.
So it looks like it did not actually delete and reinstall. The only other change I made was to try to edit the size of the image at the top header to one of the small versions of the same image. But then I put that back after I saw that it did not change anything.
It looks like I will have to start with a fresh install of WordPress to remove both themes. So I can start over with an install of only Armadon.
Swapping the current WordPress folder out for a fresh install of WordPress. That got me back to the default 20-20 theme. But it did not work to get back to the dashboard, password changed, even though wp-config.conf has the correct password. Maybe the problem is now in the MySQL database? I see all of the plugins are still in there. Which probably means they will all need to be reinstalled as well.
In wordpress/phpMyAdmin, I deleted all of the main database tables. Then went to localhost/wordpress/wp-admin/setup-config.php and ran install again. That got me back to the wordpress dashboard fresh install (no plugins) for the localhost empty starting point, with all plugins removed.
Next, deleted the extra default themes. Since apparently you can’t delete the Active Theme in wordpress. Reinstalled Armadon theme. Then delete the 20-20 theme.
Armadon theme installed correctly … Welcome to Armadon. It looks like the earlier error(s) that were showing up on the Welcome to Armadon page are now gone (see earlier post above). BuddyPress Global Search shows up with a Red check mark during Install Plugins. GamiPress – BuddyPress Integration also shows up with a Red chec kmark. All other plugins showed up with Green check marks. Plugins Installed shows up with a large Green check mark. And it moves on to Import Content.
On the Import Content page, I now see the errors from the earlier post above. It looks like maybe the plugins themselves are bringing about the error messages. But ignoring those error messages: pop down Advanced and click on Import. Waiting: 0% … 100%. “All done. Have fun!” Hmm…
Clicking on the “View your website” button. The Armadon home page now looks like what was shown in the demo. The top menu bar is back to a normal reasonable size without any of the Cera elements co-mingled.
My conclusion, installing one of the Themosaurus themes, Cera in this case, then activating it. Then installing one of the other Themosaurus themes, Armadon in this case, then activating it. That sequence corrupts the second theme with components from the first theme.
When it comes time to integrate features from Cera into Armadon. I think I can use the same conversion to Static HTML process. Then use VSCode to integrate the features from Cera into Armadon. And I will use a custom C++ web server to host the site. And thus the problems with wordpress and incompatible unmanageable plugin complexity and dynamic unmanageable wordpress database driven on the fly constructed web pages, will all be eliminated. Custom C++ will suffice to insert any data drive values into the outbound html pages.
Also, after getting the Armadon home page to load from Apache via localhost. I was able to use the browser: Menu > File Save As… > save to armadon_home_page.html. Then using VSCode, plus some of the HTML reformatting and syntax highlighting plugins and such. I was able to generate a readable copy of the Armadon home page in html format. Although it had a few minor errors as a result of the VSCode reformatting plugin. But the code also looks great now and is much more readable. And so, there’s the conversion process, from theme in WordPress out to Static HTML. I think the earlier errors that reported from the reformatting plugin, now also seem to be gone.
Nice clean static HTML and JavaScript code, and a good website starting point. Repeating the same steps for Cera, and I should be able to combine the features between Armadon and Cera.
I think that about covers it for now. I’ll try and get a home page up in the next couple of weeks, hopefully before Christmas, at: trapsee.com.
Thanks for the input,
Tim ReagoDecember 7, 2024 at 23:52 #48831Tim ReagoParticipant@timreago- 1 Topics
- 7 Posts
Points From:
Manathan – Themosaurus Support
December 2, 2024 at 09:47
@themodactyl1) “First, please note that Armadon and Cera are distinct themes and cannot be used simultaneously on a single WordPress installation. You can, however, set up two separate websites, each using one of the themes.”
2) “The main difference between Cera and Armadon lies in their styles. Both themes offer the same capabilities, as long as you install the plugins you need. For example, GamiPress is used with Armadon to manage points, badges, and achievements, but it can also be installed with Cera. The key when using a plugin is to ensure you install its Grimlock Compatibility plugin, if available.”
3) “Secondly, to secure your website, I recommend using the WordFence plugin. It’s an excellent tool that guides you through the process of enhancing your site’s security.”
4) “Thirdly, you might want to explore Local WP. It’s a powerful tool for local development, but I’m unsure if it would meet your needs for making a site live permanently.”
5) “Finally, regarding converting your website into an HTML structure to make it live, several solutions exist, but we haven’t tested any of them ourselves. As such, we can’t confidently recommend a specific one.”
Given the above:
I want to clarify my intended use. There are features included in Armadon that I am interested in using for a single web site. There are also features included in Cera that I am interested in using for the same web site. But possible under a different sub-domain. But also possibly under the same sub-domain.
In (1) above, you seem to be suggesting that there are technical reasons why features from the two themes can not be used at the same time on a single WordPress installation. I will solve the technical issues as part of integration.
In (2) above, you said that the main difference between Cera and Armadon is “their styles”. And that: “Both themes offer the same capabilities, as long as you install the plugins you need.” That suggests that those features are based on third party provided capabilities (“software features”). Those third party software features are going to be covered by third party software licensing agreements.
Moreover in (2) you suggest that the technical software features are considered to be “the same” for both themes; shared capabilities between either themes. Merely by installing additional plugins, gaining any features that were in the one theme and not in the other theme. Thus not a feature of the style of the one theme, versus the style of the other theme.
In (3) above, you provide an example of one of the plugin software features, ie. WordFence plugin.
In (4) above, you provide a second example of a plugin software feature, ie. Local WP.
In (5) above, you suggest that there are several solutions available for converting the website into HTML.
In (1) above, you almost seems to be suggesting that I would NOT be eligible to use them, for example, as game.example.com and the other as college.example.com; in other words, one theme per sub-domain. Or as a blended combination. For exampling using the terms and conditions style from one theme, while using the forum style from the other theme. So I want to clarify before I commit a bunch more time to implementing something based on either or both themes.
If I use the style from both on the same domain or sub-domains. It was my belief that I would have used up both license counts on the one domain.
But, in (1) above, at the same time, it also sounds like you are talking about just a technical issue of combining the two themes. Rather than a legal issue of combining the two themes.
My sense of what I have read from Envato and ThemeForest and Themosaurus seems to suggest that I would be eligible to implement any of the three scenarios: a) using them for educational purposes; b) one theme per sub-domain [using up both theme licenses on one website]; or, c) one theme per top level domain [again using up both theme licenses]. And if I needed more top level domains, I would then need to purchase more instances of the theme(s) [one per top level domain].
After I just reinstalled Armadon, and after deleting both Cera and Armadon because they had become corrupted together. I also looked through the Armadon directories, as suggested on the Envato licensing agreement page. But I don’t see a license agreement in the Armadon theme directories. Maybe I am missing it. Your licensing policy for each theme is still a little unclear to me.
Reiterating my plan:
Unless your licensing agreement says otherwise (which I have not really seen), my plan is that: I will either be using Cera and/or Armadon to learn how to integrate the third party features, and/or to learn how to implement certain HTML/JavaScript/Php/Etc features. Then either re-coding those features for my website. And not excluding the possibility of implementing one or more sub-domains that are aligned with the purpose of the top level domain. For example, I saw on one of the legal discussion web sites regarding the use of themes on multiple sub-domains: http://www.example.com, mail.example.com, testing.example.com. And whereas example.net and example.org were consider to be separate domains; seperate “web sites”; and where each separate web site would require a separate theme license instance purchase (of which I present have two: one for Cera, and one for Armadon).
And it seems that another option would be to select the “style” from one or the other (or both), and since I purchased licenses to both, to then use materials from one and/or the other to help present the style of a single domain, whether the one website has sub-domains or not.
Or alternatively, if I chose to implement two separate top level domains, then one would be using Cera and one would be using Armadon. And under the licensing terms, I would be okay to do so. Because I bought two copies of your themes (one of Armadon, and one of Cera). I would also be eligible to use them, for example: one as http://www.game_example.com (Armadon) and the other as http://www.college_example.com (Cera).
Am I misunderstanding the licensing agreement? If so, please clarify. And either point me to the location of the licensing agreement, or please provide a copy of the licensing agreement.
Tim Reago
December 8, 2024 at 04:26 #48833@roboraptor- 0 Topics
- 421 Posts
Hi there,
Thanks for getting in touch!
We provide support only during Belgian business hours (Monday to Friday, from 8:30 am – 5:30 pm CEST), and our current response time can be up to 1 business day. We’ve received your request and we’ll get you an answer ASAP.
We really thank you for your patience!
In the meantime, feel free to check out our documentation resources for more help: https://doc.themosaurus.com/
Kind regards,
December 8, 2024 at 04:26 #48834@themodactyl- 0 Topics
- 6750 Posts
Hi Tim,
Thank you for your feedback.
- Image in submenu: If I understand correctly, you would like to reduce the size of this image. Am I correct? This is a standard format that cannot be changed in the theme settings. To adjust this, please install and activate Simple Image Size plugin. Then, in Settings > Media, you’ll be able to set the 300×200 lower.
- Navigation on top: To disable the navigation on top when scrolling, you can go to Customize > Appearance > Navigation > Style and uncheck Stick Navigation to Top on Scroll. Please find the attached screenshot.
- All footer settings are located in Customize > Appearance > Prefooter and Footer. To edit the content of the footer, you can go to Customize > Widget and edit content in all prefooter and footer areas.
- Logo : The logo can be changed in the customizer.
- Customizer : It seems you cannot access to customizer settings. Did you activate error logging on your website, like suggested on my first reply ? if yes, could you share the content of your
debug.log
file with us please? You can post the content of this file as plain text in your next reply and mark it as private to keep this between us. After having reviewed your next reply, we’ll be able to tell you if the issue is caused by our product, a third party plugin or any type misconfiguration on your server. - Themes on subdomain : You can use each theme on a different subdomain. I thought you wanted to install and activate both themes on a single WordPress installation. The issue would not be license related, it is just that you can’t possibly activate two themes on a single WordPress installation. It simply doesn’t work, WordPress behavior.
Please be aware that providing the best support and keeping track of issues and their resolutions becomes challenging when multiple subjects are addressed in the same topic. Additionally, it’s more efficient for us to share the resolution for a single issue with other members of our community facing the same problem.
Could you please split your questions into different topics? One question = one topic.
By doing this, you will be making a significant contribution to this forum, and we sincerely appreciate your cooperation!Thank you.
December 10, 2024 at 10:56 #48839 -
AuthorPosts
Hi there,
This topic has been inactive for a while now so we will be closing it to keep the forum tidy. Don't hesitate to create a new topic if you still need help and we'll be glad to help you!
Best regards,
The Themosaurus team.
The topic ‘Attempt to read … php warning property … on null’ is closed to new replies.