1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.1 Топ тем по посещениям и количеству сообщений

Тема в разделе "Для новичков", создана пользователем Speculant, 26.03.2012.

Загрузка
  1. Speculant

    Speculant Местный

    Регистрация:
    13.01.12
    Сообщения:
    6
    Симпатии:
    0
    Версия XF:
    1.1.1
    Хотел бы на главной странице сделать топ тем. Допустим пять тем и стоят в убывающем порядке по количеству просмотров. Второй топ такой же только по количеству сообщений
    или даже та:
    стоят в убывающем порядке по кол-ву просмотров.
    Помогите реализовать или хотя бы направьте в нужное русло.)
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
  3. Speculant

    Speculant Местный

    Регистрация:
    13.01.12
    Сообщения:
    6
    Симпатии:
    0
    Версия XF:
    1.1.1
    Блин столкнулся с такой проблемой ставил XenForo 1.1.2 и при открытие ссылки Сайт/forum/install/
    вот что выдает
    При этом запуская XenForo со своего компа при помощи хампа все ок. В чем может быть проблема?

    При прошлой установке, не сталкивался с такой проблемой.
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Возможно права на папках неправильно выставлены, либо отсутствует library со всем содержимым.
     
  5. Speculant

    Speculant Местный

    Регистрация:
    13.01.12
    Сообщения:
    6
    Симпатии:
    0
    Версия XF:
    1.1.1
    Права на папках data и internal_data "Числовое значение: 777"
    Уже несколько раз заливал на хостинг и саму папку library и все остальное.
    :((
     
  6. Speculant

    Speculant Местный

    Регистрация:
    13.01.12
    Сообщения:
    6
    Симпатии:
    0
    Версия XF:
    1.1.1
    А какое значение должно быть у library? У меня стоит 755.

    Перезалил теперь ошибка
     
  7. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ну теоретически этого должно быть достаточно. Т.е. для владельца полные права (7), а для группы и других только просмотр (5). Под владельцем понимается пользователь, из под которого веб-сервер запущен или скрипт PHP запускается.

    Если класс не находит, то поставьте 777.
     
  8. Speculant

    Speculant Местный

    Регистрация:
    13.01.12
    Сообщения:
    6
    Симпатии:
    0
    Версия XF:
    1.1.1
    по адресу сайт/install/
    пусто =(

    Оказалось install/index.php на фтп был пуст оО
    закинул то что там должно быть теперь такая фигня
    сайт:
    сайт/install/:
    Эти файлы заменял и ничего.

    Поправил несколько файлов, теперь обе страницы пустые =\
     
  9. Speculant

    Speculant Местный

    Регистрация:
    13.01.12
    Сообщения:
    6
    Симпатии:
    0
    Версия XF:
    1.1.1
    Все понял в чем трабла. Все файлы залились без ошибок, но смотрю некоторые файлы с размером 0 (ооооочень много файлов) вот приходиться каждую папку проверять)
     
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Закиньте архив на хостинг и прямо там распакуйте средствами хостинга. Это зачастую быстрее, кстати. Тогда и шансов нарваться на нулевой размер файлов значительно меньше. А при копировании через FTP, SFTP и аналогичными путями кучи мелких файлов ошибки часто имеют место быть.
     
  11. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    Аналогичная проблема недавно была, когда переезжал на другой хостинг. Причина оказалась в том, что фтп клиент заливал в несколько потоков файлы. Если лить в один поток то без ошибок заливается.

    Столкнулся с такой проблемой, если архив распаковать на хостинге то права файлов всех 600, а папок 700.
     
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Если есть шелл, то обычно не сложно сменить права. Если шела нет, то ручками менять права, конечно же, сложно. Тогда остается вариант с полной настройкой на близкой к хостингу конфигурацией окружения, затем упаковка в тот же tar.gz, который умеет сохранять права на файлы и папки. Тогда и распаковка теоретически должна будет сразу с нужными правами произойти.
    Кстати, права файлов 600 и права папок 700 не всегда не правильные. Ведь окружение может быть настроено так, что веб-сервер и php будут работать от имени пользователя. Тогда этих прав будет достаточно. Для сведения: 600 для файлов и 700 для папок - права имеет только владелец, остальным они не доступны.
     
  13. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    Ну это то понятно, но конкретно в моем случае не работало, приходилось заливать через ФТП.
     
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Короче, проще всего написать небольшой скрипт распаковки с нужными правами непосредственно на php. Ну и файловые менеджеры на php также никто не отменял. Все же заливать на хостинг намного быстрее одним архивом, а не кучей мелких.
     
    carliker нравится это.

Поделиться этой страницей