winstons Posted December 22, 2009 Report Share Posted December 22, 2009 Sveiki, man ir tāda problēma vakar es taisīju savam blogam themu, viss itkā labi gāja, bet tagad šorīt ienāku savā adrese un man izmet šādu erroru "Parse error: syntax error, unexpected $end in /home/winstons/public_html/wp-settings.php on line 155" kāds var palīdzēt ka par vainu? neiet ne admin panelis ne kas. Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted December 22, 2009 Report Share Posted December 22, 2009 vajadzētu redzēt, kas ir tajā failā. Paskaties, vai iepriekšējā rindiņā (154) nav aizmirsies aizvērt pēdiņas vai ielikt semikolu. Quote Link to comment Share on other sites More sharing options...
winstons Posted December 22, 2009 Author Report Share Posted December 22, 2009 (edited) Man šķiet ka viss pareizi bet es tajā worpress scripta tāpat īpaši nekā neizprotu, reku ir tas settings.php lūdzu apskati varbūt vairāk saproti. Edited December 22, 2009 by winstons Quote Link to comment Share on other sites More sharing options...
2easy Posted December 22, 2009 Report Share Posted December 22, 2009 (edited) bloks sākas rindiņā 115. if ( file_exists(ABSPATH . '.maintenance') && !defined('WP_INSTALLING') ) { bet aizverošā "}" tā arī nav. to vajadzētu ielikt aiz 129. rindas vēl viens bloks sākas rindiņā 118. if ( ( time() - $upgrading ) < 600 ) { un tam arī nav aizverošā "}" "unexpected kkas" iemesls var būt gan missing ";" vai aizverošās pēdiņas, kā Aleksejs jau teica, gan arī missing aizverošā "}". tobish kkas agrāk nebija pabeigts, tāpēc tgd kkas ir unexpected :D šādas lietas debugo, aizkomentējot kodu pa blokiem, lai lokalizētu kļūdas apgabalu kad parse errora vairs nav (tad iespējams būs kāds runtime errors), tad var sīkāk apskatīt pēdējo aizkomentēto bloku nju šajā gadījumā es tā nedarīju. to neaizvērto kvadrātiekavu tāpat varēja pamanīt pēc bloku indentation hmm, vispār pēc koda loģikas (iepriekš tikai sintaksi chekoju) izskatās, ka tās "}" vajag tikai aiz tā html bloka! tb ir pazudis kkāds php gabals faila beigās <?php } } ?> kr4 šitais ir lol. tā kā potenciāli varētu būt arī tāda loģika, ka katru "}" vajag savā html gabala pusē, tad prosta aizgāju uz wordress saitu un nokačāju jaunāko versiju. un kā izrādās tajā wp-settings.php ir pāri pa 700 rindiņām. un vēl lielāks prikols ir tas, ka oficiālajā failā nav nekādi js!!! ļoti iespējams, ka kkāds vīruss ir modificējis to kodu (tikai pārcenties). ir tādas lietas redzētas... :D:D:D un pateicoties wordpress stilam, ka tas html liek iekš php if, to izdevās uzreiz pamanīt :P vnk iztīri kompi no vīrusiem, pirms tālāk kko dari... ;) Edited December 22, 2009 by 2easy Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted December 22, 2009 Report Share Posted December 22, 2009 Nav īsti pa tēmu, bet neliels ieteikums. Manuprāt, embedetāis php kods ir ērtāk lasāms ja izmanto nevis: <?php if(false) { ?> <a href="#">Neredzamais links</a> <?php } ?> bet gan: <?php if(false) : ?> <a href="#">Neredzamais links</a> <?php endif; ?> Šādā veidā kods, manuprāt ir saprotamāks. Es tikai runāju par šādu rakstīšanu tur, kur kopā jaucas gan php gan html. Tīrā PHP es priekšroku dodu figūriekavām. Līdzīgi ir arī pārējām struktūrām: if - else - endif while - endwhile foreach - endforeach utt... Quote Link to comment Share on other sites More sharing options...
winstons Posted December 23, 2009 Author Report Share Posted December 23, 2009 (edited) es izdarīju tādu variantu uztaisīju DB kopiju visus failus izdzesu uzinstelēju jaunu WP viss gaja tad es importēju veso DB jaunajā un kad es cenšos aiziet uz saitu tur parādās balta lapa šādinezinat kas varētu būt par vainu, jo admin panelis viss strādā, vecie dati saglabājušies posti viss kā vajag bet nez kapēc adrese neiet ? Edited December 23, 2009 by winstons Quote Link to comment Share on other sites More sharing options...
2easy Posted December 23, 2009 Report Share Posted December 23, 2009 tāda ir servera atbilde, kad tas neatrod defaulto failu. kr4 nav index.php Quote Link to comment Share on other sites More sharing options...
winstons Posted December 23, 2009 Author Report Share Posted December 23, 2009 Ok vairs palīdzība nav vajadzīga šodien nosēdēju visu dienu pie kompa un pats salaboju :), izradijas vaina bija tama kad es parinteleju WP es paņjēmu WP failus no officiālās adrese, bet DB backup man bija uztaisīts iepriekšējam blogam kura versija bija modificēta, tad es ieinstelēju to modificēto WP importēju DB failus un viss aizgāja visi posti un kommenti saglabājās. (rakstu šo tāpēc varbūt gādam būs šāda problēma un risinājums noderēs):) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.