Need help on this problem. I received an error message
Strict Standards: Declaration of JCacheControllerPage::store() should be compatible with JCacheController::store($data, $id, $group = NULL) in Unknown on line 0
but I don't know what caused this problem and how do I resolve it? I'm using joomla 2.5 and still learning how to make these things work.
Thank you in advance
Are you using the latest Joomla 2.5 version? Strict Standards messages are not really errors and you can disable these errors by going to Joomla Global Configuration and set Error Reporting to Basic OR None for live sites and Maximum for sites under constructions.
Related
Everything was working well on my site yesterday. I upgraded my php version to from 5.6 to 7.0.9
Then I received the following error: An error has occurred.
0 Using $this when not in object context
I am relatively clueless on how to correct this, otherwise AUP is useless. Does anyone have some direction - as I am not sure what file may need to be modified, and what that modification could be?
I am not 100% sure upgrading to 7.0.9 was what caused it. I just believe it had something to do with it.
Thank you
Please I really need help in installing socialengine on localhost. I've tried but I've been getting 503's. Please any procedures, links to tutorials or videos would be very much appreciated. Thanks in advance
There seems to be a good installation support tutorial from SocialEngine here - http://support.socialengine.com/php/customer/portal/articles/1667583-installing-socialengine
As boring as it is CHECK YOUR MINIMUM SERVER REQUIREMENTS here - http://support.socialengine.com/php/customer/portal/articles/1649350-socialengine-requirements?b_id=4311
You might also want to consider changing the error reporting level on your server. If you can find your php.ini config file you want to look for
error_reporting = E_ALL ^ E_NOTICE ^ E_WARNING
display_errors = On
See here about error reporting - https://stackoverflow.com/a/13402590/276220
By changing the error reporting level you should be able to see the line that's causing you the issue rather than just the 500 page.
I am new to the Joomla CMS I would like to say first. The server the website was being hosted on just updated their PHP the 5.4. It worked correctly for a time then the front page stopped displaying anything. I have tried almost everything that's suggested to fix the problem but nothing seems to work. From checking the error_log, exporting the website and re installing it on a new hosting service that still supports PHP 5.2, viewed the PHP errors and made small changes to the file's code that logged as syntax errors so they wouldn't occur and nothing, still blank. Starting from scratch is not on options for me because I need to keep that template intact since I was not the one that created it. If anyone out there has any suggestion it would be appreciated.
When turning on the error reporting in the configuration file I get
Beginning error messages
Strict Standards: Non-static method JLoader::import() should not be called statically in C:\xampp\htdocs\restore\libraries\loader.php on line 186
Strict Standards: Non-static method JLoader::register() should not be called statically in C:\xampp\htdocs\restore\libraries\loader.php on line 71
Strict Standards: Non-static method JFactory::getApplication() should not be called statically in C:\xampp\htdocs\restore\index.php on line 31
Strict Standards: Declaration of JSite::getPathWay() should be compatible with that of JApplication::getPathway() in C:\xampp\htdocs\restore\includes\application.php on line 377
Strict Standards: Non-static method JRegistryFormat::getInstance() should not be called statically, assuming $this from incompatible context in C:\xampp\htdocs\restore\libraries\joomla\registry\registry.php on line 373
Ending error messages
just list a few. I have tried going through and editing them with now luck.
I have found the problem. On if its modules was causing the blank page error in some way.
I was able to find this out by first making a copy of the current site using Akeeba Backup plugin.
Installed is on my localhost.
Installed a fresh version of Joomla 1.5 (with out default data)
Then edited the configuration.php file's database connection settings
/* Database Settings */
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'root';
var $password = 'password';
var $db = 'dbname';
var $dbprefix = 'jos_';
to use the database created from the copied version of the website I installed on my localhost.
With that being done the fresh version of joomla I created had all the database information
I needed to recreate a new website with the same content.
I then started copying the components, modules, plugins, template, and modules from the copied
version to the fresh version.
Note: Some of the plugins and modules needed to be re-installed.
I would check to see if the fresh version was still functioning correctly every time I copied a directory over. Then, bam I got a blank front end page on the fresh version after I copies over a certain module.
So I found a version of the module that worked for 1.5 on the W3 and re-installed it.
Solving the mystery of my blank front end page.
It took quite a few hours to pinpoint the problem but I'm thankful for the people that responded to my question on the forums I posted it on. And I hope this can help anyone out there that comes across a mysterious blank front end page.
This issue really isn't a Joomla specific one, but PHP. To learn more about troubleshooting these issues in PHP, there is a good discussion at How to get useful error messages in PHP and What is the recommended error_reporting() setting for development? What about E_STRICT?
I am getting the following error when I log into Magento connect Manager.
Exception caught:
Unknown error (8192): Function eregi() is deprecated in /home/nirmal/public_html/magento/downloader/pearlib/php/PEAR/Registry.php on line 774
The php version I am using is 5.3. Can you help me?
Hmm, this is tricky. This is a so-called E_DEPRECATED notice, pointing out a function call that still works, but will be removed in one of the coming versions of PHP.
You could manually edit the code to fix this, but it seems to be in a core part of Magento or the PEAR client. It is likely to be fixed in a future version of Magento. Turning off error reporting for E_DEPRECATED notices might be justified in this case.
The error_reporting setting for that would be
error_reporting(E_ALL ^ E_DEPRECATED);
This is because eregi() function is deprecated
Warning
This function has been DEPRECATED as
of PHP 5.3.0. Relying on this feature
is highly discouraged.
http://php.net/manual/en/function.ereg.php
Here is a fix of this problem
http://www.devcomments.com/magento-and-deprecated-errors-solved-to290776.htm
Here is also a very similar issue and fix. Take a look here
http://www.magentocommerce.com/boards/viewthread/59208/
The core of this problem is that Magento still doesn't officially support the PHP 5.3 branch as far as I am aware. Since the framework catches even quasi-serious errors and kills execution, you may discover many such bugs.
The easy fix is to use the current 5.2.X version of PHP.
i get this message on my local host running joomla:
Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in C:\xampp\htdocs\libraries\joomla\cache\handler\callback.php on line 99
what should i do?
This forum post contains the answer, it seems to be a problem with PHP 5.3. Note that Joomla! doesn't officially support 5.3 yet.