Установка на серверную Ubuntu

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

Модератор: immortal

irakezz
Сообщения: 7
Зарегистрирован: Пт дек 05, 2014 8:33 pm
Благодарил (а): 0
Поблагодарили: 0

Установка на серверную Ubuntu

Сообщение irakezz » Пт дек 05, 2014 8:40 pm

Всем привет! Помогите разобраться... Реально ли поставить на серверную версию ubuntu 14.04? При попытке установить и настроить по инструкциям получаю(если AllowOverride None):
СкриншотПоказать
111.jpg
111.jpg (110.04 КБ) 16287 просмотров
[/color]
Если AllowOverride All пишет что не хватает прав... Хотя права доступа 777
irakezz
Сообщения: 7
Зарегистрирован: Пт дек 05, 2014 8:33 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Установка на серверную Ubuntu

Сообщение irakezz » Пт дек 05, 2014 9:10 pm

В общем добился загрузки интерфейса, за исключением menu.html
На отрез отказывается грузится при изменении AllowOverride None на AllowOverride All
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Установка на серверную Ubuntu

Сообщение ингвар » Пт дек 05, 2014 11:15 pm

я сам только что поставил на Ubuntu Server 14.04 поменял в конфигурации apache AllowOverride None на AllowOverride All и все заработало
теперь посмотрю будет ли падать главный цикл то на Debian падал и все
Windows 10 + Raspberry Pi3 + ESP8266
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Установка на серверную Ubuntu

Сообщение ингвар » Пт дек 05, 2014 11:19 pm

только сейчас другая беда захожу в метод объекта а там пишет абракадабру
СпойлерПоказать
* @copyright http://www.atmatic.eu/ (c) * @version 0.1 (wizard, 14:09:29 [Sep 01, 2014]) */ // // class blockly_code extends module { /** * blockly_code * * Module class constructor * * @access private */ function blockly_code() { $this->name="blockly_code"; $this->title="Blockly code"; $this->module_category="<#LANG_SECTION_SYSTEM#>"; $this->checkInstalled(); } /** * saveParams * * Saving module parameters * * @access public */ function saveParams($data=0) { $p=array(); if (IsSet($this->id)) { $p["id"]=$this->id; } if (IsSet($this->view_mode)) { $p["view_mode"]=$this->view_mode; } if (IsSet($this->edit_mode)) { $p["edit_mode"]=$this->edit_mode; } if (IsSet($this->tab)) { $p["tab"]=$this->tab; } return parent::saveParams($p); } /** * getParams * * Getting module parameters from query string * * @access public */ function getParams() { global $id; global $mode; global $view_mode; global $edit_mode; global $tab; if (isset($id)) { $this->id=$id; } if (isset($mode)) { $this->mode=$mode; } if (isset($view_mode)) { $this->view_mode=$view_mode; } if (isset($edit_mode)) { $this->edit_mode=$edit_mode; } if (isset($tab)) { $this->tab=$tab; } } /** * Run * * Description * * @access public */ function run() { global $session; $out=array(); if ($this->action=='admin') { $this->admin($out); } else { $this->usual($out); } if (IsSet($this->owner->action)) { $out['PARENT_ACTION']=$this->owner->action; } if (IsSet($this->owner->name)) { $out['PARENT_NAME']=$this->owner->name; } $out['VIEW_MODE']=$this->view_mode; $out['EDIT_MODE']=$this->edit_mode; $out['MODE']=$this->mode; $out['ACTION']=$this->action; $out['TAB']=$this->tab; if ($this->single_rec) { $out['SINGLE_REC']=1; } $this->data=$out; $p=new parser(DIR_TEMPLATES.$this->name."/".$this->name.".html", $this->data, $this); $this->result=$p->result; } /** * BackEnd * * Module backend * * @access public */ function admin(&$out) { if (!$this->code_field) { $this->code_field='code'; } $out['CODE_FIELD']=$this->code_field; $rec=SQLSelectOne("SELECT * FROM blockly_code WHERE SYSTEM_NAME LIKE '".DBSafe($this->system_name)."'"); $out['CODE_TYPE']=(int)$rec['CODE_TYPE']; if ($rec['ID']) { $out['XML']=$rec['XML']; } elseif ($this->owner->xml) { $out['XML']=$this->owner->xml; } if ($_SERVER['REQUEST_METHOD']=='POST') { global $xml; global $code; global ${$this->code_field."_code_type"}; SQLExec("DELETE FROM blockly_code WHERE SYSTEM_NAME LIKE '".DBSafe($this->system_name)."'"); $rec=array(); $rec['XML']=$xml; $rec['CODE']=$code; $rec['UPDATED']=date('Y-m-d H:i:s'); $rec['SYSTEM_NAME']=$this->system_name; $rec['CODE_TYPE']=${$this->code_field."_code_type"}; if (!$rec['CODE_TYPE']) { //$rec['XML']=''; } $rec['ID']=SQLInsert('blockly_code', $rec); $out['XML']=$rec['XML']; $out['CODE_TYPE']=(int)$rec['CODE_TYPE']; } if (isset($this->data_source) && !$_GET['data_source'] && !$_POST['data_source']) { $out['SET_DATASOURCE']=1; } if ($this->data_source=='blockly_code' || $this->data_source=='') { if ($this->view_mode=='' || $this->view_mode=='search_blockly_code') { $this->search_blockly_code($out); } if ($this->view_mode=='edit_blockly_code') { $this->edit_blockly_code($out, $this->id); } if ($this->view_mode=='delete_blockly_code') { $this->delete_blockly_code($this->id); $this->redirect("?"); } } } /** * FrontEnd * * Module frontend * * @access public */ function usual(&$out) { $this->admin($out); } /** * blockly_code search * * @access public */ function search_blockly_code(&$out) { require(DIR_MODULES.$this->name.'/blockly_code_search.inc.php'); } /** * blockly_code edit/add * * @access public */ function edit_blockly_code(&$out, $id) { require(DIR_MODULES.$this->name.'/blockly_code_edit.inc.php'); } /** * blockly_code delete record * * @access public */ function delete_blockly_code($id) { $rec=SQLSelectOne("SELECT * FROM blockly_code WHERE ID='$id'"); // some action for related tables SQLExec("DELETE FROM blockly_code WHERE ID='".$rec['ID']."'"); } /** * Install * * Module installation routine * * @access private */ function install($data='') { parent::install(); SQLExec("UPDATE project_modules SET HIDDEN=1 WHERE NAME LIKE 'blockly_code'"); } /** * Uninstall * * Module uninstall routine * * @access public */ function uninstall() { SQLExec('DROP TABLE IF EXISTS blockly_code'); parent::uninstall(); } /** * dbInstall * * Database installation routine * * @access private */ function dbInstall() { /* blockly_code - Blockly_code */ $data = <<
Windows 10 + Raspberry Pi3 + ESP8266
irakezz
Сообщения: 7
Зарегистрирован: Пт дек 05, 2014 8:33 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Установка на серверную Ubuntu

Сообщение irakezz » Пт дек 05, 2014 11:28 pm

ингвар писал(а):я сам только что поставил на Ubuntu Server 14.04 поменял в конфигурации apache AllowOverride None на AllowOverride All и все заработало
теперь посмотрю будет ли падать главный цикл то на Debian падал и все
А где конкретно меняете?
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Установка на серверную Ubuntu

Сообщение ингвар » Пт дек 05, 2014 11:33 pm

irakezz писал(а): А где конкретно меняете?
тут
/etc/apache2/apache2.conf
Windows 10 + Raspberry Pi3 + ESP8266
irakezz
Сообщения: 7
Зарегистрирован: Пт дек 05, 2014 8:33 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Установка на серверную Ubuntu

Сообщение irakezz » Пт дек 05, 2014 11:43 pm

ингвар писал(а):
irakezz писал(а): А где конкретно меняете?
тут
/etc/apache2/apache2.conf
Я там же.... :(
Сказу после после изменения выдает

Код: Выделить всё

Forbidden

You don't have permission to access / on this server.
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Установка на серверную Ubuntu

Сообщение ингвар » Пт дек 05, 2014 11:49 pm

irakezz писал(а):
ингвар писал(а):
irakezz писал(а): А где конкретно меняете?
тут
/etc/apache2/apache2.conf
Я там же.... :(
Сказу после после изменения выдает

Код: Выделить всё

Forbidden

You don't have permission to access / on this server.
а через sudo nano /etc/apache2/apache2.conf пробовал?
Windows 10 + Raspberry Pi3 + ESP8266
irakezz
Сообщения: 7
Зарегистрирован: Пт дек 05, 2014 8:33 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Установка на серверную Ubuntu

Сообщение irakezz » Пт дек 05, 2014 11:51 pm

ингвар писал(а): а через sudo nano /etc/apache2/apache2.conf пробовал?
конечно! Во всех 4-х местах менять?
Интересно а имеет значение что у меня 2 сайта помимо мажордома... крутятся на сервере
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Установка на серверную Ubuntu

Сообщение Anton_kulibin » Сб дек 06, 2014 1:08 pm

Код: Выделить всё

  ServerAdmin e-mail@site.com
        

DocumentRoot /media/data/public_html
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        Require all granted
        </Directory>
        <Directory /media/data/public_html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Require all granted
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride All
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /avreg /usr/share/avreg-site
мой рабочий конфиг апача на Ubuntu server 14.04.1
еще

Код: Выделить всё

 Require all granted
теперь на 14.04. Вместо

Код: Выделить всё

Order allow,All
что было в прошлых релизах ubuntu
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Ответить