Jump to content
php.lv forumi

Mājas lapas pārnešana - problēma ar pāriešanu uz citu hostingu


Go to solution Solved by enkrs,

Recommended Posts

Labrīt, labdien, labvakar!

 

Esmu saskāries ar nelielu problēmu, lielākoties bijušā klienta sisadmina dēļ - 

 

Man tika dots uzdevums pārnest lapu http://salonsobjekts.lv. Saņēmu mājas lapas failus un datubāzes backupu. Uzliku uz hostinga, it kā viss čoina, bet pārejot dziļāk mājas lapā attiecīgās lapas neielādējas.

 

Varat salīdzināt šeit - http://gurom.lv(vieta, kur es pārnesu lapu). 

 

Es pieļauju, ka problēma varētu būt ar kādu .htaccess vai arī url mainīgajiem, kas ir uzstādīti uz vecā servera, bet nav uz jaunā (tiesa, testēju uz hostgator), bet lieta tāda, ka no tā vecā administratora reāli neko nevar dabūt ārā. Maksimums, ko izvilku - http://salonsobjekts.lv/php.php

 

Vai varētu man vismaz palīdzēt kādā virzienā lūkoties? Nekādu .htaccess failu nebija, kas man likās nedaudz dīvaini. 

 

Iepriekš pateicos!

Edited by kapeika
Link to post
Share on other sites

Ja URL jāmaina auto, find un replace datubāzē, ieteiktu lietot šo:

 

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

 

Šis gan vairāk priekš WP, bet derēs arī kam citam. 

Link to post
Share on other sites

Tas noteikti nav saistīts ar to - sql backup failā ir tikai 6 linki, kas referencējas uz veco lapu, un, pat nomainot tos, nekādu izmaiņu.

 

Kad paprasīju, vai var iedot pieeju vai kādu cpaneli vecajam hostingam, atbilde ir oriģināla - 

 

tur man loti ierobozots neka nav man tas nav pat cpanel. revwite - enabled un viss.

 

 

Precīzāks piemērs - http://gurom.lv/page.php?in=der_zinat

 

Nospiežot uz bildītēm (hiperlinkiem), mainās url, saturs nē - kaut gan vajadzētu. Ar ko tas vispār varētu būt funkcionāli saistīts, lai vismaz varētu nojaust, kurā virzienā skatīties?

Edited by kapeika
Link to post
Share on other sites

paskaties kas notiks ja weba root mape izveido .htaccess failu un tur ieraksta tikai šo 'RewriteEngine on'.

 

Vēl var pačekot vai iekš php.ini ir ieslēgts mod_rewrite

Edited by Sasa
Link to post
Share on other sites
  • Solution

Šitādā url: page.php?in=der_zinat&gid=1477&path=954/1477 nav pilnīgi nekāda sakara ar mod_rewrite.
 
Vaina ir "register_globals" php.ini failā. PHP tumsonības laikos bija tāds settings kas &gid URLā pārtaisa par PHP mainīgo $gid. 
 
Oriģinālais saits griežas uz vēsturisku PHP 5.2.8 un tas iestatījums ir ieslēgts. 

 

Tas settings sen jau vairs nav pieejams modernās PHP versijās un kods ir jāpārraksta uz $_GET['gid']. Atšķirībā no makaronu garuma tas var būt piņķerīgi vai ļoti piņķerīgi.
 
Tev nāksies to kodu pārrakstīt vai meklēt kautkur vecu PHP versiju kā uzinstalēt (pēdējā kura to uztur - 5.3)

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...