Назад | Перейти на главную страницу

невозможно получить доступ к загруженным файлам в tikiwiki

У меня Tiki 15.4 работает на общем хосте - у меня проблема с функция файловых галерей: Загрузка материалов в файловые галереи работает хорошо, например, я загрузил видео в формате .webm, а затем оно отображается в интерфейсе wiki как присутствующее в галерее. Однако я не могу не загружать или не делать что-либо еще с этим или любыми другими файлами позже.

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

Как я могу диагностировать происходящее? Я пробовал вот это:

  1. tiki-syslog.php зарегистрировал только мой вход / выход из системы администратора.
  2. Я активировал запись и отображение для всех файловых архивов / файловых событий и создал отчет о действиях. Здесь видно, что я скачал файлы, но ничего об ошибках / сбоях.
  3. Я проверил базу данных в PHPmyadmin, все таблицы в порядке.

РЕДАКТИРОВАТЬ:

  1. Я также включен режим отладкисообщения php, которые я получаю, кажутся некритическими, т.е. они не должны намекать на то, что ухудшает функциональность.

РЕДАКТИРОВАТЬ 2: Может быть проблема с разрешениями на доступ к папке, в которой должны быть сохранены файлы. В Tiki есть два варианта файловых галерей: они могут быть сохранены либо в веб-каталоге, либо в базе данных. При настройке я решил сохранить их в каталоге. Документация Tiki говорит, что этот каталог не должен быть доступен напрямую. Этого можно добиться двумя способами:

Я указал папку внутри DocumentRoot (я думаю), то есть он находится в корневом каталоге Tiki: tiki-15.4/files, поэтому я считаю, что PHP должен иметь разрешение на чтение / запись. Я не вносил изменений в разрешения, и я не уверен, могу ли я (и как) на этом общем хосте.

Текущие разрешения:

e42604@web06:~$ ls -ld html/apps/tiki-15.4/files
drwxr-xr-x 4 e42604 e42604 4096 Jan 21  2017 html/apps/tiki-15.4/files

e42604 - мой пользователь ssh. Я не знаю, идентичен ли он пользователю веб-сервера, но я думаю, что так и должно быть, да?

Это разрешения для корневого веб-сайта:

e42604@web06:~$ ls -ld      
drwxr-x--- 13 e42604 www-data 4096 Jan  3 21:09 .

Я проверил папку, которую указал для загрузки всех файлов в (tiki-15.4/files) через FTP, и он сделал не содержат файлы, которые я загрузил, хотя все они были указаны как присутствующие в интерфейсе вики.

Однако, когда я решаю хранить файловые галереи в базе данных, это работает: я могу загружать материалы и загружать их снова.

Я мог бы просто использовать это как решение, но я бы предпочел узнать, как хранить файлы в веб-папке.