Jump to content
php.lv forumi

Recommended Posts

Posted

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?

Posted

Pēc _DB_ servera maiņas ? :)

Tur gan izskatās, ka hosteris Tev ir uzlicis base diru, kas nozīmē, ka augstāk par galvu neuzleksi. Ieliec lapā <?= getcwd(); ?>, varbūt šis tas kļūs skaidrāks...

Posted

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.

Posted (edited)

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
Posted

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/".

Posted

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.

Posted (edited)

Besī man šitie. Viņi nemācās, viņiem nav pilnīgi nekādas poņas, ko dara. Tikai lieki piesārņo.

Tev grūti Ls samaksāt, lai kāds sataisa?

Edited by Toms
Posted

Albumu problēmu atrisināju. Kļūda bija tāpēc, ka 2 failos bija lietota php4 sintakse, kas pēc updeita uz php5 versiju nedarbojās. Nomainīju failos "$this" uz "$this1" un tagad darbojas.

×
×
  • Create New...