Проблема установки cake php

Я установил wampserver на свой компьютер. Я распаковал файлы установки торта php в папку «www» wampserver. Теперь, когда я пытаюсь запустить – « http: // localhost / cakephp », я получаю полный список ошибок вместе с начальной страницей загрузки торта. Вот некоторые из ошибок:

 Устаревший: назначение возвращаемого значения new по ссылке устарело
 D: \ wamp \ www \ cakephp \ cake \ libs \ inflector.php в строке 131

 Устаревший: назначение возвращаемого значения new по ссылке устарело
 D: \ wamp \ www \ cakephp \ cake \ libs \ configure.php в строке 136

 Устаревший: назначение возвращаемого значения new по ссылке устарело
 D: \ wamp \ www \ cakephp \ cake \ libs \ configure.php в строке 226

 Устаревший: назначение возвращаемого значения new по ссылке устарело
 D: \ wamp \ www \ cakephp \ cake \ libs \ configure.php в строке 906

Как это исправить? У меня были подобные ошибки для codeignite.

Какую версию PHP вы используете?

Чтобы получить ошибки E_DEPRECATED, это должен быть PHP 5.3 (это довольно недавно) – и я думаю, что последняя версия WampServer использует эту.

Видеть :

  • Предопределенные константы
  • Объявление о выпуске PHP 5.3.0

Поскольку это довольно недавно и принесло много нового, вы можете столкнуться с некоторыми неприятностями (вы на самом деле) с PHP 5.3 …. Особенно если программное обеспечение, которое вы использовали, еще не совместимо с ним.

Возможно, вы захотите перейти на предыдущую версию WampServer …

Или вы можете попробовать понизить уровень error_reporting (см. Также error_reporting ), чтобы не получать эти предупреждения.

Но если вы их получите, вы, вероятно, столкнетесь с другими проблемами …
Фактически, после быстрого поиска в Trac CakePHP, я нашел по крайней мере те:

  • Билет № 6026: php 5.3 требует error_reporting(E_ALL & ~E_DEPRECATED);
  • Билет № 6500: несовместимость PHP 5.3

Ни один из них не решен … Итак, похоже, CakePHP действительно не готов для PHP 5.3 … (Вероятно, это не единственная платформа в этой ситуации. Btw – Zend Framework v 1.9, которая вышла пару дней назад, – это первая версия который официально поддерживает PHP 5.3, например)

Если вы хотите работать с CakePHP, вам, вероятно, придется использовать PHP 5.2.x (например, 5.2.9 или 5.2.10).

Вы на самом деле не единственный в своей ситуации, кажется … Слишком плохо, поскольку в PHP 5.3 есть довольно приятные вещи …

Привет, я столкнулся с той же проблемой. У меня установлен easyphp, и последняя версия easyphp также использует версию php 5.3. Я загрузил стабильную версию cakephp: Release: 1.2.4.8284 Stable. Когда я открыл веб-страницу, я также получил те же «лишенные» уведомления. Я также попробовал mangling с секцией «error_reporting» без везения.

Поскольку я не хотел понижать мою версию php 5.3 до более ранней версии, я пробовал CakePHP 1.3-dev. И проблема была исправлена.

У меня тоже такая же проблема ….. Я понизил wamp5 2 до wamp 1.6.0 … Теперь его работа отлично

У меня была аналогичная проблема, и я установил 1.3.0-бета, и проблема исчезла …

е

Я попробовал одно решение, данное Паскалем: https://trac.cakephp.org/ticket/6026 применил этот патч, и в моем случае это помогло. Спасибо

У меня была такая же проблема, но я получил решение, изменив httpd.conf и php.ini. Мои изменения здесь,

в замене httpd.conf

 #LoadModule rewrite_module modules/mod_rewrite.so 

в

 LoadModule rewrite_module modules/mod_rewrite.so 

и в вкладке «Справочник» {yourdirectoryname}: / wamp / www / ">

замещать

  Order Deny,Allow Deny from all 

в

  Order Allow,Deny Allow from all 

в php.ini

сделайте завиток. нет необходимости запускать, но вы должны сделать 🙂 extension = php_curl.dll

Конфигурация моего сервера и php была Apache Версия: 2.2.17, PHP Версия: 5.3.4