Jump to content
php.lv forumi

Kļūda pēc DB servera maiņas


Darkheart

Recommended Posts

Mana hosta provaideris nomainīja serverus un pārcēla visus datus uz jaunu serveri. Tagad ir šāds kļūdas paziņojums, ja spiež uz galeriju linka:

 

Warning: main() [function.main]: open_basedir restriction in effect. File(/lang_hierarchy_album.php) is not within the allowed path(s): (/var/www/vhosts/ankh.id.lv/httpdocs:/tmp) in /var/www/vhosts/ankh.id.lv/httpdocs/language/lang_latvian/lang_main_album.php on line 24

Warning: main(lang_hierarchy_album.php) [function.main]: failed to open stream: Operation not permitted in /var/www/vhosts/ankh.id.lv/httpdocs/language/lang_latvian/lang_main_album.php on line 24

Warning: main() [function.main]: open_basedir restriction in effect. File(/lang_hierarchy_album.php) is not within the allowed path(s): (/var/www/vhosts/ankh.id.lv/httpdocs:/tmp) in /var/www/vhosts/ankh.id.lv/httpdocs/language/lang_latvian/lang_main_album.php on line 24

Warning: main(lang_hierarchy_album.php) [function.main]: failed to open stream: Operation not permitted in /var/www/vhosts/ankh.id.lv/httpdocs/language/lang_latvian/lang_main_album.php on line 24

Warning: main() [function.include]: Failed opening 'lang_hierarchy_album.php' for inclusion (include_path='.:') in /var/www/vhosts/ankh.id.lv/httpdocs/language/lang_latvian/lang_main_album.php on line 24

 

Kas varētu būt par problēmu?

Link to comment
Share on other sites

bet ķlūdas paziņojumi tak nav jālasa, jāiekopē forumā, lai citi lasa.

 

nedrixti vērt vaļa failu "/lang_hierarchy_album.php" ar absolūto ceļu kas ir ārpus folderi kurā tev atļauts dzīvoties. norādi relatīvo ceļu,vai pareizu pilnu absolūto, ar vajadzētu derēt.

Link to comment
Share on other sites

Nu, es jau tikai iesācējs esmu, tāpēc gandrīz neko no tā visa nezinu. Ja jau pats varētu tikt galā, tad neprasītu :/

 

Tie faili ir vienā mapē: "/language/lang_latvian" un iekš lang_main_album.php 24.rindas ir rakstīts:

"include(lang_hierarchy_album.' . $phpEx);" Tātad tas jau ir relatīvais ceļš. Absolūto nebūtu prātīgi likt, jo var mainīties failu atrašanās vieta.

 

EDIT: pamēģināju to include faila saturu ielikt tās funkcijas vietā. Kļūdas paziņojums pazuda, bet tā vietā parādījās balta lapa :/

Edited by Darkheart
Link to comment
Share on other sites

Hmm, es ceru, ka Tu nedomā, ka Tev ir jānorāda ceļš šādi "/languages/", ja Tu atrodies iekš "/var/www/vhosts/ankh.id.lv/httpdocs/", jo tad Tu pieprasi failsistēmas pašu aukšējo folderi, kā "/var/". Tev ir jānorāda "languages/" bez slīpsvītras priekšā, kas izpildīsies kā "/var/www/vhosts/ankh.id.lv/httpdocs/languages/".

Link to comment
Share on other sites

Brīdinājumu problēmu atrisināju ar pilna ceļa norādi:

include('language/lang_latvian/lang_hierarchy_album.' . $phpEx);

Taču tagad, atverot albumu, redzama tikai balta lapa!

 

Pamanīju vēl vienu kļūdu (varbūt tā saistīta ar iepriekšējo?) - pirmais tiek ielādēts fails index.php, nevis index.html Man failā index.html uzlikta pāradresācija uz portal.php, tāpēc vajag lai index.html ielādējas vispirms.

Link to comment
Share on other sites

×
×
  • Create New...