PHALCON SQLSTATE [HY000] [2002] Нет такого файла или каталога

1

Это проблема PHALCON, связанная с php.

Я попытался создать новый проект с PHALCON, сделав это.

    # phalcon project blog
    Phalcon DevTools (2.0.1)
    Success: Controller "index" was successfully created.  
    Success: Project 'blog' was successfully created.

Я создал контроллер

# cd blog
# phalcon controller poll
phalcon controller poll
Phalcon DevTools (2.0.1)
Success: Controller "poll" was successfully created.

и создал мою модель, я сначала отредактировал свой config.php для настроек mysql db

    # phalcon model polls
    Phalcon DevTools (2.0.1)
    Success: Model "polls" was successfully created.

я редактировал контроллер опроса

public function indexAction()
{
   $this->view->polls = Polls::find(); //added to the original source...
}

и создал мой зритель так же просто, как

  <h1>Polls</h1>

Когда я проверяю это, я получил ошибку

SQLSTATE [HY000] [1045] Доступ запрещен для пользователя '' @'localhost' (с использованием пароля: НЕТ)

Я опубликовал это раньше, и кто-то советует мне, что services.php # 56, поэтому я исправил его, введя советский скрипт.

//$di->set('db', function () use ($config) {
//    return new DbAdapter($config->database->toArray());
//});

//But recommed setting like

$di->set(
    'db',
    function () use ($config) {
        return new DbAdapter([
            'host'     => $config->database->mysql->host,
            'username' => $config>database->mysql->username,
            'password' => $config->database->mysql->password,
            'dbname'   => $config->database->mysql->dbname,
            'options'  => array(
                \PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES ' . $config->database->mysql->charset
            )
        ]);
    },
    true // shared
);

После его применения я просто столкнулся с подобной ошибкой

SQLSTATE [HY000] [2002] Нет такого файла или каталога

Мне нужна помощь... Я хочу летать с ФАЛЬКОМ...

  • 0
    Как выглядит ваш конфиг БД? Если у вас установлен localhost для настройки конфигурации хоста, попробуйте изменить его на 127.0.0.1 или 0.0.0.0
  • 0
    Кажется, конфигурация Yous повреждена или неправильно настроена на PHP. Эта ошибка допустима, если стандартное соединение было опущено и выбрано сокетное соединение. Предоставьте нам больше var_dump's и структуру конфигурации.
Показать ещё 1 комментарий
Теги:
model-view-controller
phalcon

1 ответ

0

Извините за сообщения, но, я думаю, я пропустил где-то еще в процессе установки.

=> Что я сделал, это удалить все phalcon, а затем переустановить phalcon и devtools, после этого мой phalcon работает нормально сейчас.

Спасибо за поддержку, спасибо honerlawd.

Я сейчас летаю с фалконом, я закончил свой первый crud-блог. Я начинаю более сложное приложение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню