ошибки хостинг

igorpromen2009

Новичок
Доброго времени суток. Столкнулся вот с какой проблемой: После загрузки на внешний хост сайт перестал работать и показались следующие ошибки:

Warning: require_once(/Connections/telefon.php) [function.require-once]: failed to open stream: No such file or directory in /home/andre193/domains/mysite.ru/public_html/funs.php on line 21

Fatal error: require_once() [function.require]: Failed opening required '/Connections/telefon.php' (include_path='.:/usr/local/lib/php') in /home/andre193/domains/mysite.ru/public_html/funs.php on line 21

funs.php(21 строка):
PHP:
require_once('/Connections/telefon.php');

telefon.php:
PHP:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_telefon = "localhost";
$database_telefon = "andre";
$username_telefon = "andre";
$password_telefon = "parol";
$telefon = mysql_pconnect($hostname_telefon, $username_telefon, $password_telefon) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

может кто сталкивался? спасибо.
 

Absinthe

жожо
igorpromen2009 прочитай сообщение об ошибке. Если не знаешь английского(позор!) - то воспользуйся переводчиком.
Исправь ошибку.

Кстати строку с ошибкой ты уже сюда процитировал. У тебя правда есть файл /Connections/telefon.php ?
 

igorpromen2009

Новичок
оказалось слеш нужно убрать, разобрался спасиб.
з.ы. имею диплом переводчика))
 

caballero

Новичок
оказалось слеш нужно убрать, разобрался спасиб.
Разберись еще чуток и напиши как нормальные люди путь от $_SERVER["DOCUMENT_ROOT"] чтобы не иметь проблем при очередном переносе.

кстати, у тебя в натуре файло с паролем к БД называется Connection_php_mysql.htm ?
 

fixxxer

К.О.
Партнер клуба
Нормальные люди в докруте php код не держат. Ну максимум index.php с тремя строчками
 

caballero

Новичок
Нормальные люди в докруте php код не держат. Ну максимум index.php с тремя строчками
а если у человек хостинг и нет правов вылазить за пределы своего каталога?
поэтому и предложил дедовский способ
да и не вижу пробьлем держать php файлы в корне
настроечные еще есть смысл убрать - и то проще закрыть через htaccess
 

fixxxer

К.О.
Партнер клуба
В таких запущенных случаях делается что-то типа public_html/engine который закрывается через deny all.

Все равно удобнее иметь в бутстраппере $application_root = dirname(__FILE__), а не завязываться на докрут.
 

Ragazzo

TDD interested
fixxxer
он не понимает, у него "свое верное и доказанное многими фактами мнение" :) зачем споришь то и пытаешься доказать?)
 

caballero

Новичок
Все равно удобнее иметь в бутстраппере $application_root = dirname(__FILE__), а не завязываться на докрут.
да, пожалуй что так. Хотя на проблеммы с докрутом пока не натыкался

Не встречал хостинга, где нельзя бы было держать файлы ниже document root'а.
речь шла о выше - чукча писатель а не читатель?
 

caballero

Новичок
Говоря «ниже», я подразумевал «ближе к корню».
да, я уже понял что подпапка у тебя выше а родительская папка ниже. Но как бы ты не выкручивался - факт остается фактом - за пределы докрута на хостингах обычно никто не выпускает. А fixxxer имел ввиду,как я понял, распространенный способ расположения основного содержания сайта ЗА пределами докрута, чтобы даже апач туда не мог заглянуть при всем желании.
 

С.

Продвинутый новичок
факт остается фактом - за пределы докрута на хостингах обычно никто не выпускает
Не бывает таких хостингов! Даже в самом задрипанном есть домашняя директория (выше которой не пускают), а в ней докрут: www, public_html или httpdocs.
 
Сверху