Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:03 16.05.24 
Компютри и Интернет
   >> PHP
Всички теми Следваща тема *Кратък преглед

Тема Php не ми работи след като преминах на нов хостингнови  
Автор vlad (непознат )
Публикувано17.07.08 12:07



Здравейте,
Сблъснах се със следната ситуация:
Ползвах free hosting на awardspace.com и, понеже имаше някои ограничения, преминах на платения на hostbulgaria.com.
Тук всичко е наред, обаче страниците ми на много места съдържат функция include include("/papka/file.php"); и тя незнайно защо не работи.
Обаждам се на админа, а той ме пита, какво да промени в конфигурацията. Ами като не знам какво?

Той казва, че не е програмист, а админ и не може да ме упъти...
Някой да ме посъветва?
Благодаря



Тема Re: Php не ми работи след като преминах на нов хостингнови [re: vlad]  
Автор croesus (?!?)
Публикувано17.07.08 13:40



Какви съобщения за грешка ти излизат? Може проблемът да не е в този ред, който си мислиш. Провери сам или попитай админа коя версия на php е асоциирана с разширение .php.

Същият ред можеш да го пробваш дали ще работи и така:

include_once ('papka/file.php');

Естесвено провери дали инклуднатия файл изобщо съществува във въпросната папка.





Тема Re: Php не ми работи след като преминах на нов хостингнови [re: croesus]  
Автор vlad (непознат )
Публикувано17.07.08 15:03



Благодаря за отговора.
В момента php4 асоциирано с php. Сутринта го променяха на php5, но непомогна.
С include_once също не се получи...

А файловете са си в директориите - по отделност се отварят перфектно...

А грешка никаква не излиза - просто не се появат нещата от външните ми файлове в нужните места

Админа все пита, какво искам да променя в конфигурация.
Някой да помогне?

Редактирано от vlad на 17.07.08 18:59.



Тема Re: Php не ми работи след като преминах на нов хостингнови [re: vlad]  
Автор Bълk (много злобен)
Публикувано17.07.08 22:16



В отговор на:

съдържат функция include include("/papka/file.php");




var_dump(file_exists("/papka/file.php"));

ако е false провери пътя до файла, най-вероятно ще трябва да напишеш или ../papka/file.php или papka/file.php



Тема Re: Php не ми работи след като преминах на нов хостинг [re: vlad]  
Автор ./angel (root)
Публикувано11.08.08 01:56



много малко вероятно е пътя до файла да ти започва с "/" - това за интерператора означава най-главната директория на сървъра, където едва ли имаш файлове. Може предния хостинг да е ползвал просто виртуализация.
Моя съвет е следния - дай първо print_r($_SERVER), виж си от там целия и пълен път до файла и конкретната директория - той ще е нещо от рода :
/var/www/vhosts/user1231/htdocs

define(_path, '/var/www/vhosts/user1231/htdocs/');
после ползвай :
include(_path.'includes/myfile.php');
Най-важното в програмирането е дебъг-а.
Може да направиш следните тестове :

if (file_exist(_path.'includes/myfile.php')) {
echo 'tam e';
} else {
echo 'niama go, tarsih go tam'._path.'includes/myfile.php';
}

Иначе не се нерви на админ-а - по мое мнение - всеки админ е един нереализирал се програмист :)

... Всеки да прави, каквото му се пие ...




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.