Я новичок в CakePHP и пытаюсь учиться, исследуя рабочую модель. На данный момент я скачал два примера CakePHP 3. В обоих отсутствовал компонент \vendor\autoload.php. Может ли кто-нибудь указать мне на пример cakePHP 3, который работает «из коробки» без какой-либо дополнительной настройки, необходимой для начинающего пользователя?
cakephp-3.0 новичок, \vendor\autoload.php
comment
Хорошо, я преодолел этот момент, используя compose.phar для загрузки cakephp 3.0.0. (Ранее я использовал метод файла .zip.) `Теперь я завис на фатальной ошибке: класс 'Locale' не найден в \cake3\vendor\cakephp\cakephp\src\I18n\I18n.php в строке 235. строка 235 является статическим::$_defaultLocale = Locale::getDefault() ?: 'en_US'; У меня не было никакого успеха в прохождении этого пункта.
- person user3255877   schedule 02.01.2015
comment
stackoverflow.com/ вопросы/27493761/ | book.cakephp.org/3.0/en/installation.html#requirements | php.net/intl
- person ndm   schedule 02.01.2015
comment
Спасибо за ссылку. Сейчас я работаю, но это была борьба.
- person user3255877   schedule 02.01.2015
comment
Вот мой путь к успеху. Убедитесь, что загружаемый ZIP-файл не является операционной системой. Загрузите composer.phar и соберите полную систему cakephp 3, включая каталог /vendor. (packagist.org не отвечает, поэтому мне пришлось изменить /Windows/System32/drivers/etc/host, attrib -R, затем отредактировать в режиме администратора, чтобы добавить 87.98.253.214 packagist.org) Теперь composer.phar работает правильно. Включите расширение php intl в php.ini, а затем перезапустите сервер Apache. Скопируйте app.default.php в app.php. Успех !!!
- person user3255877   schedule 02.01.2015
Ответы (1)
Для XAMPP необходимы изменения в php.ini, раскомментируйте
extension=php_intl.dll
person
Evalds Urtans
schedule
04.09.2015