Linux VPS
Apache 2.2.24
MySQL 5.5.27
Php 5.4.35
Пытался юзать поиск, - ничего не нашёл!
Залил архив через FileZilla Client, распаковл!
Следовал инструкциям.
На стадии 4, нажал на кнопку удалить папку Installation, однако получил ответ, что папка не была удалена и я должен удалть её вручную.
После удаления Installation, также получил сообщение, что файл configuration.php, не был создан и что я должен создать её вручную!
На Adobe Dreamweaver CS6, создал файл configuration.php и залил в него содержимое:
<?php
class JConfig {
public $offline = '0';
public $offline_message = 'Сайт закрыт на техническое обслуживание.<br /> Пожалуйста, зайдите позже.';
public $display_offline_message = '1';
public $offline_image = '';
public $sitename = 'Бла-Бла-Бла-Бла-Бла';
public $editor = 'jce';
public $captcha = '0';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysql';
public $host = 'localhost';
public $user = 'Бла-Бла-Бла-Бла';
public $password = 'Бла-Бла-Бла-Бла';
public $db = 'Бла-Бла-Бла-Бла';
public $dbprefix = 'mrql5_';
public $live_site = '';
public $gzip = '0';
public $error_reporting = 'default';
public $helpurl = '
http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}';public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = '';
public $ftp_pass = '';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'UTC';
public $mailonline = '1';
public $mailer = 'mail';
public $mailfrom = 'ХХХХХХХХХ@gmail.com';
public $fromname = 'Бла-Бла-Бла-Бла-Бла-Бла-Бла';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = '';
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = 'Бла-Бла-Бла-Бла-Бла-Бла-Бла!';
public $MetaKeys = '';
public $MetaTitle = '1';
public $MetaAuthor = '1';
public $MetaVersion = '0';
public $robots = '';
public $sef = '1';
public $sef_rewrite = '1';
public $sef_suffix = '0';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $log_path = '/home/admin/domains/Бла-Бла-Бла/public_html/logs';
public $tmp_path = '/home/admin/domains/Бла-Бла-Бла/public_html/tmp';
public $lifetime = '150';
public $session_handler = 'database';
}
залил на хост и установил 0777
После этого нажимаю продолжить и получаю вот это:
Fatal error: Class 'JConfig' not found in /home/admin/domains/Бла-Бла-Бла/public_html/administrator/includes/framework.php on line 49
в 49 строке framework.php есть вот эта строка $config = new JConfig;
<?php
/**
* @package Joomla.Site
*
* @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
// Joomla system checks.
@ini_set('magic_quotes_runtime', 0);
// Installation check, and check on removal of the install directory.
if (!file_exists(JPATH_CONFIGURATION . '/configuration.php')
|| (filesize(JPATH_CONFIGURATION . '/configuration.php') < 10) || file_exists(JPATH_INSTALLATION . '/index.php'))
{
if (file_exists(JPATH_INSTALLATION . '/index.php'))
{
header('Location: ' . substr($_SERVER['REQUEST_URI'], 0, strpos($_SERVER['REQUEST_URI'], 'index.php')). 'installation/index.php');
exit;
}
else
{
echo 'No configuration file found and no installation code available. Exiting...';
exit;
}
}
// System includes
require_once JPATH_LIBRARIES . '/import.legacy.php';
// Set system error handling
JError::setErrorHandling(E_NOTICE, 'message');
JError::setErrorHandling(E_WARNING, 'message');
JError::setErrorHandling(E_ERROR, 'callback', array('JError', 'customErrorPage'));
// Bootstrap the CMS libraries.
require_once JPATH_LIBRARIES . '/cms.php';
// Pre-Load configuration. Don't remove the Output Buffering due to BOM issues, see JCode 26026
ob_start();
require_once JPATH_CONFIGURATION . '/configuration.php';
ob_end_clean();
// System configuration.
$config = new JConfig;
// Set the error_reporting
switch ($config->error_reporting)
{
case 'default':
case '-1':
break;
case 'none':
case '0':
error_reporting(0);
break;
case 'simple':
error_reporting(E_ERROR | E_WARNING | E_PARSE);
ini_set('display_errors', 1);
break;
case 'maximum':
error_reporting(E_ALL);
ini_set('display_errors', 1);
break;
case 'development':
error_reporting(-1);
ini_set('display_errors', 1);
break;
default:
error_reporting($config->error_reporting);
ini_set('display_errors', 1);
break;
}
define('JDEBUG', $config->debug);
unset($config);
// System profiler
if (JDEBUG)
{
$_PROFILER = JProfiler::getInstance('Application');
}