Он их сразу отображает на странице. Включите и походите по страницам форума.
Целый набор блин. В начале отсутствующие файлы.
Потом нет прав писать в папку tmp
А вот это предупреждение, что в строке пытаются получить свойство несуществующего объекта. PHP Notice: Trying to get property of non-object in /home/имя аккаунта/www/имя сайта/html/components/com_kunena/kunena.php on line 116
Я, честно говоря, раньше таких глюков на др. проектах не встречал. Если это не запрещено правилами этого форума, приведу настройки configuration.php
<?php
class JConfig {
var $offline = '0';
var $editor = 'jce';
var $list_limit = '20';
var $helpurl = '';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = 'xxxx';
var $gzip = '1';
var $error_reporting = '-1';
var $xmlrpc_server = '1';
var $log_path = '/home/имя аккаунта/www/имя сайта/html/logs';
var $tmp_path = '/home/имя аккаунта/tmp';
var $live_site = '';
var $force_ssl = '0';
var $offset = '3';
var $caching = '1';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = 'имя сайта';
var $ftp_port = '21';
var $ftp_user = 'xxx';
var $ftp_pass = 'xxx';
var $ftp_root = '/';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'пользователь базы';
var $db = 'имя базы';
var $dbprefix = 'jos_';
var $mailer = 'smtp';
var $mailfrom = 'info@имя сайта';
var $fromname = 'имя сайта';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '1';
var $smtpsecure = 'none';
var $smtpport = '25';
var $smtpuser = 'info@имя сайта';
var $smtppass = 'yyy;
var $smtphost = 'mail.имя сайта';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '15';
var $session_handler = 'database';
var $password = 'zzz';
var $sitename = 'имя сайта';
var $MetaDesc = 'Официальный сайт';
var $MetaKeys = 'Официальный сайт';
var $offline_message = '���� ������ ������ �� ����������� ������������. ���������� ������� �����.';
}
?>
Мой файл .htaccess
##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla RE
# @localized Авторские права (C) 2005 - 2010 Joom.Ru - Русский дом Joomla! Все права защищены.
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! - свободное программное обеспечение.
# Последнее изменение этого файла - 01.05.2010
##
# Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.
# Строка решает проблему с "крякозябрами" в редакторе TinyMCE и текста лицензии при установке
# на Денвере и некоторых серверах с жестко прописанной кодировкой. Это на 99,9% работающее решение.
# После переименования этого файла htaccess.txt в .htaccess проблема решится.
# Если проблема осталась - перечитайте предыдущее предложение (возможно неправильно переименовали).
AddDefaultCharset utf-8
# Следующие строки - попытка исправить настройки PHP
# для полного соответствия системным требованиям Joomla.
# Раскомментируйте (символ комментария - #) нужные строки,
# если настройки вашего хоста не соответствуют рекомендациям
# системных требований Joomla.
# При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую
# ошибку, или все строки с php_flag.
# php_flag register_globals Off
# php_flag display_errors Off
# php_flag file_uploads On
# php_flag allow_url_fopen off
# php_flag magic_quotes_gpc On
# php_flag magic_quotes_runtime Off
# Пример явного указания каталога для записи сессий:
# Для Windows - c:/temp
# для UNIX - /tmp
# Указанный каталог должен физически существовать и быть доступен для записи
# При необходимости, раскомментируйте строку ниже этой
# php_value session.save_path имя аккаунта/www/имя сайта/html/tmp
#####################################################
# ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ
#
# Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему
# при некоторых конфигурациях сервера. Она необходима для использования модуля
# Apache mod_rewrite, но может быть уже настроена администратором вашего
# сервера и изменение этого параметра в .htaccess может быть запрещено.
# Если эта директива вызывает ошибку сервера, то закомментируйте строку
# (добавьте символ # в начало строки), перезагрузите в браузере сайт и
# протестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего
# менять здесь, т.к. всё уже настроено администратором сервера.
#
# Строки, которые можно раскомментирвать (и использовать) имеют только один #.
# Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы
# не используете, все строки должны начинаться с символа #
#
#####################################################
## Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше.
# Options +FollowSymLinks
#
# Включение mod_rewrite
RewriteEngine On
########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов
## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции
## Они пытаются заблокировать самые распространенные эксплоиты Joomla!
#
## Код запрета доступа к xml-файлам расширений (раскомментируйте для активации)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## Конец кода запрета доступа к xml-файлам
# Блокировать любой запрос, пытающийся установить значение mosConfig через URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Блокировать любой запрос, пытающийся испортить base64_encode через URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Блокировать любой запрос, содержащий тег <script> в URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Перенаправлять заблокированные запросы на страницу 403 с запрещенными ошибками!
RewriteRule ^(.*)$ index.php [F,L]
#
########## Конец правил обработки для блокировки распространенных эксплоитов
# Раскомментируйте следующую строку, если URL вашего web-сервера
# не связаны напрямую с физическими путями файлов.
# Обновите ваш каталог Joomla (используйте "/" для обозначения корня сервера)
# RewriteBase /
########## Начало раздела SEF ядра Joomla!
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## Конец раздела SEF ядра Joomla!
Инструкция хостера, по папкам:
http://www.westhost.ru/faq/instr1.htmlСправка по права доступа на папки и файлы (хостера)
http://www.westhost.ru/faq/instr2.htmlВ 2-х словах, какие были проблемы при установке kunena 1.6:
Сначала не ставился, ни с url, ни загрузкой с компа, ни из папки tmp в корне joomla-сайта. Оказалось (1) не было прав на запись (2) владельцы компонента форума и Joomla были разные. ftp-менеджеры поменять права не могли, поменял права с помощью скрипта jsys.php. Не ставились и др. компоненты (например, uddeIM).
Заголовки нормально не отображались до установки uddeIM.
Потом, было не понятно, какую папку tmp прописывать в configuration.php, т.к. уже была /home/имя аккаунта/tmp на хостинге (сейчас права на неё 777) и папка /home/имя аккаунта/www/имя сайта/html/tmp (в корне joomla-сайта). По идее, расширения, устанавливаемые из админки Joomla дальше /home/имя аккаунта/www/имя сайта не установятся.
То же с папкой для хранения сессий.
Отображение ошибок включил "максимум", полазил по всем пунктам меню, и внутри статей, где была пагинация включена, а также по форуму, где не отображались заголовки - ошибок не видно. Логи хостинга я приводил, они хранятся в той же /home/logs/ (права 755), хотя опять же, есть /home/имя аккаунта/www/имя сайта/html/logs (права 777), где ничего нет.
Вобщем. нужна помощь. Если это мои кривые руки - это одно. если это хостинг такой - это другое. ай нид хэлп. на форуме уже более 2000 сообщений, не хочется пользователей кашмарить. Подскажите, что ещё донастроить, посмотреть?