Ошибка cfml со страницей application.cfc - PullRequest
0 голосов
/ 15 апреля 2010

У меня проблема с моим сайтом cfml.

Я использовал приведенный ниже код в файле application.cfc для соединения с dsn.

Но когда я помещаю это на свой сервер, я получаю сообщение об ошибке. я не могу просмотреть даже одну страницу test.cfm.

Есть ли какая-либо ошибка в этом коде, любая синтаксическая ошибка или что-то в этом роде, будет ли какая-то проблема с dsn

<cfset this.name = "0307de6.netsolhost.com">
<cfset this.sessionmanagement = true>
<cfset this.loginstorage="session">
<cfset this.sessiontimeout = CreateTimeSpan(0,0,30,0)>
<cfset this.applicationtimeout = CreateTimeSpan(2,0,0,0)>

<cffunction name="onApplicationStart">

    <cfscript>
        application.DSN             = "hirerodsn";
        application.dbUserName      = "myusr";
        application.dbPassword      = "myd69!";
    </cfscript>

</cffunction>

<cffunction name="onRequestStart">

    <cfscript>
        request.DSN = "hirerodsn";
        request.dbUserName = "myusr";
        request.dbPassword = "myd69!";
    </cfscript>

</cffunction>

пожалуйста, кто-нибудь, помогите мне

1 Ответ

2 голосов
/ 15 апреля 2010

Обратите внимание, что вы также должны публиковать как минимум сообщения об ошибках в своих вопросах.

В любом случае, ваша ошибка здесь в том, что вы должны заключить все содержимое файла .cfc в cfcomponent tag:

<cfcomponent output="false">
...
</cfcomponent>

Также обратите внимание, что вы можете установить имя пользователя и пароль в конфигурации источника данных, поэтому вам не нужно обрабатывать их в своем коде (запросах).

...