![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 1 минута, 53 секунды (2.07.2011 - 17:55) bulgakov написал(а):
А у вас на Ubuntu стоит LAMP? С путями все правильно?
Спустя 1 минута, 28 секунд (2.07.2011 - 17:56) bulgakov написал(а):
Не зная структуру вашего сайта трудно сказать что у вас может быть за проблема, начиная от неправильно настроенного сервера и заканчивая ошибками в выборе путей подключаемых файлов
Спустя 4 минуты, 25 секунд (2.07.2011 - 18:01) pro_xaoc написал(а):
bulgakov,
на Ubuntu ставил apache2, php5, mysql, phpmyadmin из репозитариев. Вроде LAMP'a нет, если создать отдельный php файл с некоторыми функциями, то он работает.
bulgakov,
Пути у меня стоят вот так:
на Ubuntu ставил apache2, php5, mysql, phpmyadmin из репозитариев. Вроде LAMP'a нет, если создать отдельный php файл с некоторыми функциями, то он работает.
bulgakov,
Пути у меня стоят вот так:
define("CURRENT_PATH", dirname(__file__));
define("DS", DIRECTORY_SEPARATOR);
define("ACCESS", "1");
require_once CURRENT_PATH.DS."controller".DS."controller.php";
Спустя 7 минут, 45 секунд (2.07.2011 - 18:09) bulgakov написал(а):
Ну LAMP это и переводится как - Linux, Apache, MySql, PHP, а насчет путей можно первую константу сделать заменить на встроенную константу __DIR__, а вообще можно попробовать указать абсолютный путь к контроллеру controller.php, и еще поставьте в начале скрипта - error_reporting(E_ALL); и покажите что выведет в браузере при попытке запуска главной страницы.
Спустя 32 минуты, 14 секунд (2.07.2011 - 18:41) pro_xaoc написал(а):
bulgakov
попробовал __DIR__ - глухо, поставил в начале индексной страницы error_reporting(E_ALL); - глухо (да и в конфиге апаче стоит E_ALL), попробовал заменить пути на абсолютные, та же фигня. Браузер никаких ошибок не выдает, в чем большая проблема. Какие еще может быть идеи ... Структуру сайта я сейчас размещу у себя на хостинге и дам глянуть, может там косяк. А может ли быть проблема в кодировках? Ведь в винде одна кодировка, а лине другая.
попробовал __DIR__ - глухо, поставил в начале индексной страницы error_reporting(E_ALL); - глухо (да и в конфиге апаче стоит E_ALL), попробовал заменить пути на абсолютные, та же фигня. Браузер никаких ошибок не выдает, в чем большая проблема. Какие еще может быть идеи ... Структуру сайта я сейчас размещу у себя на хостинге и дам глянуть, может там косяк. А может ли быть проблема в кодировках? Ведь в винде одна кодировка, а лине другая.
Спустя 4 минуты, 50 секунд (2.07.2011 - 18:46) bulgakov написал(а):
Если бы была проблема в кодировка а возможно и она тоже будет, то или ошибки или какой то вывод неправильно кодировки все равно был бы, вот дадите поглядеть структуру сайта тогда может что-то проясниться хотя бы индексный файл а так я просто гадаю что у вас может быть.
Спустя 21 минута, 22 секунды (2.07.2011 - 19:07) pro_xaoc написал(а):
bulgakov
вот, здесь есть все исходники: http://kzshop.kz/phpforum/
вот, здесь есть все исходники: http://kzshop.kz/phpforum/
Спустя 2 минуты, 34 секунды (2.07.2011 - 19:10) bulgakov написал(а):
Так стоп, стоп, стоп, что за имя файла index|php? Исправьте на index.php
Спустя 44 секунды (2.07.2011 - 19:10) bulgakov написал(а):
У вас практически все файлы именуются как namefile|php
Спустя 40 секунд (2.07.2011 - 19:11) bulgakov написал(а):
Поисправляйте это безобразие и думаю все будет работать.
Спустя 19 минут, 30 секунд (2.07.2011 - 19:31) pro_xaoc написал(а):
bulgakov
вы меня не поняли))))), я сделал так, чтобы вы видели исходники =)), иначе как вы можете видеть их, если там будет стоять .php?
вы меня не поняли))))), я сделал так, чтобы вы видели исходники =)), иначе как вы можете видеть их, если там будет стоять .php?
Спустя 5 минут, 15 секунд (2.07.2011 - 19:36) bulgakov написал(а):
Ладно хорошо, позвольте спросить а что вы ожидаете от страницы index.php увидеть?
Спустя 2 минуты, 50 секунд (2.07.2011 - 19:39) bulgakov написал(а):
// допустим что у вас нет ошибок так как никакой информации об ошибках не выводится
define("CURRENT_PATH", dirname(__file__));
define("DS", DIRECTORY_SEPARATOR);
define("ACCESS", "1");
require_once CURRENT_PATH.DS."controller".DS."controller.php";
class ind extends main{ // создание наследуемого класса ind
}
$sh = new ind();
$sh->view(); // а вот тут вы вызываете метод родительского класса view()
class main extends config{
function view(){ // а здесь я привел только этот метод view() вот только какого либа вывода я тут не нашел... или плохо искал
$option = htmlspecialchars($_GET['option']);
$category = mysql_real_escape_string(htmlspecialchars($_GET['category']));
$id = mysql_real_escape_string(htmlspecialchars($_GET['id']));
#Title страницы
if (empty($_GET['category']) == false){
$title = "Ресурс подачи жалоб на преподователей :: ".db::query("SELECT `title` FROM `content` WHERE `category`='$category' AND `id`='$id'","title",null);
} elseif(empty($_GET)){
$title = "Ресурс подачи жалоб на преподователей";
} elseif($_GET['option'] == 'registr'){
$title = "Ресурс подачи жалоб на преподователей :: Регистрация нового пользователя";
}
include_once CURRENT_PATH."..".DS."view".DS."shab.tpl.php";
}
Спустя 42 секунды (2.07.2011 - 19:39) bulgakov написал(а):
Я тут комментарии по коду накидал почитайте... может я что-то не уследил в вашем коде
Спустя 10 минут, 35 секунд (2.07.2011 - 19:50) pro_xaoc написал(а):
в винде выглядит так: Скрин, а в функции view(); выводит эта строка include_once CURRENT_PATH."..".DS."view".DS."shab.tpl.php";, только меня вот что озадачило, в винде для перехода на каталог вверх используется "..", а в лине может по другому? Ведь весь шаблон задает именно эта строка.
Спустя 3 минуты, 6 секунд (2.07.2011 - 19:53) bulgakov написал(а):
А вы сами смотрели содержимое файла shab.tpl.php?
Вот его содержимое:
По моему тут чего то не хватает) Посмотрите внимательней может при переносе вы что-то потеряли?
Вот его содержимое:
log($_GET['option']); ?>
По моему тут чего то не хватает) Посмотрите внимательней может при переносе вы что-то потеряли?
Спустя 6 минут, 8 секунд (2.07.2011 - 19:59) pro_xaoc написал(а):
в начале я сам был в шоке))), перепроверил обратно этот файл, а там все на месте, потом проверил исходник, все лежит в исходниках, а в браузере отображается только
log($_GET['option']); ?>, как это понимать???
Спустя 6 минут, 54 секунды (2.07.2011 - 20:06) bulgakov написал(а):
ну вообщето в исходном коде вот:
<?php
defined("ACCESS") or die("Доступ запрещен!");
$this->log($_GET['option']);
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<title><?php echo $title; ?></title>
<meta name="robots" content="index, follow" />
<meta name="keywords" content="Подать жалобу на преподавателя, Взятка, Коррупция в учебных заведения" />
<meta name="description" content="" />
<script src="<?php echo $config->site; ?>view/jquery-1.6.min.js"></script>
<script src="<?php echo $config->site; ?>view/js.js"></script>
<link href="<?php echo $config->site; ?>view/mainstyle.css" rel="stylesheet" type="text/css" />
<![if IE]> <link href="<?php echo $config->site; ?>view/styleIE.css" rel="stylesheet" type="text/css" /> <![endif]-->
</head>
<body>
<?php include CURRENT_PATH.DS."view".DS."content.php"; ?>
</body>
</html>
Спустя 1 минута, 45 секунд (2.07.2011 - 20:08) bulgakov написал(а):
Что то я уже сам запутался в вашей структуре) одном могу подсказать вам что бы понять куда идти, замените все свои константы в подключениях файлов на абсолютные пути файлов и посмотрите что получится.
Спустя 53 секунды (2.07.2011 - 20:09) pro_xaoc написал(а):
сейчас попробую ...
![rolleyes.gif](http://phpforum.ru/html/emoticons/rolleyes.gif)
Спустя 3 минуты, 9 секунд (2.07.2011 - 20:12) bulgakov написал(а):
Если вам не сложно, что бы я мог помочь вам, сделайте архив этих файлов и выложите, я тоже попробую разобраться, а то по одиночке все это качать не очень)
Спустя 7 минут, 47 секунд (2.07.2011 - 20:20) pro_xaoc написал(а):
вот выложил, в архиве походу есть sql файл базы данных ... и еще, спасибо что стараетесь помочь
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 12 минут, 37 секунд (2.07.2011 - 20:32) pro_xaoc написал(а):
Цитата (pro_xaoc @ 2.07.2011 - 16:50) |
в функции view(); выводит эта строка include_once CURRENT_PATH."..".DS."view".DS."shab.tpl.php";, только меня вот что озадачило, в винде для перехода на каталог вверх используется "..", а в лине может по другому? Ведь весь шаблон задает именно эта строка. |
вооооот, в чем делооо)))
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
Спустя 3 минуты, 38 секунд (2.07.2011 - 20:36) bulgakov написал(а):
Я тоже только что до этого допер собирался вам писать) Вообщем копайте в сторону путей)
Спустя 44 секунды (2.07.2011 - 20:37) bulgakov написал(а):
А так и у меня все заработало после смены на абсолютный путь
Спустя 1 минута, 27 секунд (2.07.2011 - 20:38) pro_xaoc написал(а):
bulgakov
я над этим бился перед дипломной работы, после, потом недельку отдохнул, потом вот решил в форумчик обратится, и вот, наконец-то решено. Цены вам нет! Большоооооое спасибо!
я над этим бился перед дипломной работы, после, потом недельку отдохнул, потом вот решил в форумчик обратится, и вот, наконец-то решено. Цены вам нет! Большоооооое спасибо!
Спустя 54 секунды (2.07.2011 - 20:39) bulgakov написал(а):
Да не за что, мы вместе решили проблему) Рад что натолкнул на верное решение и сам научился чему-то)