Как проверить параметры «Проверка прав доступа к каталогам и файлам» в dotProject

Приветствую, я хотел бы, чтобы вы помогли мне, поскольку я хочу установить dotProject и в качестве требования все параметры в пункте «Проверка прав доступа к каталогам и файлам» должны быть проверены, и в моем случае это не так. Вопрос в том, как я могу решить эту проблему, как я могу включить или проверить эти параметры

introducir la descripción de la imagen aquí

1
задан 11.05.2016, 21:48
2 ответа

Ты должен менять разрешения папок, которые он предлагает тебе dotProject

./files writable?

. / поле / temp writable?

. / помещения / в writable?

Если эти в linux, deberГ-схвати размещать разрешения в эти папки в 777, или что это разрешения чтения, написания и ejecuciГіn.

В linux в travГ©s chmod был бы:

chmod -R 777 /var/www/html/dotproject/files
chmod -R 777 /var/www/html/dotproject/files/temp
chmod -R 777 /var/www/html/dotproject/locales
1
ответ дан 24.11.2019, 14:25
  • 1
    В какой папке или файле?? –  Juan Pinzón 11.05.2016, 21:46
  • 2
    я реализовал то, что ты показал мне, но в установке рекомендуется, что не нужно представлять это сообщение в каждых одних из каталогов Ворльд Вритабле , хотя в первом уже он не продолжает представлять, ты можешь видеть изображение, которое добавляет в главном вопросе @Juan Pinz и # 243; n –  Juan David 11.05.2016, 21:47
  • 3
    Пробуй coloc и # 225; ndole разрешения 755 –  Juan Pinzón 11.05.2016, 21:52
  • 4
    Пробуйте размещая разрешения 755, но уже предстает перед другим сообщением ** File upload functionality will be disabled ** для отборной папки @Juan Pinz и # 243; n –  Juan David 11.05.2016, 22:06
  • 5
    В какой папке? –  Juan Pinzón 11.05.2016, 22:11

Я не знаю dotProject, и ответ Хуана Пинсон действительный до определенной степени, документация dotProject и Ваш собственный исходный код предлагают не делать файлы "World writable", или же с разрешениями 777:

https://github.com/BigBlueHat/dotproject/blob/master/dotproject/install/vw_idx_check.php

<tr>
        <td class="title" colspan="2"><br />Check for Directory and File Permissions</td>
</tr>
<tr>
        <td class="item" colspan="2">If the message 'World Writable' appears after a file/directory, then Permissions for this File have been set to allow all users to write to this file/directory.
        Consider changing this to a more restrictive setting to improve security. You will need to do this manually.</td>
</tr>
<?php
$okMessage='';
if ((file_exists($cfgFile) && !is_writable($cfgFile)) || (!file_exists($cfgFile) && !(is_writable($cfgDir)))) {
    @chmod($cfgFile, $chmod);
    @chmod($cfgDir, $chmod);
    $filemode = @fileperms($cfgFile);
    if ($filemode & 2) {
        $okMessage='<span class="error"> World Writable</span>';
    }
}
?>
<tr>
        <td class="item">./includes/config.php writable?</td>
        <td align="left"><?php echo (is_writable($cfgFile) || is_writable($cfgDir))  ? '<b class="ok">'.$okImg.'</b>'.$okMessage : '<b class="error">'.$failedImg.'</b><span class="warning"> Configuration process can still be continued. Configuration file will be displayed at the end, just copy & paste this and upload.</span>';?></td>
</tr>
<?php
$okMessage="";
if (!is_writable($filesDir)) {
    @chmod($filesDir, $chmod);
}
$filemode = @fileperms($filesDir);
if ($filemode & 2) {
    $okMessage='<span class="error"> World Writable</span>';
}
?>
<tr>
        <td class="item">./files writable?</td>
        <td align="left"><?php echo is_writable($filesDir) ? '<b class="ok">'.$okImg.'</b>'.$okMessage : '<b class="error">'.$failedImg.'</b><span class="warning"> File upload functionality will be disabled</span>';?></td>
</tr>

Есть маленькая дискуссия по поводу разрешений в Форуме dotProject: http://dotproject.net/vbulletin/showthread.php?t=7711

Подсказка - 750 для каталогов и 640 для файлов и пользователь Веб сервера должен бы быть "владельцем" вышеупомянутых каталогов и файлов (пользователи: индеец-апачи, www-восходит, и т.д.... согласно случаю). Принимая, что твой поставщик hosting не был очень хорошим, что мы говорим, у тебя не было бы больше выбора, который был бы должен использовать 777.

1
ответ дан 24.11.2019, 14:25