PHP

Админ панель сайта не работает на хостинге

При заливке на хостинг админ панель php не работает.
Проблема в пути кроется
.htaccess
((AuthType Basic
AuthName "Admin Panel"
AuthUserFile W:/domains/localhost/admin/.htpasswd
Require valid-user))
Но на какой путь поменять? Я не знаю где он хранится на хосте.
AuthUserFile - сюда надо писать полный путь без переменных в нем по этому запускаешь на сервере phpinfo() копируешь и вставляешь а вообще лучше бы избавится от такой авторизации
Сергей Левченко
Сергей Левченко
59 848
Лучший ответ
Путь к корню сайта находится в $_SERVER[ 'DOCUMENT_ROOT']
http://php.net/manual/ru/reserved.variables.server.php

Путь к текущему php-фалу находится в магической константе __DIR__
http://php.net/manual/ru/language.constants.predefined.php
NB
Nosirjon Bokilov
84 840
Денис Олегович все бы так. но в ацесс файл не запишеш php код
Да на таком унылом хостинге проще реализовать ту же базовую аутентификацию средствами PHP. Всего-то, заголовки отдавать и две суперглобалки (логин, пароль) сверять. Пример есть в официальной документации похапэ, а на гитхабе десятки готовых модулей.
Весёлый Малыш
Весёлый Малыш
70 735
Денис Олегович просто я хотел сделать на ацессе
Если админ панель вашего сайта не работает на хостинге, то есть несколько действий, которые вы можете предпринять для решения этой проблемы:

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

Проверьте, что сайт и админ панель загружаются и работают корректно на локальном компьютере. Если они работают на локальном компьютере, это может означать, что есть проблема с хостингом.

Проверьте, что у вас есть достаточно прав и разрешений для доступа к админ панели на хостинге. Это может потребовать обратиться к службе поддержки хостинга.

Проверьте логи сервера, чтобы увидеть, есть ли какие-либо ошибки или проблемы, связанные с админ панелью.

Если ничего из вышеперечисленного не работает, попробуйте переустановить админ панель и/или проверить конфигурационные файлы на сервере.

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

Есть свой сайт? Используй надёжный и недорогой хостинг. Информация в чат-боте: https://t.me/tvojnavigatorbot Кнопка: Генератор htpasswd