Я ищу некоторую помощь, чтобы избавиться от этой ошибки. Поскольку я запускаю mac os x 10.5, мне пришлось установить более новую версию php для поддержки pdo. Я сделал это с помощью Marc Liyanage's installer package.Ошибка CakePHP Bake: соединение с базой данных «Mysql» отсутствует, или не удалось создать
Проблема, с которой я столкнулся сейчас, заключается в том, что с использованием php из командной строки вызывается стандартная версия apple php, а не версия pdo, вызывающая ошибку.
Как я могу заставить команду bake использовать правильную версию php в моей системе?
Большое спасибо
Ральф
Вы имеете в виду это? -/usr/local/php5/bin/php ./cake bake all -app/Пользователи/Ralphonz/Сайты/Тестирование/Cake_Blog/app Кажется, что не работает. Я не умею пользоваться терминалом! – Ralphonz
Вы всегда можете быть храбрыми, найти исходный php, переместить его (mv php php.original), а затем связать новый в нужном месте. Например (предположим, что старый php находится в/old/phpdir/php, а новый - в/usr/local/php5/bin/php: ... cd/old/phpdir; mv php php.original; ln -s ./ php/usr/local/php5/bin/php5 – FreudianSlip
Я * всегда * получаю src/dest неправильно в команде ln, поэтому, если он блестит об этом уже существующим, поменяйте параметры вокруг. – FreudianSlip