Error: <Composite Controller> could not be found - php

I bake my table user_routes and CakePHP create class Controllers with name UserRoutesController.php, but, i call the link 'http://[server]/userroutes' and the follow error that show to me:
Error: UserroutesController could not be found.
Error: Create the class UserroutesController below in file: app/Controller/UserroutesController.php
<?php
class UserroutesController extends AppController {
}
Notice: If you want to customize this error message, create app/View/Errors/missing_controller.ctp
I checked all convention names and .htaccess and that's all ok.
best regards,
Marcos

My fault!
I was accessing the URL as
http://[server]/userroutes
but the correct thing
http://[server]/user_routes
Marcos

Related

Laravel - Creating Custom Classes throws error of undefined

I've been following this short tutorial and wanted to make my own class and call it simple like classname::methodname, but without injection.
I get the following error:
exception 'Symfony\Component\Debug\Exception\FatalErrorException' with
message 'Call to undefined method
App\Facades\LiveSearch::getServiceList()'
Link to Tutorial: here
It makes sense and that is why i cannot figure out where the problem lies ..
Hey you also need to do the follow up steps to create laravel classes.
I hope this reference on How to create a laravel class is helpful.

How to customize error message in cakephp

I am new in Cakephp i develop my whole website but at some point when anyone type my website name like www.example.com/controllername/action it opens correct but anyone type like www.example.com/xyz then it shows error like
Missing Controller
Error: xyzController could not be found.
Error: Create the class xyzController below in file: app/Controller/xyzController.php
<?php
class xyzController extends AppController {
}
Notice: If you want to customize this error message, create app/View/Errors/missing_controller.ctp
Stack Trace
APP/webroot/index.php line 109 → Dispatcher->dispatch(CakeRequest, CakeResponse)
the same process is apply on action like i type www.example.com/controllername/xyz then it shows error like
Notice: If you want to customize this error message, create app/View/Errors/missing_action.ctp
what i do to remove this message if i create that file in view folder then in header footer it shows undefined variable where i dynamically called variable.what i do.please suggest me,thanks in advanced.
Just create the app/View/Errors/missing_action.ctp file in the given location with your custom message and styles. Then in your appController file just write this:
function beforeRender () {
if ($this->name == 'CakeError') {
$this->layout = false;
}
}
Hope this will work for you. :)
If your site users are seeing error messages like this then it implies that you don't have debug set to 0 which it should be in production.
Make sure you have Configure::write('debug', 0); set in app/Config/core.php. Only enable debugging on a staging or local copy of your site otherwise you risk revealing error messages to users on your live site that may lead to vulnerabilities.
With debug set to 0 the errors will only get logged in your app's error.log and the user will be delivered a 404 page. This is correct as a missing Controller is technically an error.
You are getting errors like this because you're using the magic routing setup when you first install CakePHP to help you build your app. It is a good idea to consider explicitly defining all your app routes in routes.php and disabling the default routing behaviour by removing this line from the file:-
require CAKE . 'Config' . DS . 'routes.php';
If you do this you will not get any error messages for pages that do not exist, but you also will not be able to access any page that a route hasn't been defined for. This is not necessarily a bad thing, Beware the Route to Evil is a good read in regards to this.

Fatal error: Class 'Camiloo_Amazonimport_Helper_Data' not found in /home/drwakde1/public_html/eshop/app/Mage.php on line 547

I am new to Magento. I just installed Camiloo Global Amazon Integration 2.4.1.0, as soon as I installed it, I am not able to login to my Magento admin. When I enter the login id and password in the admin area, it displays the following error -
Fatal error: Class 'Camiloo_Amazonimport_Helper_Data' not found in
/home/drwakde1/public_html/eshop/app/Mage.php on line 547
I would appreciate your help.
Many thanks,
Nilesh
check if app/code/{local or community}/Camiloo/Amazonimport/Helper/Data.php exits? If not, check your module if it has or not. If not, then simply create a file Data.php under above mentioned path and paste the following code in it:
class Camiloo_Amazonimport_Helper_Data extends Mage_Core_Helper_Abstract
{
}

An internal error occured in cakephp

I have a controller name ReminderController from which I wanna call admin_index.ctp.
class ReminderController extends AppController {
public function admin_index(){
$this->paginate=array('limit' =>'10');
$this->set('news', $this->paginate('Reminder'));
}
When I call view name admin_index from a controller I found an internal error has been occurred... please help me out from this problem.........
I'm not familiar with cakephp, but according to me error is in below 2 lines:
$this->paginate=array('limit' =>'10');
$this->set('news', $this->paginate('Reminder'));
Because, in the first line you are assigning an array to $this->paginate. But in the second line you are calling it as a function.

Cannot redeclare class Facebook with facebook-php-sdk-master

I have been test successful already with my project used Codeigniter with facebook-php-sdk-master for user login to facebook. Than i am back up it may be 2 month ago and now i just run it back i got errors message as
Fatal error: Cannot redeclare class Facebook in ../application/libraries/facebook.php on line 24
that this line have code
class Facebook extends BaseFacebook
{
//any code
}
I don't know it's make by any problem. By i search in Google i get result because i have duplicate class name. but after i check it. it's show really no the same name of class in his project and other one why before it's run well and now ?
Anyone have idea with it? please share to me now .
thanks
Try include_once as your code instead of include

Categories