Я использую Symfony 2.1 для Windows 7, кроме того, я использую XAMPP. У меня были некоторые проблемы с использованием команд, какПосле использования doctrine: schema: update --force
php app/console
, но теперь я это делаю, как этот
c:/xampp/php/php.exe app/console
, потому что это мой путь к PHP. Таким образом это работает, однако, когда я исполняю
doctrine:schema:update --force
учения, или PDO подключается к базе данных с использованием моего сервера провайдера сети, и он должен использовать сервер я имею в parameters.yml файла. Но он использует имя пользователя из parameters.yml:
parameters:
database_driver: pdo_mysql
database_host: (server looks something like this: xx.yyy.kkk.pl)
database_port:
database_name: my_database_name
database_user: my_database_user
database_password: my_pasword
Доктрина материал от config.yml
# Doctrine Configuration
doctrine:
dbal:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
auto_mapping: true
Сервер является внешним, becose мой проект уже был в интернете, опубликованная, и теперь я пытаюсь изменить некоторые вещи, в Интернете. Я не хочу создавать базу данных mysql на своей машине.
Я думаю, что у меня неправильная конфигурация, но я не знаю, что мне настроить и как. Кто-нибудь знает, что не так?
PS ошибка с консоли;
[PDOException]
SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'database_user'@'aggp215.neoplus.adsl.tpnet.pl' (с помощью пароля: TAK)
Я использую встроенный в консоль в Aptana, но я не думаю, что это может иметь значение.
Значит, он подбирает database_user, но не database_host? И вы знаете это как? Есть сообщение об ошибке, которое вы можете отправить? – Cerad
Кстати, щелкните правой кнопкой мыши на компьютере в меню запуска Windows и выберите свойства. Затем нажмите «Дополнительные системные настройки и переменные среды». Добавьте переменную PATH с C: \ xampp \ php; C: \ xampp \ mysql \ bin Выйдите из окна консоли и создайте новую. приложение/консоль теперь должны работать без указания файла php. – Cerad
Спасибо за подсказку :) PATH теперь работает, но ошибка все еще существует, и она не говорит много: [PDOException] SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'database_user'@'aggp215.neoplus.adsl. tpnet.pl '(используя пароль: TAK) «aggp215.neoplus.adsl.tpnet.pl» является адресом mayboxbox. Я верю. Я не могу работать, потому что этот адрес не является адресом удаленной базы данных. –