1

Тема: Установка MAC OS и права доступа

Добрый день. Первый раз устанавливаю МТ, возникла проблема.
Работаю на MAC OS.
Загрузил на сервер файлы МТ как написано в инструкции по установке. Права доступа установил 755.

Далее, захожу http://мой_домен.com/cgi-bin/mt/mt.cgi   – ссылка не работает
Захожу http://мой_домен.com/cgi-bin/ – You don't have permission to access /cgi-bin/ on this server.
Захожу http://мой_домен.com/ – появляются ссылки cgi-bin и mt-static (если перейти по mt-static mt-static - OK)

Подозреваю, что что-то с правами доступа в apach (где-то в интернете вычитал), сам я в этом совершенно не разбираюсь.

Подскажите что делать.

2

Re: Установка MAC OS и права доступа

Когда вы заходите на /cgi-bin/mt/mt.cgi, то почему ссылка не работает, как ошибка появляется?
При переходе напрямую к /cgi-bin/ ошибка появляется, потому что в по умолчанию запрещён листинг категории типа cgi-bin.
У вас локально всё, да? (Не сервер то есть.) Может быть, что нужно посмотреть конфиг Апача, где для этого домена располагается директория cgi-bin.

3

Re: Установка MAC OS и права доступа

saahov пишет:

Когда вы заходите на /cgi-bin/mt/mt.cgi, то почему ссылка не работает, как ошибка появляется?
При переходе напрямую к /cgi-bin/ ошибка появляется, потому что в по умолчанию запрещён листинг категории типа cgi-bin.
У вас локально всё, да? (Не сервер то есть.) Может быть, что нужно посмотреть конфиг Апача, где для этого домена располагается директория cgi-bin.

Выдает ошибку - 404
Мне нужно все на пальцах объяснять. Как посмотреть конфиг Апача?

4

Re: Установка MAC OS и права доступа

Конфигурационные файлы должны находиться в папке /etc/apache (либо /etc/apache2, либо /etc/httpd). Соответственно, главный конфиг — apache2.conf. Но нужно найти тот конфиг, где есть VirtualHost. И конкретно тот VirtualHost, который отвечает за ваш домен.

Вот ещё информация по установке Movable Type на Mac OS:
http://www.beausmith.com/mt/2009/05/ins … -a-mac.php

5

Re: Установка MAC OS и права доступа

saahov пишет:

Конфигурационные файлы должны находиться в папке /etc/apache (либо /etc/apache2, либо /etc/httpd). Соответственно, главный конфиг — apache2.conf. Но нужно найти тот конфиг, где есть VirtualHost. И конкретно тот VirtualHost, который отвечает за ваш домен.

Вот ещё информация по установке Movable Type на Mac OS:
http://www.beausmith.com/mt/2009/05/ins … -a-mac.php

Спасибо. пробую )

6

Re: Установка MAC OS и права доступа

saahov пишет:

Конфигурационные файлы должны находиться в папке /etc/apache (либо /etc/apache2, либо /etc/httpd). Соответственно, главный конфиг — apache2.conf. Но нужно найти тот конфиг, где есть VirtualHost. И конкретно тот VirtualHost, который отвечает за ваш домен.

Вот ещё информация по установке Movable Type на Mac OS:
http://www.beausmith.com/mt/2009/05/ins … -a-mac.php


еще один дурацкий вопроc, после того как нажимаю: "Установить Movable Type" появляется: 

#!/usr/bin/perl -w

# Movable Type (r) Open Source (C) 2001-2010 Six Apart, Ltd.
# This program is distributed under the terms of the
# GNU General Public License, version 2.
#
# $Id: mt.cgi 5151 2010-01-06 07:51:27Z takayama $

use strict;
use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib';
use MT::Bootstrap App => 'MT::App::CMS';

что с этим делать?

7

Re: Установка MAC OS и права доступа

Это значит, что у вас не обрабатываются CGI-скрипты, а просто выводятся как текстовые файлы. Опять же нужно смотреть, что в директиве ScriptAlias (Apache) указано.

8

Re: Установка MAC OS и права доступа

saahov пишет:

Это значит, что у вас не обрабатываются CGI-скрипты, а просто выводятся как текстовые файлы. Опять же нужно смотреть, что в директиве ScriptAlias (Apache) указано.

Справился с установкой, все очень просто оказалось если использовать XAMPP (http://www.apachefriends.org/ru/xampp.html)
Но возникла ситуация следующая. При заходе в админку МТ язык голландский и не как не русский (

9

Re: Установка MAC OS и права доступа

Для смены языка необходимо перейти к настройке собственного языка и выбрать там русский язык. Чтобы для всех был по умолчанию русский язык, необходимо в mt-config.cgi добавить следующую строчку:

DefaultLanguage ru

10

Re: Установка MAC OS и права доступа

saahov пишет:

Для смены языка необходимо перейти к настройке собственного языка и выбрать там русский язык. Чтобы для всех был по умолчанию русский язык, необходимо в mt-config.cgi добавить следующую строчку:

DefaultLanguage ru

В конфиге эта строчка прописана.
В настройках ставлю русский и все равно отображается голландский язык.
PS
Перезапустил сервер. Все наладилось.
Спасибо.

Отредактировано stalvega (21:08:2010 11:35:19)