Powered by CodeIgniter

Баг-трекер

(120)
22
22 голоса
Собираем все баги, которые вы обнаружите.
При попытке установить на Linux-хостинг обнаружил неточность в инструкции, которая приложена в архиве.
Команды chmod должны сначала содержать код прав, а потому же папку и параметр -R.
Т.е. в инструкции следующие строки
chmod ./engine/cache -R 0777
chmod ./uploads/ -R 0777
должны выглядеть так
chmod 0777 engine/cache -R
chmod 0777 uploads -R
00:19 ← 25 февраля 2010 Отправить в Твиттер softovickSoftovick  RSS comments 13

Комментарии (13) ↓

admin admin time 00:27 ← 25 февраля 2010 #
Верно, но еще правильнее будет так.
cd ваша_директория_с_движком
chmod -R 0777 ./engine/cache ./uploads
Автор
Softovick Softovick time 00:29 ← 25 февраля 2010 #
У меня на "./" ругалось :)
admin admin time 00:35 ← 25 февраля 2010 #
./ = текущая папка.
admin admin time 00:35 ← 25 февраля 2010 #
../ = папка уровнем выше.
Автор
Softovick Softovick time 00:42 ← 25 февраля 2010 #
Это то я знаю, но именно у меня это почему то не воспринимается…
admin admin time 00:43 ← 25 февраля 2010 #
Какая у вас ОС?
Автор
Softovick Softovick time 00:44 ← 25 февраля 2010 #
Debian Lenny
uname -a
Linux main 2.6.18-2-pve #1 SMP Mon Feb 1 10:45:26 CET 2010 i686 GNU/Linux
admin admin time 00:45 ← 25 февраля 2010 #
Странно, у меня такая же и все работает. Да и на FreeBSD ранее также путь ./ распознавался верно.
Автор
Softovick Softovick time 00:46 ← 25 февраля 2010 #
Возможно все таки ядро отличается… у меня оно старовато, я использую Proxmox VE, там 18 ядро, тогда как у Lenny 26 уже…
Автор
Softovick Softovick time 13:45 ← 25 февраля 2010 #
Кстати, по поводу команды su… Я считал всегда, что для таких команд надо писать sudo… Или это не во всех дистрибутивах?
admin admin time 00:53 ← 26 февраля 2010 #
Не во всех, конечно.
suder suder time 19:59 ← 27 февраля 2010 #
Команда su будет работать в любом *nix дистрибутиве, но для ее использование требуется пароль пользователя root.
sudo же требует предварительной настройки и позволяет (в зависимости от настроек и разрешений) запускать программы с привилегиями суперпользователя без ввода пароля root

Релевантные ссылки:
su sudo
suder suder time 20:42 ← 27 февраля 2010 #

Итак, феерическая расстановка точек над chmod'ом:

Смотрим man chmod под freebsd (в данном случае 8.0):
CHMOD(1) FreeBSD General Commands Manual CHMOD(1)
NAME
chmod — change file modes

SYNOPSIS
chmod [-fhv] [-R [-H | -L | -P]] mode file…

И под linux (в данном случае Debian Lenny):

CHMOD(1) User Commands CHMOD(1)

NAME
chmod — change file mode bits

SYNOPSIS
chmod [OPTION]… MODE[,MODE]… FILE…
chmod [OPTION]… OCTAL-MODE FILE…
chmod [OPTION]… --reference=RFILE FILE…

Из этого видим, что правильными командами будут:

chmod -R 0777 ./engine/cache
chmod -R 0777 ./uploads

то есть:
[команда] [опция] [режим] [путь]