Не работает напоминание пароля, 1.10.6

#1 10 мая 2015 в 20:58
У всех так?
Раньше не обращал внимание, сейчас решил проверить, а он не работает.
Ничего не происходит и никаких ошибок не выдает.

Помогите решить проблему.
#2 10 мая 2015 в 21:22
Анал_огично. Только что проверил.
Приходит письмо на почту, в письме ссылка, которая открывается, как пустая страница:

http://*********.ru/registration/remind/f808cc77273c3*********32e1eb30c5
#3 10 мая 2015 в 23:24


Анал_огично. Только что проверил.
Приходит письмо на почту, в письме ссылка, которая открывается, как пустая страница:

http://*********.ru/registration/remind/f808cc77273c3*********32e1eb30c5

HiAndy
На чистой 1.10.6 все работает нормально!
#4 10 мая 2015 в 23:58
Майкл,
Извиняюсь, стал жертвой своей невнимательности. На время установки второго сайта на поддомен запретил права на запись на все папки основного сайта.
Восстановил права — все работает нормально!
#5 11 мая 2015 в 15:10
HiAndy, а какие именно права и на какие папки? подскажите.
#6 11 мая 2015 в 18:26
Stecc,
Так ведь стояло 544 на всё с рекурсией.
Поставил на все папки и файлы 777 — заработало.

Если всё заработает — потом выставите 644 на includes/config.php
#7 11 мая 2015 в 19:00

Поставил на все папки и файлы 777 — заработало.

HiAndy
Это неправильно. Теперь злоумышленник, если такой найдется, сможет писать в любую папку и файл. 777 на все рекурсивно ставить категорически нельзя.

Вот возьмите небольшой скрипт, который выставит нужные права доступа.
  1. #!/bin/bash
  2.  
  3. clear
  4.  
  5. if [ -z "$1" ]
  6. then
  7. echo "Введите абсолютный путь к корневой папке InstantCMS 1.10.X"
  8. exit
  9. fi
  10.  
  11. SITE_PATH=$1
  12.  
  13. echo "Устанавливаем корректные права доступа для сайта с корневой категорией $SITE_PATH"
  14.  
  15. find $SITE_PATH/ -type f -exec chmod 644 {} \;
  16. find $SITE_PATH/ -type d -exec chmod 755 {} \;
  17.  
  18. chmod 777 $SITE_PATH/cache;
  19.  
  20. find $SITE_PATH/images -type d -exec chmod 777 {} \;
  21. find $SITE_PATH/upload -type d -exec chmod 777 {} \;
Это содержимое скопируйте в какой-нибудь файл, например, chmod_icms_one.sh, выставьте ему права доступа 755 и запускайте его в консоли сервера:
chmod_icms_one.sh /path/to/icms_site_root
#8 11 мая 2015 в 20:19
Вот, неплохо! надо записать в заметки
#9 11 мая 2015 в 20:55
Fuze, а можно как нибудь попроще? smile
#10 11 мая 2015 в 21:33
Stecc, куда же еще проще.
Можно в isp сначала рекурсивно для всех файлов проставить 644, потом для всех папок 755, потом 777 только для папки /cache и 777 для папок /images, /upload и вложенных в них папок. Что собственно и делает скрипт выше, только быстрее.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.