Проблема с переводом сайта с протокола http на https на фреймвоке Cake PHP

alexfor
На сайте с 06.08.2006
Offline
251
137

Добрый вечер, Уважаемые форумчане!

Я совсем не программист и в PHP не понимаю и не разбираюсь. Нашел свой старый сайт который был сделан программистом на Cake PHP 2008-2010 годов.

Решил перевести его на протокол https. После установки сертификата безопасности, сайт заработал, но полностью слетел дизайн и верстка на smarty.

В чем может быть проблема? И реально ли ее решить с помощью .htaccess или нужно в самом .php коде что-то менять?

Заранее благодарен за дельные советы )


GL
На сайте с 21.03.2024
Offline
14
#1
В пхп коде скорее всего ничего менять не нужно. В хроме нажми inspect и посмотри чтобы все css и js грузились по https протоколу и чтобы все грузилось (не было 404) если какой-то css файл не грузится то найди его поиском по коду в любой ide и прямо можеш скормить файл с кодом в любой ai он поможет тебе исправить. 

В cake php достаточно примитивный код любой ai сможет его для тебя подправить.
alexfor
На сайте с 06.08.2006
Offline
251
#2
GLLLL #:
В пхп коде скорее всего ничего менять не нужно. В хроме нажми inspect и посмотри чтобы все css и js грузились по https протоколу и чтобы все грузилось (не было 404) если какой-то css файл не грузится то найди его поиском по коду в любой ide и прямо можеш скормить файл с кодом в любой ai он поможет тебе исправить. 

В cake php достаточно примитивный код любой ai сможет его для тебя подправить.

Спасибо ответ, вселяющий в меня оптимистичный настрой!

Но я 2 суток провозился и пока не получается справится с проблемой.

Все файлы css и js и ссылки на самом сайте имеют адресацию с http (((

Я просто исходный код страницы смотрю - там все http

Возможно не в тех директориях, т.е. не не, и не так правлю файлы .htaccess

GL
На сайте с 21.03.2024
Offline
14
#3
Если в исходном коде http то браузер может не грузить для https сайта ресурсы css из http.

Просто найти файл или код который отвечает за url css и исправлять его. 

Там же все достаточно просто должно быть 

Пишеш в гпт у меня php8 apache2 cake1.1 и я хочу перейти с http на https и он тебе подробно скажет что поменять и что под настроить.

Потом если что-то не удается то уточняет у него. 

Может стоит нанять какого-то программиста который поможет. Это не должно стоит дорого скорее всего с гпт у девелопера уйдет пару часов времени. 

Upd. Если не знаешь какие у тебя версии чего гпт тебе тоже подскажет как посмотреть
GL
На сайте с 21.03.2024
Offline
14
#4

Перепроверил действительно все достаточно просто даже не программист должен разобраться 

alexfor
На сайте с 06.08.2006
Offline
251
#5
GLLLL #:

Перепроверил действительно все достаточно просто даже не программист должен разобраться 

Я там уже до таких конструкций за 2 суток доразвлекался: 

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTPS} !on
RewriteCond %{HTTPS} !1
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteRule ^robots.txt$ robots.php [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

</IfModule>

И как то оно все в процессе вариантов 100 комбинаторики остается или на том же месте, или хужее )))

Поэтому как бы и обратился на любимый форум с таким вопросом )))




Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий