Невозможно выполнить код библиотеки ExtJs 4 в Linux CentOs - PullRequest
0 голосов
/ 29 января 2019

У меня есть проект, работающий на PHP, ExtJs Library 4, который отлично работает на рабочем сервере, я пытаюсь запустить тот же код в моей локальной среде (Centos - это новый сервер, на котором ничего не установлено, связанное с extJS), которыйиз-за появления страницы индекса.

Приложение в настоящее время размещено, и я пытаюсь создать для него локальную среду.Итак, я скачал код и попытался запустить его в локальной системе, на которой установлен php.Когда я нажимаю URL, страница индекса загружается правильно.Существует app.js, который вызывается при первом нажатии кнопки входа в систему.

При входе в систему я пытаюсь использовать следующий код: -

onLogin: function (a, d, c) {
        var b = this;
        Ext.Ajax.request({
            url: ACTYLA.Settings.loginUrl,
            params: {
                userName: c.userName,
                password: c.password
            },
            success: function (e) {
                var g = Ext.decode(e.responseText);
                if (g != "false") {
                    a.destroy();
                    Ext.Msg.alert("Login Successful", "Welcome " + g[0].userName);
                    b.initializeApp(g)
                } else {
                    d.getForm().reset();
                    b.getLblMessage().show()
                }
            },
            failure: function () {
                Ext.Msg.alert("Invalid Response", "You entered invalid credentials.", function () {
                    d.getForm().reset()
                })
            }
        })
    }

Я попытался отладить с помощьюрегистрируется в моем контроллере, но там он точно не доходит до файла контроллера.Все, что я получаю в ответ, это содержание index.html.

Обратите внимание, что я не установил ничего, связанного с ext JS.Что нужно сделать, чтобы установить или загрузить это приложение?

1 Ответ

0 голосов
/ 29 января 2019
  1. Сначала необходимо загрузить библиотеку ExtJs ( ext-4.2.1 ).
  2. Затем создайте папку в общей папке вашего веб-сервера и извлеките туда загруженную библиотеку (проверьте, открывhttps://yourserveraddress/createdfolder/ext-all.js).
  3. Теперь откройте ваш index.html для редактирования и найдите строку с «ext-all *** .js», например:

  4. Измените часть src на адрес, полученный в пункте 2. Если таких строк много, вам нужно изменить / обновить их все.

  5. Запустите приложение («нажмите на URL»).

PS. Это было для настройки ExtJ. У вас, кажется, работает веб-сервер, вы также упомянули оphp. Поскольку ваш код включает систему входа в систему, вам может потребоваться установить / настроить базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...