Cakephp - Fatal error: Uncaught Error: Class 'Controller' not found [closed] - php

Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 6 days ago.
Improve this question
Fatal error: Uncaught Error: Class 'Controller' not found in /home15/spacefil/public_html/stapps/lib/Cake/Error/ExceptionRenderer.php:174 Stack trace: #0 /home15/spacefil/public_html/stapps/lib/Cake/Error/ExceptionRenderer.php(92): ExceptionRenderer->_getController(Object(FatalErrorException)) #1 /home15/spacefil/public_html/stapps/lib/Cake/Error/ErrorHandler.php(126): ExceptionRenderer->__construct(Object(FatalErrorException)) #2 /home15/spacefil/public_html/stapps/lib/Cake/Error/ErrorHandler.php(284): ErrorHandler::handleException(Object(FatalErrorException)) #3 /home15/spacefil/public_html/stapps/lib/Cake/Error/ErrorHandler.php(213): ErrorHandler::handleFatalError(64, 'Cannot use 'Obj...', '/home15/spacefi...', 30) #4 /home15/spacefil/public_html/stapps/lib/Cake/Core/App.php(970): ErrorHandler::handleError(64, 'Cannot use 'Obj...', '/home15/spacefi...', 30, Array) #5 /home15/spacefil/public_html/stapps/lib/Cake/Core/App.php(943): App::_checkFa in /home15/spacefil/public_html/stapps/lib/Cake/Error/ExceptionRenderer.php on line 174
I got this error in cakephp 2.8.3 version

Related

Outdated wordpress theme not sure which plugin cause error

Getting fatal error on very outdated site not sure which plugin cuase this any ideas where to start?
Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /data/1/2/12296225-4ed8-45bd-aa9c-0af189177859/web/wp-content/themes/orgafit/functions.php:614 Stack trace: #0 /data/1/2/12296225-4ed8-45bd-aa9c-0af189177859/web/wp-includes/class-wp-hook.php(294): Orgafit_Funcs->cws_check_for_update(Object(stdClass)) #1 /data/1/2/12296225-4ed8-45bd-aa9c-0af189177859/web/wp-includes/plugin.php(212): WP_Hook->apply_filters(Object(stdClass), Array) #2 /data/1/2/12296225-4ed8-45bd-aa9c-0af189177859/web/wp-includes/option.php(1931): apply_filters('pre_set_site_tr...', Object(stdClass), 'update_themes') #3 /data/1/2/12296225-4ed8-45bd-aa9c-0af189177859/web/wp-includes/update.php(635): set_site_transient('update_themes', Object(stdClass)) #4 /data/1/2/12296225-4ed8-45bd-aa9c-0af189177859/web/wp-includes/update.php(841): wp_update_themes() #5 /data/1/2/12296225-4ed8-45bd-aa9c-0af189177859/web/wp-includes/class- in /data/1/2/12296225-4ed8-45bd-aa9c-0af189177859/web/wp-content/themes/orgafit/functions.php on line 614

WPForms Lite error: Uncaught RuntimeException: Extraction failed: variable names are clashing with the existing ones

WPForms Lite has caused a fatal error on my WordPress page, and I struggle with figuring out what the problem is and how to fix it.
Error Details:
An error of type E_ERROR was caused in line 106 of the file /home/pagename/public_html/wp-content/plugins/wpforms-lite/src/Helpers/Templates.php. Error message: Uncaught RuntimeException: Extraction failed: variable names are clashing with the existing ones. in /home/pagename/public_html/wp-content/plugins/wpforms-lite/src/Helpers/Templates.php:106
It seems like the function is supposed to include a template, and the error exists to "protect the scope from modification".
Stack trace:
#0 /home/pagename/public_html/wp-content/plugins/wpforms-lite/src/Helpers/Templates.php(127): WPForms\Helpers\Templates::include_html('education/admin...', Array, true)
#1 /home/pagename/public_html/wp-content/plugins/wpforms-lite/includes/functions.php(2402): WPForms\Helpers\Templates::get_html('education/admin...', Array, true)
#2 /home/pagename/public_html/wp-content/plugins/wpforms-lite/src/Lite/Admin/Education/Admin/NoticeBar.php(69): wpforms_render('education/admin...', Array, true)
#3 /home/pagename/public_html/wp-includes/class-wp-hook.php(303): WPForms\Lite\Admin\Education\Admin\NoticeBar->display('')
#4 /home/pagename/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array)
#5 /home/vpagename/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Arra

Fatal error: Uncaught Error: Call to undefined method Cart::hasCart() [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 1 year ago.
Improve this question
I'm getting this error when i try to go to my shopping cart:
Fatal error: Uncaught Error: Call to undefined method Cart::hasCart() in /****/****.****/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_checkout.php:12 Stack trace: #0 /****/****.****/public_html/vqmod/vqcache/vq2-system_modification_system_engine_action.php(65): ControllerCheckoutCheckout->index(Array) #1 /****/****.****/public_html/system/engine/front.php(34): Action->execute(Object(Registry)) #2 /****/****.****/public_html/system/engine/front.php(29): Front->execute(Object(Action)) #3 /****/****.****/public_html/index.php(260): Front->dispatch(Object(Action), Object(Action)) #4 {main} thrown in /****/****.****/public_html/vqmod/vqcache/vq2-catalog_controller_checkout_checkout.php on line 12
I have amended the URL for privacy reason, so don't mind about its syntax please.
How can I solve this error?
You did not create the relationship in your model class Cart.
Check the class Cart and see if you have a function hasCart(). The access modifier must be public.
public function hasCart() {
// the relationship
}

Undefined class constant fix [duplicate]

This question already has answers here:
Reference - What does this error mean in PHP?
(38 answers)
Closed 3 years ago.
I'm coding a website in php but when I tested it, the page indicates HTTP ERROR 500. So I searched for the problem and I found a log file which indicated me the following content:
'ERR_WARNING' in /Applications/MAMP/htdocs/SITE/config/connect.php:3
Stack trace:
#0 /Applications/MAMP/htdocs/SITE/config/functions.php(5): require()
#1 /Applications/MAMP/htdocs/SITE/index.php(4): getArticles()
#2 {main} thrown in /Applications/MAMP/htdocs/SITE/config/connect.php on line 3
Then I checked the file functions.php but found no errors could you please help me fix this problem.
Here is my functions.php file:
<?php
// ARTICLE FUNCTION
function getArticles()
{
require "./config/connect.php";
$req = $bdd->prepare('SELECT id, title FROM articles ORDER BY id DESC');
$req->execute();
$data = $req->fetchAll(PDO::FETCH_OBJ);
return $data;
$req->closeCursor();
}
?>
Here is my connect.php file:
<?php
$bdd = new PDO('mysql:host=localhost;dbname=blog;charset=utf8','root','root');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERR_WARNING);
?>
Then, I placed the replace command in function.php under the close cursor one, however, it didn't solve the problem
Then, I changed the password in my connect file and in my database so that they are now the same one.
But it didn't solve the problem showing me the following message:
[09-Apr-2019 15:15:31 UTC] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'root'#'localhost' (using password: >YES) in /Applications/MAMP/htdocs/SITE/config/connect.php:2
Stack trace:
#0 /Applications/MAMP/htdocs/SITE/config/connect.php(2): PDO->__construct('mysql:host=loca...', 'root', '123')
#1 /Applications/MAMP/htdocs/SITE/config/functions.php(5): require('/Applications/M...')
#2 /Applications/MAMP/htdocs/SITE/index.php(4): getArticles()
#3 {main}
thrown in /Applications/MAMP/htdocs/SITE/config/connect.php on line 2
Then, I realised that the password I put in the connect file was wrong and I changed it. It took me back to the first error:
[09-Apr-2019 16:40:18 UTC] PHP Fatal error: Uncaught Error: Undefined class constant 'ERR_WARNING' in /Applications/MAMP/htdocs/SITE/config/connect.php:3
Stack trace:
#0 /Applications/MAMP/htdocs/SITE/config/functions.php(5): require()
#1 /Applications/MAMP/htdocs/SITE/index.php(4): getArticles()
#2 {main}
thrown in /Applications/MAMP/htdocs/SITE/config/connect.php on line 3
I finally found the solution.
In the connect file my line 3 was:
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERR_WARNING);
However there was a typo: constant ERR_WARNING doesn't exist – it should be: ERRMODE_WARNING. Replacing that constant with the correct name fixed the problem:
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
Thank you for all your answers and excuse to have bothered your time for this simple problem

Wordpress plugin fatal error

I downloaded this taxi booking plugin from Github but when I try to activate it on wordpress I get a fatal error and it doesn't let me activate it. You can find the plugin on https://github.com/mbejda/TaxiCabBookingSystem
Fatal error: Uncaught exception 'Braintree_Exception_Configuration' with message 'merchantIdneeds to be set' in /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php:117 Stack trace: #0 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php(139): Braintree_Configuration::get('merchantId') #1 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php(157): Braintree_Configuration::setOrGet('merchantId', NULL) #2 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/modules/BookingSystemBrainTreeModule.php(32): Braintree_Configuration::merchantId(NULL) #3 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/main.php(177): BookingSystemBrainTreeModule->__construct(Object(BookingSystem)) #4 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-maste in /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php on line 117
Any help to get this resolved would be appreciated.
UPDATE at Sunday 8th Feb # 8:18pm.
I have added the Merchant ID on Configuration.php its giving me the same error I think, if not the same then very simular
Fatal error: Uncaught exception 'Braintree_Exception_Configuration' with message 'publicKeyneeds to be set' in /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php:117 Stack trace: #0 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php(139): Braintree_Configuration::get('publicKey') #1 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php(162): Braintree_Configuration::setOrGet('publicKey', NULL) #2 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/modules/BookingSystemBrainTreeModule.php(33): Braintree_Configuration::publicKey(NULL) #3 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/main.php(177): BookingSystemBrainTreeModule->__construct(Object(BookingSystem)) #4 /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/ma in /Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php on line 117
Regards
Did you read the error message output... it says
Message 'merchantId needs to be set' in
/Applications/MAMP/htdocs/DocklandsTaxi/wp-content/plugins/TaxiCabBookingSystem-master/lib/Braintree/Configuration.php
[Update]
Also check out https://www.braintreepayments.com/docs/php

Categories