Раньше не обращал внимание, сейчас решил проверить, а он не работает.
Ничего не происходит и никаких ошибок не выдает.
Помогите решить проблему.
Приходит письмо на почту, в письме ссылка, которая открывается, как пустая страница:
http://*********.ru/registration/remind/f808cc77273c3*********32e1eb30c5
На чистой 1.10.6 все работает нормально!
Анал_огично. Только что проверил.
Приходит письмо на почту, в письме ссылка, которая открывается, как пустая страница:
http://*********.ru/registration/remind/f808cc77273c3*********32e1eb30c5
Извиняюсь, стал жертвой своей невнимательности. На время установки второго сайта на поддомен запретил права на запись на все папки основного сайта.
Восстановил права — все работает нормально!
Так ведь стояло 544 на всё с рекурсией.
Поставил на все папки и файлы 777 — заработало.
Это неправильно. Теперь злоумышленник, если такой найдется, сможет писать в любую папку и файл. 777 на все рекурсивно ставить категорически нельзя.Поставил на все папки и файлы 777 — заработало.
Вот возьмите небольшой скрипт, который выставит нужные права доступа.
#!/bin/bash clear if [ -z "$1" ] then echo "Введите абсолютный путь к корневой папке InstantCMS 1.10.X" exit fi SITE_PATH=$1 echo "Устанавливаем корректные права доступа для сайта с корневой категорией $SITE_PATH" find $SITE_PATH/ -type f -exec chmod 644 {} \; find $SITE_PATH/ -type d -exec chmod 755 {} \; chmod 777 $SITE_PATH/cache; find $SITE_PATH/images -type d -exec chmod 777 {} \; find $SITE_PATH/upload -type d -exec chmod 777 {} \;
chmod_icms_one.sh /path/to/icms_site_root
Можно в isp сначала рекурсивно для всех файлов проставить 644, потом для всех папок 755, потом 777 только для папки /cache и 777 для папок /images, /upload и вложенных в них папок. Что собственно и делает скрипт выше, только быстрее.