[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ограничения на сайте
CROSP
Вот создал сайт сначало выложил в нет на бесплатный хостинг ,проверил вроде все нормально , потом уже перенес на внутренне сетевой хостинг , и столкнулся с кучей проблема , дело в том что там много ограничений , админы сказали что по возможности включат то что нужно только надо сказать именно что
Не работает вот что:
1.При отправлении коментария пишет "Поле "Комментарий" является обязательным и не может быть пустым." , хоть поле заполнено .
2. Не отправляет сообщения в мини чат , когда написал сообщение и нажал отправить , просто не добавляется сообщение , только через админку добавить возможно.
3.Когда меняешь статус на сайте через модуль статусы , то чтобы ты не выбрал и не написал , пишет статус удален.
и еще есть баги но это самые основные.

Вот выложил файл phpinfo со всеми данными функций хоста.
Подскажите из за чего такие проблемы возникли



Спустя 1 час, 3 минуты (23.05.2010 - 10:51) twin написал(а):
Тут не phpinfo, тут код нужно глядеть.

Спустя 19 минут, 56 секунд (23.05.2010 - 11:11) vagrand написал(а):
мммм, тут надо видеть ошибки, которые отдает php, бо так очень сложно что-то сказать

Спустя 10 минут, 32 секунды (23.05.2010 - 11:22) CROSP написал(а):
В смысле , он же просто пишет типо не заполнено поле . Ошибок то не каких не выдает .

Спустя 3 минуты, 27 секунд (23.05.2010 - 11:25) Basili4 написал(а):
Напиши так mysql_query($sql) or die(mysql_error()); Если будут ошибки. увидишь их. Если все будет также попробуй вот это вставить в начале скрипта error_reporting(E_ALL); - если все ок. шли код косяк где то там

Спустя 2 минуты, 45 секунд (23.05.2010 - 11:28) CROSP написал(а):
Какой код ?

Спустя 1 минута, 37 секунд (23.05.2010 - 11:30) CROSP написал(а):
В каком именно скрипт вставить addcomments.php ? с которыми проблемы ?

Спустя 56 секунд (23.05.2010 - 11:31) Basili4 написал(а):
CROSP

Котрый всавляет коментарий в базу.

Спустя 3 минуты, 48 секунд (23.05.2010 - 11:34) CROSP написал(а):
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/virtual/crosp.in.dnet/engine/ajax/addcomments.php on line 17

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /var/www/virtual/crosp.in.dnet/engine/ajax/addcomments.php on line 17

вставил в начало кода mysql_query($sql) or die(mysql_error());

а если error_reporting(E_ALL); то тоже пишет "Поле "Комментарий" является обязательным и не может быть пустым."
Просто я сначало тестировал в нете на хостинге , дак там все норм было , а тут...
Тут еще сеиф мод включен может из за него ?

Спустя 7 минут, 46 секунд (23.05.2010 - 11:42) Basili4 написал(а):
Нет судя по ругани еще нет соединения с базой. Тут надо уточнить куда ты вствил конструкцию mysql_query($sql) or die(mysql_error());
Порядок следоваия кода должен быть таким

$server="localhost";
$username="root";
$password="";
mysql_connect($server,$username,$password);
$Sql='Select * from table'; // table существующая табла
mysql_query($Sql) or die( mysql_errno());

Т.Е. mysql_query($Sql) or die( mysql_errno()); - должно быть после конекта тебе следует к восем
mysql_query добавить die( mysql_errno());

Спустя 1 час, 9 минут, 16 секунд (23.05.2010 - 12:51) waldicom написал(а):
Цитата (CROSP @ 23.05.2010 - 10:34)
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /var/www/virtual/crosp.in.dnet/engine/ajax/addcomments.php on line 17

Пользователь root не имеет права соединяться с базой без пароля.
Возможные причины: у пользователя root есть пароль
Что сделать: при вызове функции mysql_connect() передавать её правильного пользователя

Спустя 8 часов, 8 минут, 34 секунды (23.05.2010 - 21:00) CROSP написал(а):
А куда это вписывать надо , в какой файл , может я не туда вписываю ?

Спустя 1 минута, 11 секунд (23.05.2010 - 21:01) waldicom написал(а):
Цитата (CROSP @ 23.05.2010 - 20:00)
А куда это вписывать надо , в какой файл , может я не туда вписываю ?

Может быть. В каком файле у Вас устанавливается соединение с базой данных? Обычно это делается с помощью функции mysql_connect(). Так как Вы писали сатй сами, то наверняка знаете, в каком файле это делается.

Спустя 10 часов, 51 секунда (24.05.2010 - 07:02) CROSP написал(а):
C базой данных конектится файлик dbconfig.php .
Вот
<?PHP

define ("DBHOST", "localhost");

define ("DBNAME", "1_crosp");

define ("DBUSER", "crosp");

define ("DBPASS", "Пароль");

define ("PREFIX", "dle");

define ("COLLATE", "cp1251");

define ("USERPREFIX", "dle");

$db = new db;
?>

Спустя 41 минута, 26 секунд (24.05.2010 - 07:43) Basili4 написал(а):
Тут или файл невесь или я чего то не пойму откуда взялся класс -db ????

Спустя 2 часа, 39 секунд (24.05.2010 - 09:44) CROSP написал(а):
А в каком вобще файле надо было писать , то что вы написали ?
У меня сайт на движке DLE

Спустя 1 день, 10 часов, 16 минут, 18 секунд (25.05.2010 - 20:00) CROSP написал(а):
Подскажите пожалуйста
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.