Cakephp не работает после установки пакета php5-curl - PullRequest
0 голосов
/ 28 марта 2012

У меня есть приложение для Android, оно вызывает функцию веб-сервера (использует cakephp).И это возвращает ошибку как этот 'вызов неопределенной функции curl_init ()'.Я делаю поиск в Google и пытаюсь исправить эту ошибку, установив пакет php5-curl, но после установки этого пакета веб-сервер больше не работает.он возвращает

Строгие стандарты: Нестатический метод App :: core () не должен вызываться статически, предполагая $ this из несовместимого контекста в / var / www / postmail / cake / libs / debugger.php в строке 429

Строгие стандарты: Нестатический метод String :: insert () не следует вызывать статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.phpв строке 398

Предупреждение: недопустимое смещение строки 'file' в /var/www/postmail/cake/libs/debugger.php в строке 622

Предупреждение: недопустимое смещение строки 'line' в/var/www/postmail/cake/libs/debugger.php в строке 622

Строгие стандарты: Нестатический метод App :: core () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var / www / postmail / cake / libs / debugger.php в строке 429

Строгие стандарты: Нестатический метод String :: insert () не следует вызывать статически, предполагая $ this из несовместимого контекста в / var/www/postmail/cake/libs/debugger.php в строке 398

Строгие стандарты: Нестатический метод String :: insert () не следует вызывать статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 398 * 1016.*

Строгие стандарты: Нестатический метод String :: insert () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 398

Строгие стандарты: Нестатический метод String :: insert () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 398

Строгие стандарты: Нестатический метод String :: insert () не следует вызывать статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 398

Строгие стандарты: Нестатический метод String :: insert () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 398

Строгий Стандартds: Нестатический метод String :: insert () не следует вызывать статически, предполагая, что $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 398

Строгие стандарты: Нестатический метод String :: insert () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 398

Строгие стандарты:Нестатический метод String :: insert () не следует вызывать статически, предполагая, что $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 398

Строгие стандарты: не-static метод Configure :: read () не должен вызываться статически в /var/www/postmail/cake/basics.php в строке 213

Строгие стандарты: нестатический метод Configure :: getInstance () долженне вызывать статически в /var/www/postmail/cake/libs/configure.php в строке 155

Строгие стандарты: Нестатический метод String :: insert () не следует вызывать статически, предполагая, что $ thisот несовместимого сontext в /var/www/postmail/cake/libs/debugger.php в строке 657

Строгие стандарты: Нестатический метод String :: insert () не должен вызываться статически, предполагая $ this из несовместимого контекстав /var/www/postmail/cake/libs/debugger.php в строке 657

Строгие стандарты: Нестатический метод String :: insert () не следует вызывать статически, предполагая, что $ this из несовместимого контекста в/var/www/postmail/cake/libs/debugger.php в строке 668

Строгие стандарты: Нестатический метод String :: insert () не следует вызывать статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 668

Строгие стандарты: Нестатический метод String :: insert () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/debugger.php в строке 673 Предупреждение (2):strtotime () [function.strtotime]: небезопасно полагаться на настройки часового пояса системы.Вы обязаны использовать параметр date.timezone или функцию date_default_timezone_set ().Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно написали идентификатор часового пояса.На данный момент мы выбрали часовой пояс UTC, но, пожалуйста, установите date.timezone, чтобы выбрать свой часовой пояс.[CORE / cake / libs / cache.php, строка 570] Строгие стандарты: нестатический метод Configure :: read () не следует вызывать статически, предполагая $ this из несовместимого контекста в / var / www / postmail / cake / libs/debugger.php в строке 308

Строгие стандарты: нестатический метод Configure :: getInstance () не должен вызываться статически, если предполагается, что $ this из несовместимого контекста в / var / www / postmail / cake / libs /configure.php в строке 155

Строгие стандарты: Нестатический метод CakeLog :: write () не должен вызываться статически, предполагая $ this из несовместимого контекста в / var / www / postmail / cake / libs / debugger.php в строке 311

Строгие стандарты: Нестатический метод String :: insert () не должен вызываться статически, если предположить, что $ this находится в несовместимом контексте в / var / www / postmail / cake / libs / debugger.php в строке 311

Строгие стандарты: Нестатический метод CakeLog :: getInstance () не должен вызываться статически, предполагая $ this из несовместимого контекста в / var / www / postmail / cake / libs / cake_log.php on line 230

Строгие стандарты: Нестатический метод App :: import () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/cake_log.phpв строке 180

Строгие стандарты: Нестатический метод App :: getInstance () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/configure.php настрока 909

Строгие стандарты: Нестатический метод Cache :: read () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/configure.php on line982

Строгие стандарты: Нестатический метод Cache :: getInstance () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/cache.php в строке 330

Строгие стандарты: Нестатический метод Configure :: read () не следует вызывать статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/cache.php в строке 505

Строгие стандарты: Нестатический метод Configure :: getInstance () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/configure.php в строке 155

StrictСтандарты: Нестатический метод Inflector :: underscore () не следует вызывать статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/cache.php в строке 672

Строгие стандарты: Нестатический метод Inflector :: getInstance () не должен вызываться статически, предполагая $ this из несовместимого контекста в /var/www/postmail/cake/libs/inflector.php в строке 512

Примечание: попыткаполучить свойство необъекта в /var/www/postmail/cake/libs/cache/file.php в строке 248

Неустранимая ошибка: вызов функции-члена cd () для необъекта в/var/www/postmail/cake/libs/cache/file.php в строке 248

кто-нибудь знает, как это исправить?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 25 февраля 2015

Пожалуйста, проверьте, доступна ли для записи папка CakePHP / app / tmp / cache. Я столкнулся с подобной проблемой в CakePHP 1.3 и понял, что это связано с разрешением папки кеша. Надеюсь, это поможет.

В своем терминале введите следующую команду, чтобы разрешить запись в папку CakePHP: -

chmod -R 777 /your_root_directory/your_site_name/app/tmp/cache
0 голосов
/ 06 августа 2012

Ваша версия cakephp устарела и имеет проблемы с последней версией PHP.

Вы можете попробовать обновить версию CakePhp. Кажется, вы используете версию 1.3, так что обновитесь до последней. Вы можете найти это

https://github.com/cakephp/cakephp/archives/1.3

Только заменив папку cake / новой, вы решите эту проблему

...