Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Joomla и хостинги ====== <note>Все нижеописанное - мое личное мнение, сложившееся при работе с хостингами</note> ===== 1GB.RU ===== Отличный хостинг, тут как бы сложно что-то плохого сказать. Плюсы: * Отличный саппорт, быстро и толково взаимодействует. 5+ и молодцы * Удобный личный кабинет, хоть туда и много всего напихано. Многие вещи очень подробно расписаны в wiki или прокомментированы прямо в интерфейсе управления. * Относительно неплохой ценник на услуги. Я четко понимаю за что плачу деньги. * Unix-хостинг настроен грамотно, проблем у меня не было ни разу. Минусы: * Время от времени мой MySQL-сервер тормозил, решил вопрос переносом на другой. ===== Mastehost ===== Надоела спокойная жизнь? В этом случае мастерхост является вашим выбором. ==== Траблшутинг ==== === Косяки с правами доступа === Владелец заливаемых файлов по фтп - ваш пользователь uXXXXXX и такая же группа. А все что делается через скрипты получает права wwwserver. И все, приехали. chown не работает, поменять владельца НЕЛЬЗЯ. Для смены прав использовать такой вот скриптик (взято тут: [[http://masterhost.ru/support/faq/technical/access-to-php-made/]] ) <code php> <?php function chmod_R($path, $perm) { $handle = opendir($path); while ( false !== ($file = readdir($handle)) ) { if ( ($file !== "..") ) { @chmod($path . "/" . $file, $perm); if ( !is_file($path."/".$file) && ($file !== ".") ) chmod_R($path . "/" . $file, $perm); } } closedir($handle); } $path = $_SERVER["QUERY_STRING"]; if ( $path{0} != "/" ) $path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path; chmod_R($path, 0777); echo $path; ?> </code> Вызывать скрипт нужно так: <code> http://domain.tld/chmod.php?путь_к_нужной_директории </code> или так: <code> http://domain.tld/chmod.php?/home/uXXXXX/domain.tld/www/путь_к_нужной_директории </code> В первом случае указывается путь относительно DocumentRoot для вашего сайта (domain.tld/www/ в данном примере). Во втором случае (uXXXXX — идентификатор вашей площадки) — абсолютный путь от корневой директории сервера. === Joomla === Для Joomla необходимо сделать следующее: добавить в .htaccess строчки <code php> php_flag display_errors on php_value error_reporting 2047 php_flag register_globals off php_value session.save_path /home/uXXXXX/domain.tld/tmp/ </code> Для установки Akeeba Backup пришлось сделать так: <code> var $ftp_enable = '1'; var $ftp_host = 'uXXXXXX.ftp.masterhost.ru'; var $ftp_port = '21'; var $ftp_user = 'uXXXXXX'; var $ftp_pass = 'PASSWORD'; var $ftp_root = 'domain.tld/www/'; </code> software/joomla/joomla_vs_hosting.txt Последнее изменение: 2017/05/09 18:34 — 127.0.0.1