ОК, Ive получил мой сайт - просто не работает. Ах ах. Мне нужен (я думаю) правильный код для строки подключения к моей базе данных и т.д. Я использую ColdFsuion и Mysql. Мой код для строки подключения выглядит следующим образом:
<CFQUERY
NAME="cfGossip"
DATASOURCE="mysqlcf_bridgettip"
USERNAME="<bridgettip>"
PASSWORD="<*******>"
>
</CFQUERY>
Мой DNS в моем плане хостинга, я думаю, это - mysqlcf_bridgettips, а на моем ColdFusion - cfGossip. Я не уверен, какой из них использовать, или если он даже один из них...? Он говорит, что ошибка возникает, когда я пытаюсь получить доступ к моей странице index.cfm.
Ошибка над всем:
500 - Internal server error. There is a problem with the resource you are looking for, and it cannot be displayed.
Это неправильная строка соединения? Мне бы очень понравилась любая помощь - переписывание моей строки и т.д.
Обычно ColdFusion легче обрабатывать, добавляя источники данных через администратора ColdFusion: см. Добавление источников данных для ColdFusion.
<cfquery>
. Нет имени пользователя / пароля не требуется.
Если вы не можете получить доступ к администратору coldfusion и не имеете панели управления, чтобы добавить источник данных, вам нужно попросить ваш хост добавить источник данных для вас с именем. Источник данных в этом контексте отличается от создания базы данных - наличия у нее базы данных "зарегистрировано" с администратором coldfusion, чтобы на нее можно было ссылаться через имя источника данных
После создания источника данных вы можете ударить его, добавив атрибут datasource в тег cfquery: cfquery name= "myquery" datasource = "mydatasourcename"
Мой DNS на моем хостинг-плане, ну, я думаю - mysqlcf_bridgettips и на мой ColdFusion - cfGossip.
Администратор coldFusion должен иметь источник данных, содержащий вашу информацию о mysqlcf_bridgettips (имя источника данных CF, имя базы данных, IP-адрес сервера и порт, имя пользователя/пароль). Если вы назвали этот источник данных cfGossip администратором, то ваш cfquery должен выглядеть так:
<cfquery name = "variableNameOfYourQuery (ex. qUsers)" datasource = "cfGossip">
Я помещаю свое имя пользователя/пароль в свой источник данных в администраторе, поэтому у меня его нет в моем коде.
Я считаю, что CF5 была единственной версией CF, которая разрешала соединения с DSN-less, для которых требовалась бы "строка подключения".