Я унаследовал сайт от разработчика, и они используют следующую функцию, чтобы установить корень документа и определить mysql_connection для сайта, который я предполагаю:
function construct()
{
$this->mysql_link = mysql_connect("the_host", "username", "password");
mysql_select_db("thedatabase", $this->mysql_link);
$this->rootDir = $_SERVER['DOCUMENT_ROOT']."admin/";
$this->templateDir = $this->rootDir."templates/";
$this->isAdmin();
}
Проблема в том, что когда япопробуйте запустить это на моей локальной платформе разработки (Mac OSX Lion / PHP / Mysql) Я получаю следующую ошибку:
Warning: include(/Library/WebServer/Documentsadmin/templates/index/In The News/item.php) [function.include]: failed to open stream: No such file or directory in /Users/mycomputername/Sites/thewebsite.com/admin/editable.class.php on line 283
Я относительно новичок в PHP, и я предполагаю, что есть проблема смой файл php.ini указывает на неправильное место в качестве корневого веб-узла, но я не уверен, как это исправить, или, если это даже проблема, с которой я столкнулся.
Хотя соединение с базой данных работает нормально.
Любая помощь в диагностике это очень ценится.