debian 8.3 jessie помогите побороть Apache и panel

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
kulpinivan
Сообщения: 25
Зарегистрирован: 25 ноя 2012, 23:23

debian 8.3 jessie помогите побороть Apache и panel

Сообщение kulpinivan » 13 мар 2016, 23:46

Всем доброго времени суток,
Ранее использовал Debian 7 затем Mint 17.3 и там и там много получалось, решил "идти в ногу со временем" установил Debian 8.3 и началось... то что раньше просто "взлетало" теперь покоряется с большим трудом, запинаюсь на элементарных вещах.
Проблема следующая.
Установлен Apache 2.4.10 PHP 5.5 в браузере на localhost заходит "IT works" есть
Пытаюсь добавить сайт (panel) для управления Mega-d и никак не получается.
в папку www добавлена папка panel, права даны 777
в sites-available создан panel.conf и символьная ссылка в sites-enabled
<VirtualHost *:80>
ServerAdmin webmaster@panel
ServerName panel
ServerAlias localhost/panel
DocumentRoot "/var/www/panel"
ErrorLog /var/log/apache2/error_panel.log
CustomLog /var/log/apache2/access_panel.log combined
<Directory /var/www/panel/>;
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
в hosts добавлена строка 127.0.0.1 panel
в итоге при попытке зайти на localhost/panel пишет что не найден такой сайт...
Нарыл в инете что надо в Apache2/conf-available создать файл и указать алиаз, как точно я не понял, поэтому вписал такое содержимое: Alias /panel /var/www/panel
и создал символьную ссылку в conf-enabled
После всех этих манипуляций ошибка ушла, но открывается просто чистая страница и ничего...
Проделап все тоже самое только с тестовой страницей, там все работает, но там index.html а в случае с panel то там index.php. думаю проблема в этом.
Кто слаткивался, как сделать чтоб все нормально открывалось?
ПС Браузер Iceweasel и прробовал firefox толку нет
в глобале PHP.ini dysplay_errors On
в глобале Apache2.conf есть строка ServerName localhost
куда еще копать?

arbuzmaster
Сообщения: 254
Зарегистрирован: 15 июл 2013, 23:43
Откуда: Астрахань

Re: debian 8.3 jessie помогите побороть Apache и panel

Сообщение arbuzmaster » 14 мар 2016, 00:28

В Debian 8 при стандартной установке Apache и PHP, все кладется в папку var/www/html/ , похоже у Вас проблема с путями и PHP просто не видит ваши скрипты, вернее его действие не распространяется на папку var/www/panel Еще один момент, посмотрите какой тег у Вас в php скриптах - короткий <? или нормальный <?php, при установке Debian 8 и PHP столкнулся с тем, что скрипты перестали работать, нужно вкл. поддержку коротких тегов в PHP, и посмотрите код страницы в браузере - если видать php листинг значит PHP не работает! По сути - если вы хотели чтобы Ваша панель была доступна по адресу localhost/panel, нужно было положить папку panel в var/www/html/ и изменить права доступа на папку (для www-data) и всё, никаких настроек делать было не нужно! А сейчас у Вас получилось, что два разных ресурса находятся на одном адресе localhost/

kulpinivan
Сообщения: 25
Зарегистрирован: 25 ноя 2012, 23:23

Re: debian 8.3 jessie помогите побороть Apache и panel

Сообщение kulpinivan » 14 мар 2016, 23:36

Доброго времени суток!
Спасибо за оперативный ответ.
Посмотрел в panel, действительно короткие теги, но в /php5/Apache2/php.ini параметр был включен
short_open_tag = On
Перенос папкок panel и test в /var/www/html результатов не дал, пересоздал символьные ссылки, работает также как было
localhost/test выдает тестовую страницу (html) нормально
localhost/panel выдает чистую страницу без ошибок, ответственный файл index.php
но потом УРА! сделал sudo chown -R www-data:usergroup /var/www/html затем перезагрузка Apache2 и все заработало!!!
получатеся у меня мой пользователь владел папкой, а надо чтоб www-data
arbuzmaster большое спасибо Вам!

Шерзод
Сообщения: 23
Зарегистрирован: 11 фев 2016, 12:09

Re: debian 8.3 jessie помогите побороть Apache и panel

Сообщение Шерзод » 15 мар 2016, 10:28

А не пробовали открыть сайт указав просто http://panel вместо http://localhost/panel ?

d.v.ermakov
Администратор
Сообщения: 2194
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: debian 8.3 jessie помогите побороть Apache и panel

Сообщение d.v.ermakov » 15 мар 2016, 11:31

:facepalm:

Du-Bass
Сообщения: 16
Зарегистрирован: 29 янв 2015, 09:28

Re: debian 8.3 jessie помогите побороть Apache и panel

Сообщение Du-Bass » 16 мар 2016, 16:48

Если выдает пустую страницу, то надо сначала включить вывод ошибок. Там уже можно будет думать дальше...
/etc/php5/apache2/php.ini error_reporting = E_ALL & ~E_NOTICE display_errors = On После этого перезагрузить Apache

kulpinivan
Сообщения: 25
Зарегистрирован: 25 ноя 2012, 23:23

Re: debian 8.3 jessie помогите побороть Apache и panel

Сообщение kulpinivan » 16 мар 2016, 22:12

Шерзод писал(а):А не пробовали открыть сайт указав просто http://panel вместо http://localhost/panel ?
не пробовал, т.к. это не будет удовлетворять требованиям. Сейчас все работает как надо. Спасибо всем.

Ответить