ExBB Community » » Установка и обновление » Не могу поставить форум на хостинг

Страниц (3): « 1 2 [3]
 

31. BON - 26 сентября 2013 — 18:23 - перейти к сообщению
700 поставь и будет счастье
(Добавление)
NordWest пишет:
Я пробовал открыть users.php и увидел весь список пользователей.

откуда вообще такой файл ? чет я в двиге не припомю такого
32. NordWest - 26 сентября 2013 — 18:28 - перейти к сообщению
Поставил и нифига
CODE:
Could not write in the file data/users.php


а файл этот лежит в папке data
(Добавление)
Цитата:
700 поставь и будет счастье
На моем хостинге счастья похоже по определению невозможно, т.к. на хосте включен SAFE MODE
33. BON - 26 сентября 2013 — 18:32 - перейти к сообщению
ну у меня ничего не выводит. попробуй права 700 поставить как сказал, и пересобери php
34. NordWest - 26 сентября 2013 — 18:36 - перейти к сообщению
Цитата:
ну у меня ничего не выводит
У тебя в настройках хоста короткие теги разрешены, а у меня нет.
(Добавление)
Цитата:
и пересобери php
Нечего пересобирать - у меня нет своего сервера. Улыбка
35. 1Bot - 26 сентября 2013 — 18:54 - перейти к сообщению
NordWest пишет:
Что-то мне подсказывает, что всё же проще защитить данные полными тегами и не морочить себе голову мудрёным конфигурированием php.ini.
(Добавление)
BON пишет:
какой файл с данными ?
Я пробовал открыть users.php и увидел весь список пользователей. Права стоят полные. Сейчас попробую подрезать.
(Добавление)
Поставил права 666 - пофиг, всё равно вижу.
(Добавление)
Поставил 660 - теперь не вижу, но будет ли при таких правах форум работать?
(Добавление)
Проверил - форум работает, но регаться не даёт.
CODE:
Could not write in the file data/users.php


Короче фигня это всё. Пойду я лучше код переписывать. Там изменений не много, а решение получится универсальное.


Закройте папку /data для доступа из web, положив в нее файл .htaccess с таким содержимым
CODE:
<Limit GET>
order allow,deny
deny from all
</Limit>
36. NordWest - 26 сентября 2013 — 19:07 - перейти к сообщению
Да, так получилось, большое спасибо!
37. 1Bot - 26 сентября 2013 — 19:15 - перейти к сообщению
NordWest пишет:
Да, так получилось, большое спасибо!

Пожалуйста! Подмигивание
Приятно что Вы пытаетесь активно разбираться с движком форума - это верный способ для саморазвития.
38. NordWest - 26 сентября 2013 — 20:55 - перейти к сообщению
Пока мне это нравится и есть немного времени этим заниматься - буду заниматься.
Я уже говорил как-то, что верю, что у ExBB ещё есть потенциал. Соперничать с популярными движками ему бесполезно, но отшлифовать то что уже есть думаю будет можно. Я хочу углубляться не в прикручивании пользовательских фишек (на это у меня просто не хватит знаний), а в оптимизации администрирования.
39. BON - 27 сентября 2013 — 04:15 - перейти к сообщению
1Bot пишет:
Закройте папку /data для доступа из web, положив в нее файл .htaccess с таким содержимым

чё её закрывать посредством сервера, если сам форум это должен делать. Где то косяк, и надо его искать. У меня такого например не наблюдается и у других то же
40. NordWest - 27 сентября 2013 — 05:53 - перейти к сообщению
BON пишет:
Где то косяк, и надо его искать.
Да косяк в самом коде. Просто у большинства он не сказывается, а на моём смешном хосте проявился.

Попробую объяснить причину на пальцах.
Все файлы с данными, которые создает форум начинаются со строки



Таким образом при попытке открыть этот файл в браузере сервер видит php теги и пытается выполнить внутри тегов код, а там сидит команда die что является синонимом вызова функции exit(). Таким образом срабатывает защита.

Теперь смотрим почему это не работает у меня...
Хостер выключил в настройках PHP опцию short_open_tag отключив возможность использовать в коде короткие теги вида <? ?>
Таким образом на моем сервере код <?die;?> просто не срабатывает и сервер отдает браузеру содержимое файла как есть. Если бы в файлах с данными была применена защита обрамлённая в формат полных тегов <?php die; ?> то такая защита отрабатывала бы на всех серверах без исключений.
41. Ajax - 28 апреля 2019 — 16:51 - перейти к сообщению
Спинным мозгом чую - пора тему обновить. Ставлю форум ExBB FM 1.0 Final, уже третий на этом хостинге. Инсталляция проходит вроде как успешно, дохожу до её завершения, но всё заканчивается ERROR! No skin files in templates folder! Дистрибутив самый последний, более ранние я, кажется, утерял Огорчение
Пляски с бубном и изменением прав на 777 ничего не дали.
Самое интересное - на этом хостинге уже давно работают целых два таких форума, и не жужжат. Это я к тому, что версия php вряд ли виновата (5.3.29).
Помогите, пожалуйста...
42. Flat - 29 апреля 2019 — 06:27 - перейти к сообщению
Ajax пишет:
No skin files in templates folder

В переводе значит: "Отсутствуют файлы скинов в папке с шаблонами."
43. electron - 29 апреля 2019 — 08:47 - перейти к сообщению
Ajax пишет:
No skin files in templates folder!

проверьте наличие в папке templates папки InvisionExBB и кучи файлов в ней.
передача файлов на хостинг должна происходить в бинарном режиме.
так же сообщу вам, что стили от других версий ExBB на Финальной сборке не работают. у финала стиль только один - тот что в дистрибутиве.
44. Ajax - 29 апреля 2019 — 18:43 - перейти к сообщению
electron пишет:
проверьте наличие в папке templates папки InvisionExBB и кучи файлов в ней.

Проверил. В наличии. Вот блин, ничего не понимаю... И права доступа там во всех папках сделал 755 Однако
45. Ajax - 29 апреля 2019 — 19:42 - перейти к сообщению
Всё, понял!!! Ха-ха Когда закачивал, не обратил внимание, что стоит галочка "перевести имена файлов в нижний регистр". Залил по человечески - всё запустилось с полпинка.
Огромное спасибо!

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0222]     [ ]