Dobrý den, mám takový prolbém.
Bohužel jsem nikde na internetu nenašel jak je to s přestěhováním drupalu na novou doménu a zároveň hosting, pravděpodobně se u mě kvůli tomu vyskytl problém.
Všechny adresáře jsem vzal a překopíroval na nový hosting. To samé jsem udělal i s databází. V settings.php jsem nastavil nové parametry připojení k DB.
Web běží, až na to, že mám na všech stránkách toto chybové hlášení: Neví prosím vás někdo co s tím?
- Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/var/php) is not within the allowed path(s): (/data/web/virtuals/16533/virtual) ve funkci drupal_tempnam() (řádek: 2401 v souboru/data/web/virtuals/1...og/includes/file.inc).
- Warning: file_put_contents() [function.file-put-contents]: Filename cannot be empty ve funkci file_unmanaged_save_data() (řádek:1904 v souboru /data/web/virtuals/1...og/includes/file.inc).
- Soubor nelze vytvořit.
- Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/var/php) is not within the allowed path(s): (/data/web/virtuals/16533/virtual) ve funkci drupal_tempnam() (řádek: 2401 v souboru/data/web/virtuals/1...og/includes/file.inc).
- Warning: file_put_contents() [function.file-put-contents]: Filename cannot be empty ve funkci file_unmanaged_save_data() (řádek:1904 v souboru /data/web/virtuals/1...og/includes/file.inc).
- Soubor nelze vytvořit.
Je možné, že jsem to ve vaší knize Drupal přehlédl. Nicméně, nastavení jsem změnil a už to funguje. Děkuji za radu.
Dobrý den, našel byste o v některé z mých knížek o Drupalu... Zřejmě máte špatně nastavenou složku do dočasného adresáře, případně do ní na novém hostingu nemáte právo zápisu. Koukněte na Konfigurace > Média > Systém souborů.