AC:Advert - Рекламные сообщения

AC:Advert - Рекламные сообщения 2.1a

September

Участник
Сообщения
5,238
Реакции
2,742

diller110

Добрая душа
Сообщения
353
Реакции
278
У меня каким-то образом пути кэшировались для сессии. Т.е. если ты один раз скачал config.ini в окне браузера, он и будет скачивать после изменений (понятия не имею как это).
Попробуй скачать через инкогнито или закрыть/открыть окно браузера.
 

September

Участник
Сообщения
5,238
Реакции
2,742
У меня каким-то образом пути кэшировались для сессии. Т.е. если ты один раз скачал config.ini в окне браузера, он и будет скачивать после изменений (понятия не имею как это).
Попробуй скачать через инкогнито или закрыть/открыть окно браузера.

в инкогнито скачал
 

September

Участник
Сообщения
5,238
Реакции
2,742
что-то я все изменения откатил, а всё равно стал получать ошибку на главной
Not Found
HTTP 404 (GET )

[advert/lib/base.php:1706] Base->error()
[advert/index.php:50] Base->run()

upd: перезалил все файлы с гитхаба.

теперь ловлю
45325


что я сломать то мог?
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Немного потанцевал, завёл нормально на nginx.
1566834179772.png
И без доступа, куда не надо:
45327


Мои конфиги nginx:
/etc/nginx/sites-available/default/insecure.conf:
# Default server configuration

server {
    listen 80;
    listen [::]:80;

    root /var/www/html;
    server_name xxx.xxx.xxx.xxx;

    location /ac_advert/ {
        try_files $uri /ac_advert/index.php?$query_string;
    }

    location ~ /ac_advert/(app|tmp) {
        return 403;
    }

    include snippets/generic.conf;
}
/etc/nginx/snippets/generic.conf:
index index.php index.html;

# pass PHP scripts to FastCGI server
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
location ~ /\.ht {
    deny all;
}

После установки, столкнулся с двумя проблемами:
  1. При попытке перейти на адрес панели, перебрасывало на http://_/ac_advert/login/.
    Собака кроется в _. Те, кто ставили nginx руками, знают, что это стандартный server_name. По неизвестным причинам, веб-скрипт брал именно его за основу адреса для редиректа на страницу логина.
    Решение? Я прописал в server_name реальный адрес (IP, в моём случае). И всё заработало.
  2. Как и у @spazm выше, у меня не загружались стили. Абсолютно.
    Беглый анализ показал, что, не смотря на то, что стили располагались в /ac_advert/view/http/css/, а браузер лез за ними в /ac_advert/css/.
    Решение? Я не стал заморачиваться и искать корень проблемы. В /ac_advert/view/http/layout.html просто заменил строку:
    view/http/layout.html:
     <link rel="stylesheet" type="text/css" href="{{@BASE}}/css/{{@style}}<check if="{{ !strpos(@style, '.css')}}">.css</check>">
    на:
    view/http/layout.html:
     <link rel="stylesheet" type="text/css" href="{{@BASE}}/view/http/css/{{@style}}<check if="{{ !strpos(@style, '.css')}}">.css</check>">
    И всё заработало нормально.
 

September

Участник
Сообщения
5,238
Реакции
2,742
В общем, свою проблему я решил.

@diller110 немного ввел в заблуждение меня тем, что в архиве указан немного неправильно локейшен, пропущен слеш в конце

location /advert/ {
index index.php index.html index.htm;
try_files $uri /advert/index.php?$query_string;
}
 

SHARRDER

Участник
Сообщения
57
Реакции
6
В общем, поставил плагин на сервер и на веб вписал ip, port,rcon, но при нажатие открывается это окно и все больше ничего не происходит
1568725328443.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
В консоли браузера что?
 

diller110

Добрая душа
Сообщения
353
Реакции
278
Судя по скриншоту, вы открываете техническую страницу которая и не должна ничего выводить.
Покажите скрин индексной страницы и ошибки консоли.

upd. Понял о чем речь.
Измените в файле WEB/app/config.ini
строку DEBUG=0 на DEBUG=3
И попробуйте добавить сервер заного. На экране должны вывестись ошибки.
 

SHARRDER

Участник
Сообщения
57
Реакции
6
ничего не появилось
 

Вложения

  • 1568732149249.png
    1568732149249.png
    1.1 КБ · Просмотры: 18

Yooki

Добрая душа
Сообщения
473
Реакции
169
Вместо некоторых букв просто "??" пишет, что делать?
Где могла слететь кодировка?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
У соединения скорее всего слетела. Что за буквы?
 

Yooki

Добрая душа
Сообщения
473
Реакции
169
У соединения скорее всего слетела. Что за буквы?
Например,
Изначальная строка:
▶{/hostname_db}: Пропишите в чат: !servers, чтобы посетить другие наши сервера.

Что пишет в чате:
?*название сервера* : ????????? ? ???: !servers, ????? ???????? ?????? ???? ???????.
Сообщения автоматически склеены:

Изначально хотел написать "Вместо всех русских букв", спешил и не уточнил, с кириллицей проблема
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Точно у соединения.
Как вариант, перейти автору на использование HTTP API вместо к базе.
 

diller110

Добрая душа
Сообщения
353
Реакции
278
@Yooki просто перезагрузить плагин пробовали?
 

dyoma

Участник
Сообщения
175
Реакции
21
Привет, поделитесь плз значениями таблицы advert, через web не работает добавление, хоть через phpmyadmin добавлю
 

Zadirox

Участник
Сообщения
52
Реакции
23
Не могу понять в чем дело, делал все по инструкции:
1. Создал новую бд, после чего создал таблицы используя SQL запрос из файла /web/SQL запрос.txt
2. Указал данные бд в конфиге
3. Закинул содержимое папки /web/advert/... на веб-хостинг
После чего пытаюсь зайти по ссылке, чтобы настроить конфиг на сайте, по пути САЙТ/advert/app/config.ini и пишет вот это:
12345.PNG
 
Сверху Снизу