Jump to content

Обновление с 4.3.6 до 4.6.12

Featured Replies

38 минут назад, Zero108 сказал:

На форуме есть тема по правам на файлы и папки Invision Community.

Да, про эту ссылку помню, уже воспользовался.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191819
Share on other sites
  • Replies 154
  • Created
  • Последний ответ
Expand topic overview

Лучшие авторы в теме

Лучшие авторы в теме

Most Popular Posts

Exception
Exception

ips обновляет приложения последовательно до конечной версии загруженного обновления. установи другой, например Open Server, там на лету можно менять конфигурацию сервера  

Zero108
Zero108

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

edmsl
edmsl

Проблему заливки файлов пока решил упаковкой в архив bz и распаковкой на сервере.

Posted Images

Expand topic overview
35 минут назад, Zero108 сказал:

Скрипт то для чего?!

для разархивирования.

Создаешь файл php с этим содержимым, его и архив кидаешь в папку сайта,в браузере набираешь site.ru/script.php ,ждешь в окне ОК и все,архив распаковался.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191820
Share on other sites

А если на все папки\файлы поставить пользователем владельца сайта? Чем это грозит?

Установщик после этого не жалуется на недоступность для записи.

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191821
Share on other sites

edmsl Группа и пользователь-владелец сайта должны быть указана для папок и файлов. edmsi:edmsi

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191822
Share on other sites
3 минуты назад, Zero108 сказал:

Группа и пользователь-владелец сайта должны быть указана для папок и файлов. edmsi:edmsi

Я посмотрел на настройки на нашем рабочем сайте и там на всех папках владаелец user, а у файлов root. Потому и спросил

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191823
Share on other sites
15 минут назад, edmsl сказал:

А если на все папки\файлы поставить пользователем владельца сайта? Чем это грозит?

Установщик после этого не жалуется на недоступность для записи.

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

Либо я чего-то не догоняю либо одно из двух...

Даже если у вас свой сервер и сайт,зачем все делать от рута?

У меня стоит панель hestia и для своих сайтов я создал отдельного пользователя,под которым и работаю,а админ остался только для управления сервером и т.д

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191824
Share on other sites
4 минуты назад, AHristich сказал:

Либо я чего-то не догоняю либо одно из двух...

Я все пытаюсь разобраться, как работают права доступа в Линукс, как сделать сайт безопасным и чтобы он работал, а не выдавал мне ошибки доступа. В линукс куча групп\пользователей, и мне трудно разобраться, кому что присваивать. Если я параноик - то так и скажите.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191825
Share on other sites

edmsl так и говорю :D. Если у вас на сервере панель управления,то 

1. Создайте пользователя

2. Создайте фтп-аккаунт для него

Войдите в панель как пользователь (не рут,не админ)

1. Создайте сайт и БД

Войдите по фтп в папку сайта и заливайте файлы какие нужны.

На этом все,никаких танцев  под бубенцы не потребуется. Права на файлы и папки будут указаны автоматом.И все будет фурыкать без ошибок.

Ну по крайней мере у меня так.

 

15 минут назад, edmsl сказал:

В линукс куча групп\пользователей, и мне трудно разобраться

Маленький совет- лучше не суйтесь,безопаснее будет... :)

edmsl  Все-таки уговорите хозяина поменять ОС. Ставьте Debian и панель управления хостингом и практически забудете свои проблемы.

У меня вот так сделано

В панели как админ1.thumb.png.c2e7cb1bd5ca0a095d81a5aac21be9d1.png

как пользователь

2.thumb.png.8c23cb6cbf49adaca97f0f57657ad65a.png

 

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191826
Share on other sites
11 минут назад, AHristich сказал:

Все-таки уговорите хозяина поменять ОС

Так я и так уже все согласовал. Будет Ubuntu + Hestia(устал уже перебирать панели, отказался от первоначально задуманной Fastpanel из-за разработчиков)

Хорошо. Сделаю по алгоритму выше, посмотрим, как это выглядит. А то я се тесты привык под рутом делать.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191827
Share on other sites
4 минуты назад, edmsl сказал:

Будет Ubuntu

Это конечно дело вкуса,но я бы все-таки Debian выбрал,все-таки он и был создан,да и заточен,именно для этих целей.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191828
Share on other sites
1 минуту назад, AHristich сказал:

Это конечно дело вкуса

Вот именно. Здесь мне три человека ответили, у кого что на сервере, и у всех троих разное🙂

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191829
Share on other sites

edmsl я и с Ubuntu знаком,юзал несколько лет (с версии 9.04 до 17.04). Потом перешел на Debian 5,сейчас уже 11-й юзаю.Даже на древнем буке установлен 11-й.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191830
Share on other sites

AHristich Я не силен в Линукс. Пользовался только Убунту немного, сейчас вот в c CentOS подобной системой повозился. Остался Debian. Может и до него руку однажды дойдут. Но это не отменяет того факта, что я не вижу между ними особой разницы. А пользуется народ всеми, одними больше, другими меньше. Я вообще Виндузятник, но винду под сервер сами понимаете. Так что раз уж вкусовщина, то юзаю то, к чему больше привык, все просто.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191832
Share on other sites
1 час назад, edmsl сказал:

А то я се тесты привык под рутом делать.

Про рут вообще на 99% забудьте,вы при установке ОС для этого и создаете главного (после рута) админа. А с правами в  линуксе все нормально,поэтому лучше не лезть.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191834
Share on other sites
3 часа назад, AHristich сказал:

Про рут вообще на 99% забудьте

Это я знаю, что надо создать пользователя и не пользоваться рутом. Но я сейчас часто переустанавливаю сервер, тестирую, поэтому не хочется заморачиваться с sudo. Для сайта в hestia я тоже сделал юзера, панель сама об этом пишет, чтобы сайты и бд создавались не админом, а другим пользователем. Я сайт заливал архивом и распаковывал из под рута, потому и владелец всех файлов стал рут.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191853
Share on other sites

Из под рута команду выполни по ssh, чтобы пользователя и группу поменять с root:root на user:user.

Пример:

chown -R edmsl:edmsl /var/www/edmsl/data/www/none.ru

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191855
Share on other sites
4 минуты назад, Zero108 сказал:

chown -R edmsl:edmsl /var/www/edmsl/data/www/none.ru

Всегда так делаю. Но замомневался, что так можно, поэтому и написал сообщение выше, из которого вылилась уже целая дискуссия)

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191858
Share on other sites

Сайт работает в связке nginx + php-fpm (судя по записи в панели VestaCP). В конфигах nginx фигурируют записи FastCGI (читал, что это фишка Nginx и в Apache не работает).

Сейчас у меня на тестовом серврере панель Hestia, веб Apache + nginx + php-fpm (так ставит хостер). Как мне сайт адаптировать под эту связку? Сейчас у меня ошибка 500.

Или проще переустановить сервер и панель вручную установить без Apache, чтобы было как на оригинальном?

Полагаю, вся проблема в ссылках ЧПУ.

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191876
Share on other sites

edmsl переустанови полностью сервер,потому что Hestia ставится на чистую,не порченную и девственную систему. Перед установкой форума увеличь в настройках MariaDB значения,потому что при установке русского языка будет проблемка из-за нехватки ресурсов БД.

По дефолту не помню какие были,но сейчас у меня так

2023-04-0810-49-35.png.472e2b1fe2e52e3fafb76557f00cfb72.png

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191877
Share on other sites
6 минут назад, AHristich сказал:

По дефолту не помню какие были,но сейчас у меня так

Да, с проблемой уже сталкивался, когда бэкап распаковывал базы сайта.

Я сейчас вспомнил про логи, зашел в лог ошибок, а там:

Спойлер

[Sat Apr 08 10:49:34.771345 2023] [proxy_fcgi:error] [pid 159178:tid 140694326859328] [client х.х.х.х] AH01071: Got error 'PHP message: PHP Fatal error: Declaration of IPS\\rules_hook_ipsOutput::sendOutput($output = '', $httpStatusCode = 200, $contentType = 'text/html', $httpHeaders = [], $cacheThisPage = true, $pageIsCached = false, $parseFileObjects = true) must be compatible with IPS\\_Output::sendOutput($output = '', $httpStatusCode = 200, $contentType = 'text/html', $httpHeaders = [], $cacheThisPage = true, $pageIsCached = false, $parseFileObjects = true, $parseEmoji = true) in /home/user/web/edmsl.ru/public_html/init.php(460) : eval()'d code on line 17'

Я так понимаю, ему что-то не нравится в PHP. Сейчас перевел на 7.4, но та же ерунда (было 8,1 и залитое обновление 4,7,8).

Перевел на 7.1, стало появляться окошко с текстом:

We're sorry, but a temporary technical error has occurred which means we cannot display this site right now.

You can try again by clicking the button below, or try again later.

До этого просто белый экран был.

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191878
Share on other sites

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

Я только поднастроил в панели php ,MariaDB  и практически все. Не лез куда-то еще ,и ипс уставливается и фурычит без проблем.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191879
Share on other sites

AHristich Не, я ее сам вообще не ставил, я у хостера заказал ОС + панель.

Чистая 4.7.8 тоже без проблем работает. А вот наш сайт опять 500 ошибками плюется.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191880
Share on other sites
5 минут назад, edmsl сказал:

А вот наш сайт

скорее всего какие-то плагины-шмагины приложухи-движухи не поддерживаются для текущей php.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191881
Share on other sites

В общем, проблема была в conf_global. Прописал

'sql_socket' => '',

и сайт запустился.

Теперь другая проблема. Не грузятся иконки FontAvesome и вся консоль забита ошибками CORS. Как это настроить? Хотя бы ссылку киньте какую-нить толковую.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191904
Share on other sites
42 минуты назад, edmsl сказал:

В общем, проблема была в conf_global. Прописал

'sql_socket' => '',

и сайт запустился.

Теперь другая проблема. Не грузятся иконки FontAvesome и вся консоль забита ошибками CORS. Как это настроить? Хотя бы ссылку киньте какую-нить толковую.

Достаточно почистить кэш в админке.

Link to comment
https://ipbmafia.ru/topic/25349-obnovlenie-s-436-do-4612/?&do=findComment&comment=191905
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.