У меня есть сайт cakePHP, и я переместил его на новый сервер сегодня, и по какой-то причине я продолжаю получать ошибки. Он отлично работает на другом сервере, но этот новый, у которого есть cpanel, похоже, работает неправильно. Не уверен, в чем проблема.
Некоторые из ошибок:
Notice (8): Trying to get property of non-object [CORE/cake/libs/model/datasources/dbo_source.php, line 549]
Notice (8): Trying to get property of non-object [CORE/cake/libs/model/datasources/dbo_source.php, line 554]
Warning (512): SQL Error: 1146: Table 'mycats.space' doesn't exist [CORE/cake/libs/model/datasources/dbo_source.php, line 440]
Warning (2): Cannot modify header information - headers already sent by (output started at /home/mycats/public_html/cake/basics.php:338) [APP/controllers/app_controller.php, line 168]
Warning (2): Cannot modify header information - headers already sent by (output started at /home/mycats/public_html/cake/basics.php:338) [APP/controllers/app_controller.php, line 169]
Warning (2): Cannot modify header information - headers already sent by (output started at /home/mycats/public_html/cake/basics.php:338) [APP/controllers/app_controller.php, line 170]
Warning (2): Cannot modify header information - headers already sent by (output started at /home/mycats/public_html/cake/basics.php:338) [APP/controllers/app_controller.php, line 175]
Моей первоначальной мыслью было бы сосредоточиться на ошибке SQL. Я подтверждаю, что база данных была успешно импортирована. Одна из таблиц базы данных не может быть найдена из-за сообщения:
Warning (512): SQL Error: 1146: Table 'mycats.space' doesn't exist [CORE/cake/libs/model/datasources/dbo_source.php, line 440]
Как только вы подтвердите, что mycats.space существует, вы уменьшите количество ошибок. Уведомления и предупреждения не должны препятствовать загрузке сайта, но их все же необходимо устранить.
В итоге найдите и исправьте ошибку SQL, а затем сообщите о следующем наборе ошибок и проработайте их.
-Брендан