Настройка файла configuration.php

  • 24 Ответов
  • 27291 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

ximec

Здравствуйте.
Подскажите пожалуйста настройки файла configuration.php
в частности:
public $log_path = '';
public $tmp_path = '';
public $cookie_domain = '';
public $cookie_path = '';

Проблема в том что не сохраняются Общие настройки Joomla на хостинге. на localhost все работает.
И еще 1 глюк, в визуальном редакторе на хостинге при добавлении ссылки в текст, введенная ссылка добавляется к адресу сайта, т.е. не http://vk.ru а http://complete-tver.ru/index.php/%5C%22http://vk.ru/%5C%22

Выручайте.


*

ximec

Re: Настройка файла configuration.php
« Ответ #2 : 24.01.2013, 16:22:15 »
Хорошая статья,
ток не совсем разобрался какой именно путь указывать для
$log_path :
$tmp_path :

Это нужно узнавать у хостинг провайдера? Хостинг hc
файлы joomla  лежат в папке  www/htdocs/

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Настройка файла configuration.php
« Ответ #3 : 24.01.2013, 19:31:04 »
Хорошая статья,
ток не совсем разобрался какой именно путь указывать для
$log_path :
$tmp_path :

Это нужно узнавать у хостинг провайдера? Хостинг hc
файлы joomla  лежат в папке  www/htdocs/
Если файлы Joomla в www/htdocs/, то это будет /www/htdocs/logs и /www/htdocs/tmp

*

muratb

Re: Настройка файла configuration.php
« Ответ #4 : 27.01.2013, 23:36:15 »
Самый простой вариант, нужно создать файл infophp.php туда поместить код:
Код
<? 
#<title>PHP5 information</title>
#<!--order=050-->
phpinfo();
?>
Загружаешь файл в корневую папку, в твоем случае (htdocs),
набираешь в браузере www.мой-сайт.ру/infophp.php
и любуешься  конфигурацией php,
находишь строку (она в самом конце) _SERVER["DOCUMENT_ROOT"]   =  это и есть твой абсолютный путь к твоей корневой папке. Не забудь потом удалить файл infophp.php

если;
 _SERVER["DOCUMENT_ROOT"] = www/htdocs/
то соответственно пишешь /www/htdocs/logs и /www/htdocs/tmp

если же иначе (тип0);
_SERVER["DOCUMENT_ROOT"] = var/вася-пупкин/www/htdocs/
то соответственно пишешь /var/вася-пупкин/www/htdocs/logs и /var/вася-пупкин/www/htdocs/tmp
« Последнее редактирование: 27.01.2013, 23:43:27 от muratb »

*

ximec

Re: Настройка файла configuration.php
« Ответ #5 : 30.01.2013, 13:59:32 »
Спасибо мужики!  :D

Re: Настройка файла configuration.php
« Ответ #6 : 10.08.2013, 13:45:39 »
Здравствуйте! Выскакивает ошибка, не пойму с чем связана...подскажите пожалуйста! На хостинге, версия php 5.3.17 , права все выставил на папки и файлы, htacces переименовал. Не пойму что он мне на первой строчке показывает что ошибка.

Parse error: syntax error, unexpected 'version' (T_STRING) in /var/www/u6512623/public_html/arelia-group.ru/configuration.php on line 1

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <system.webServer>
       <rewrite>
           <rules>
               <rule name="Joomla! Rule 1" stopProcessing="true">
                   <match url="^(.*)$" ignoreCase="false" />
                   <conditions logicalGrouping="MatchAny">
                       <add input="{QUERY_STRING}" pattern="base64_encode[^(]*\([^)]*\)" ignoreCase="false" />
                       <add input="{QUERY_STRING}" pattern="(&gt;|%3C)([^s]*s)+cript.*(&lt;|%3E)" />
                       <add input="{QUERY_STRING}" pattern="GLOBALS(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
                       <add input="{QUERY_STRING}" pattern="_REQUEST(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
                   </conditions>
                   <action type="CustomResponse" url="index.php" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
               </rule>
               <rule name="Joomla! Rule 2">
                   <match url="(.*)" ignoreCase="false" />
                   <conditions logicalGrouping="MatchAll">
                     <add input="{URL}" pattern="^/index.php" ignoreCase="true" negate="true" />
                     <add input="{URL}" pattern="/component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$" />
                     <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                     <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                   </conditions>
                   <action type="Rewrite" url="index.php" />
               </rule>
           </rules>
       </rewrite>
   </system.webServer>
</configuration>


Re: Настройка файла configuration.php
« Ответ #8 : 10.08.2013, 15:24:31 »
Ага.

Re: Настройка файла configuration.php
« Ответ #9 : 10.08.2013, 15:47:53 »
На компьютере все исправно работает, а на хостинг...инсталятор запускается, успешно прохожу три пункта и потом ошибка сразу появляется как только пытаюсь зайти в панель управления.

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Настройка файла configuration.php
« Ответ #10 : 11.08.2013, 12:10:37 »
configuration.php не может быть таким - это не файл Joomla. Похоже, что у Вас на сервере IIS и это его файл. Обратитесь к хостеру.

Re: Настройка файла configuration.php
« Ответ #11 : 12.08.2013, 22:17:48 »
Держу сайт на хостинг центр (hc.ru), который недавно запустил в работу. Делал не я.
Попытался создать категорю, чтобы добавить фотки, при помощи компоненты JoomGallery.
В ответ:
JFTP::login: Unable to login
JFTP: :mkdir: Некорректный ответ
JFTP: :chmod: Некорректный ответ
Не удалось создать каталоги.

public $log_path = '/www/prof/www/htdocs/logs';
public $tmp_path = '/www/prof/www/htdocs/tmp';

Что делал. Изменил по ftp на 777 свойства папок - не помогло. Изменил путь:
public $log_path = 'www/htdocs/logs';
public $tmp_path = 'www/htdocs/tmp';

В свойствах системы -Информация о системе - права доступа на каталоги - эти каталоги стали недоступны.
Подскажите - куда дальше копать?
Да, еще . Сообщение системы - Найдена обновленная версия JoomGallery или одного из её расширений. Пожалуйста, посетите Меню админа, чтобы получить подробную информацию. Пока не стал ставить.
Добавляю. Проблему решил. Как говорится - сам дурак. Причина была в том, что был поменян пароль на доступ по FTP при помощи Total Commander, а пароль на сайте не поменял. crazy!
« Последнее редактирование: 14.08.2013, 22:19:51 от old_lotar »

Re: Настройка файла configuration.php
« Ответ #12 : 12.05.2014, 01:06:25 »
Какой атрибут надо выставить файлу? У меня стоит 606

*

AlekVolsk

Re: Настройка файла configuration.php
« Ответ #13 : 12.05.2014, 01:10:34 »
Какой атрибут надо выставить файлу? У меня стоит 606
Когда Вы делаете сохранение общих параметров в админке, J сама выставляет файлу права 444.

*

AlekVolsk

Re: Настройка файла configuration.php
« Ответ #14 : 12.05.2014, 01:12:19 »
Хорошая статья,
ток не совсем разобрался какой именно путь указывать для
$log_path :
$tmp_path :

Это нужно узнавать у хостинг провайдера? Хостинг hc
файлы joomla  лежат в папке  www/htdocs/
Вообще, достаточно указать соответственно /logs и /tmp - обычно все работает.

*

MacDac

Re: Настройка файла configuration.php
« Ответ #15 : 04.07.2014, 19:26:33 »
Здравствуйте!
После сохранения Общих настроек (Открыл, затем закрыл доступ к сайту) в файле configuration.php появились новые строчки.

       
Спойлер
[свернуть]

Версия Joomla 3.3.1

Что эти строки означают и влияют ли они на безопасность сайта?

*

xdivx

Re: Настройка файла configuration.php
« Ответ #16 : 20.01.2015, 13:16:12 »
О чудо! )) у этого форума хорошая карма! только, что озвучил проблему и уже следующее решение оказалось верным!!
в стандартном .htaccess убрал Options +FollowSymLinks и сохранил в ANSI
и заработало...

Re: Настройка файла configuration.php
« Ответ #17 : 22.05.2016, 18:24:42 »
Ребят, помогите даме разобраться с одной хренью, в технических тонконстях я не профи.
У меня 3.4.8, в админке в общих настройках все сохраняется, конфигурационный файл настройкам соответствует, а на выдаче страницы сайта при нажатии ctrl+u настройки иные.
Например, в админке для робота прописываю index, nofollow, в configuration.php прописывается index, nofollow, а в контенте страницы остается index, follow. Также с остальными тэгами. Где косяк?

Re: Настройка файла configuration.php
« Ответ #18 : 22.05.2016, 18:33:52 »
Цитировать
помогите даме разобраться с одной хренью
Современной даме или даме из 18 века? Последние, вроде, не имели сего эпитета в своём лексиконе. Так что осторожнее, а то придёт какой-нибудь рыцарь из пивнушки и наломает дров :) Добро пожаловать на форум! Вероятность найти поддержку повышается, если на каждый отдельный вопрос вы создадите новую тему. Что касается Вашего случая, то глобальные метатеги могут замещаться метатегами, указанными в настройках материала или меню.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

Re: Настройка файла configuration.php
« Ответ #19 : 23.05.2016, 16:48:49 »
Современной даме или даме из 18 века? Последние, вроде, не имели сего эпитета в своём лексиконе. Так что осторожнее, а то придёт какой-нибудь рыцарь из пивнушки и наломает дров :) Добро пожаловать на форум! Вероятность найти поддержку повышается, если на каждый отдельный вопрос вы создадите новую тему. Что касается Вашего случая, то глобальные метатеги могут замещаться метатегами, указанными в настройках материала или меню.
Спасибо за ответ. Пока не определилась во времени.А вот то, что реальный трабл есть, это очевидно. И материал тут не причем. Не сохраняется конфига на выдаче. Хоть материал, хоть меню, хоть в общих. Я так прикинула, выдается по умолчанию в итоге, т.к. я настраивала, скрывала версию движка, автора, и т.д. и т.п. Уже и с правами доступа к файламв FTP покрутила, та же ерунда. Хочется выть от того, что больше ничем помочь себе не могу.....

Re: Настройка файла configuration.php
« Ответ #20 : 15.11.2016, 07:15:44 »
Доброе время суток, уважаемые джумчане. Есть интересный вопрос касаемый файла configuration.php
   - кто сталкивался с таким, что в этом файле дописываются дополнительные строки?

public $memcache_persist = '1';
public $memcache_compress = '0';
public $memcache_server_host = 'localhost';
public $memcache_server_port = '11211';
public $memcached_persist = '1';
public $memcached_compress = '0';
public $memcached_server_host = 'localhost';
public $memcached_server_port = '11211';
public $redis_persist = '1';
public $redis_server_host = 'localhost';
public $redis_server_port = '6379';
public $redis_server_auth = '';
public $redis_server_db = '0';
public $proxy_enable = '0';
public $proxy_host = '';
public $proxy_port = '';
public $proxy_user = '';
public $proxy_pass = '';
public $massmailoff = '0';
public $MetaRights = '';
public $sitename_pagetitles = '0';
public $force_ssl = '0';
public $session_memcache_server_host = 'localhost';
public $session_memcache_server_port = '11211';
public $session_memcached_server_host = 'localhost';
public $session_memcached_server_port = '11211';
public $frontediting = '1';
public $cookie_domain = '';
public $cookie_path = '';
public $asset_id = '1';


это все добавляется после строки - public $session_handler = 'database';  (это последняя строка в файле configuration.php)
что это такое? попытка взлома? хост на jino.ru, на вопрос это сделал хост - отвечают что в работу сайта и его файлы хост не лезет. Остается только либо это сама Joomla либо любители хакнуть Joomla.


Re: Настройка файла configuration.php
« Ответ #22 : 17.11.2016, 08:03:15 »
Цитировать
Это новые настройки, которые появились по моему в 3.6

Интересно ещё то, что они не влияют на работу сайта. Я их удалил и убрал права на запись.

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Настройка файла configuration.php
« Ответ #23 : 17.11.2016, 12:16:34 »
Интересно ещё то, что они не влияют на работу сайта. Я их удалил и убрал права на запись.
Точнее вот эти уже были до 3.6

Цитировать
public $MetaRights = '';
public $sitename_pagetitles = '0';
public $force_ssl = '0';
public $frontediting = '1';
public $cookie_domain = '';
public $cookie_path = '';
public $asset_id = '1';

Re: Настройка файла configuration.php
« Ответ #24 : 26.01.2017, 12:19:57 »
Доброго дня уважаемые!

Выручайте! Изначально проблема была в том, что при заходе в модуль шаблона Zo2_zone - Default код модуля "резался"....Испортил так два важных модуля. Которые теперь надо вернуть в рабочее состояние. Решили эту проблему, не без добрых людей)) Путем установки редактора JCE...Проблема ушла. И не вернется) Но! Теперь надо коды модулей восстановить. Посоветовали поставить дубликат сайта на этот же домен, с приставкой /test....

Что сделал....Создал папку в www/test....Туда залил самую первую резервную копию сайта, которая вообще не редактировалась. То есть там все живое и целое. БД новую под этот тестовый сайт тоже создал. Файл конфигурации confoguration.php тоже подкрутил. Пароли, адрес БД и прочее...кроме путей, прописал. Когда пытаюсь зайти по адресу http://бизнес-начало.рф/test/index.php...вываливается ошибка 404..
Что-то где-то не до крутил. Помогите разобраться пожалуйста

P.S. Не знаю помогут ли мои логические выводы, но лучше их изложу...Проблема в строках путей на папку "tmp -> /var/www/u0276731/data/bin-tmp" и "bin-tmp" там всего один файл "filemgr.7E403063.0"....на который ссылается основной сайт. Я так понимаю, нужно создать еще один, похожий, и на него "привязать" все пути тестовой версии. Поправьте пожалуйста, где ошибаюсь, и как это реализовать.

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

Если есть проще вариант решения данной проблемы, подскажите пожалуйста!

Заранее благодарен!