|  | 
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ Добрый день, друзья! У меня CentOS 6.5. Хочу переключиться на ssl, для этого надо сделать замены http на https. Подскажите, пожалуйста, как в Putty сделать, например, массовую замену в файлах *.php в папке admin и всех её подпапках текста " http://" на " https://". А также " http://{$smarty.server" на " https://{$smarty.server". Второе конечно можно сделать по аналогии, но читал, что надо слеши прослешивать и "другие символы", а вот что за другие - не написано, возможно знак "$" тоже надо... А ещё часть файлов может быть в кодировке utf-8, а часть в ansi, как с этим быть? Если это влияет конечно. Заранее спасибо! ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 09:49 |  | ||
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ Rayledв папке admin и всех её подпапкахА что это за папка такая? И почему в коде в массовых количествах указан протокол и доменное имя? Если это самописный код, то лучше сделать рефакторинг и убрать протокол и доменное имя из кода. В крайнем случае, вынести в единожды определяемые константы. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 11:07 |  | ||
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ Rayledмассовую замену в файлах *.php в папке admin и всех её подпапках текста " http://"  на " https://".  А также " http://{$smarty.server"  на " https://{$smarty.server". man sed ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 11:29 |  | ||
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ miksoftА что это за папка такая? Да просто папка на сервере. Полный путь такой: /var/www/html/site.ru/admin/ miksoftИ почему в коде в массовых количествах указан протокол и доменное имя? Это не я писал miksoftЕсли это самописный код, то лучше сделать рефакторинг и убрать протокол и доменное имя из кода. В крайнем случае, вынести в единожды определяемые константы. Согласен, со временем так и планирую сделать, но пока так, т.к. обозначенный вариант уже протестирован на локалхосте (Опенсервер) и работает. Я бы перенёс файлы на сервер обычным копированием, но тогда слетят все настройки доступов файлов, а они там разные много где. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 12:27 |  | ||
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ Пробовал вот так:  Код: xml 1. Но тут меняет только в корне папки, а в подпапках - нет. Если же убрать "*.php", то как указать, что замена нужна только в php-файлах... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 13:18 |  | ||
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ RayledПробовал вот так:  Код: xml 1. Но тут меняет только в корне папки, а в подпапках - нет. Если же убрать "*.php", то как указать, что замена нужна только в php-файлах...через find /var/www/html/site.ru/ -type f -name *.php - exec Rayledобозначенный вариант уже протестирован на локалхосте (Опенсервер)эээ, SCO Openserver ?! серьезно? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 13:26 |  | ||
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ bga83через find /var/www/html/site.ru/ -type f -name *.php - exec В смысле заменить путь на ваш вариант? Попробовал вот так: Код: xml 1. Выдаёт ошибки... ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 15:59 |  | ||
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ Rayledbga83через find /var/www/html/site.ru/ -type f -name *.php - exec В смысле заменить путь на ваш вариант? Попробовал вот так: Код: xml 1. Выдаёт ошибки...man sed и man find почитайте ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 16:09 |  | ||
| 
Массовая замена http на https в файлах по маске | |||
|---|---|---|---|
| #18+ И если уж заменять " http://",  так сразу на "//" чтобы текущий протокол подхватывался  автоматически. Posted via ActualForum NNTP Server 1.5 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 07.10.2018, 16:54 |  | ||
|  | 

| start [/forum/topic.php?fid=25&msg=39714002&tid=1481252]: | 0ms | 
| get settings: | 12ms | 
| get forum list: | 14ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 47ms | 
| get topic data: | 13ms | 
| get forum data: | 3ms | 
| get page messages: | 59ms | 
| get tp. blocked users: | 2ms | 
| others: | 261ms | 
| total: | 417ms | 

| 0 / 0 | 
