Posted 19 ноября, 20213 yr comment_174967 Форум IPS 4.6.8 после переезда на новый сервер очевидно что-то не так с стало правами на папки, не открывается админка: IPS\File\Exception: CANNOT_WRITE (3) #0 /home/admin/web/сайт.ру/public_html/system/File/File.php(351): IPS\File\_FileSystem->save() #1 /home/admin/web/сайт.ру/public_html/system/Theme/Theme.php(709): IPS\_File::create('core_Theme', 'd0e70b4cbb9ab8a...', '\x89PNG\r\n\x1A\n\x00\x00\x00\rIHD...', 'set_resources_0', true, NULL, false) #2 /home/admin/web/сайт.ру/public_html/system/Theme/Theme.php(4495) : eval()'d code(3399): IPS\_Theme->resource('/', 'core', 'front', false) #3 /home/admin/web/сайт.ру/public_html/system/Theme/Theme.php(5347): IPS\Theme\css_core_global___framework_css() #4 /home/admin/web/сайт.ру/public_html/system/Theme/Theme.php(2556): IPS\_Theme::writeCss(Array) #5 /home/admin/web/сайт.ру/public_html/system/Theme/Theme.php(621): IPS\_Theme->compileCss('core', 'global', 'framework', 'framework.css') #6 /home/admin/web/сайт.ру/public_html/system/Dispatcher/Standard.php(54): IPS\_Theme->css('framework.css', 'core', 'global') #7 /home/admin/web/сайт.ру/public_html/system/Dispatcher/Admin.php(89): IPS\Dispatcher\_Standard::baseCss() #8 /home/admin/web/сайт.ру/public_html/system/Dispatcher/Dispatcher.php(110): IPS\Dispatcher\_Admin->init() #9 /home/admin/web/сайт.ру/public_html/admin/index.php(13): IPS\_Dispatcher::i() #10 {main} Поставил права на папки 777, но результата нет, админка не открывается! Что делать?
19 ноября, 20213 yr comment_174968 37 минут назад, br2988 сказал: Поставил права на папки 777 А владелец?
20 ноября, 20213 yr Author comment_174970 23 минуты назад, Desti сказал: А владелец? стоит везде root root admin admin поставить??
20 ноября, 20213 yr comment_174981 10 часов назад, br2988 сказал: стоит везде root root admin admin поставить?? Если совсем правильно, то папки должны принадлежать тому пользователю, под которым запускается php-fpm | apache или что там у вас.
20 ноября, 20213 yr comment_174983 Проверяй пути в переменных 'base_url' => 'https://твойсайт.ru/', 'sql_socket' => '/var/lib/mysql/mysql.sock', в файле ./conf_global.php Проверяй пути и настройки в ./.htaccess , если вносил кастомные правки. Проверяй путь в переменной \define( 'TEMP_DIRECTORY' ); в файле ./constants.php, если она там есть. Зайди в панель управления сервером и назначть пользователем и владельцем всех папок и файлов твоей директории сайта не root:root, а noob:noob (или как он там у тебя называется) - рекурсивно, то есть все вложенные файлы и папки. Это также можно сделать по ssh командо. Образец (путь к папке сайта замени на свой): chown -R noob:noob /var/www/noob/data/www/твойсайт.ru
20 ноября, 20213 yr comment_174985 Перемещать файлы между серверами нужно в архиве. Делаешь архив на старом хостинге всей папки твоего сайта: zip -r archive.zip твойсайт.ru Далее переносишь архив на новый хостинг, заходишь по ssh в Midnight Commander в папку, где лежит архив и выполняешь команду: unzip -r archive.zip Далее перемещаешь файлы в правильную папку, если создалась подпапка, и назначаешь пользователя и владельца: CHMOD chown -R noob:noob /var/www/noob/data/www/твойсайт.runoob:noob в этой команде нужно заменить на нужного пользователя. и назначаешь права 777 на папки в FileZilla: ./uploads ./applications ./datastore ./uploads/logs Edited 20 ноября, 20213 yr by Zero108
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.