File manager - Edit - /home/webtrixia/mynetronix.webtrixia.com/README.md
Back
# NetroniX TV — Клиентски портал ## Инсталация ### 1. Качи файловете Разархивирай на поддомейна: `my.netronixtv.net` ### 2. Създай MySQL база данни В cPanel → MySQL Databases → нова база и потребител. След това импортирай `install.sql` през phpMyAdmin. ### 3. Настрой config.php Отвори `includes/config.php` и попълни: ```php define('DB_HOST', 'localhost'); define('DB_NAME', 'твоята_база'); define('DB_USER', 'твоя_потребител'); define('DB_PASS', 'твоята_парола'); define('EPAY_MIN', 'ТВОЯ_MIN_ОТ_EPAY'); define('EPAY_SECRET', 'ТВОЯ_SECRET_ОТ_EPAY'); define('SITE_URL', 'https://my.netronixtv.net'); ``` ### 4. ePay настройки В ePay.bg панела задай: - **NOTIFY URL**: `https://my.netronixtv.net/pay_notify.php` - **URL_OK**: `https://my.netronixtv.net/pay_ok.php` - **URL_CANCEL**: `https://my.netronixtv.net/pay_cancel.php` ### 5. Admin вход URL: `https://my.netronixtv.net/admin/login.php` - Потребител: `admin` - Парола: `Admin1234!` ← СМЕНИ ВЕДНАГА! За смяна на паролата в phpMyAdmin: ```sql UPDATE admin_users SET password_hash = '$2y$12$...' WHERE username='admin'; ``` Или използвай: `echo password_hash('НоваПарола', PASSWORD_BCRYPT);` ## Структура на файловете ``` / ├── index.php → redirect към login ├── login.php → вход с клиентски номер ├── register.php → самостоятелно активиране ├── dashboard.php → профил + статус на връзката ├── pay.php → плащане + история ├── pay_ok.php → след успешно плащане ├── pay_cancel.php → след отказано плащане ├── pay_notify.php → ePay callback (не се отваря в браузър!) ├── invoices.php → фактури на клиента ├── logout.php ├── install.sql → SQL схема ├── .htaccess ├── includes/ │ ├── config.php → настройки ← РЕДАКТИРАЙ │ ├── db.php → PDO connection │ ├── auth.php → login/logout функции │ ├── epay.php → ePay интеграция │ ├── ping.php → IP статус │ └── layout.php → header/footer ├── assets/css/style.css → стилове └── admin/ ├── login.php ├── logout.php ├── dashboard.php → статистики ├── clients.php → добавяне/редакция на клиенти ├── payments.php → всички плащания └── invoices.php → издаване на фактури ``` ## Клиентски акаунти - **От администратора**: Добави клиент в admin/clients.php (може да зададеш парола там) - **Самостоятелно**: Клиентът отива на `/register.php`, въвежда клиентския си номер и задава парола ## Ping статус Функцията използва `exec("ping -c 1 -W 2 IP")`. На някои shared хостинги `exec()` е забранена — провери при хостъра. Ако е забранена, статусът ще показва "ОФЛАЙН" по подразбиране.
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0 |
proxy
|
phpinfo
|
Settings