Доброго времени! попытался сделать первый пример (отображение данных) из этого урока - Работа с элементом DataManager [Dilma] на канале youtube "HiAsmVideo" вот ссылка:https://www.youtube.com/watch?v=3neI8yXCqRs&index=2&list=PLB541A24614FB57F0
В результате получился файл index.php помещаю его в папку домена на сервере, но на странице отображается ошибка 500. Попытался здесь прикрепить скриншот и файл .php - выходит сообщение "недостаточно прав". Буду очень благодарен за помощь.
Этот топик читают: Гость
Ответов: 7
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
pekiness писал(а): Буду очень благодарен за помощь. как_скопировать_и_вставить_схему.gif |
|||
карма: 25 |
| ||
файлы: 1 | как_скопировать_и_вставить_схему.gif [44.8KB] [944] |
Ответов: 7
Рейтинг: 0
|
|||
Спасибо, Tad! Ниже схема, а файлообменом воспользоваться не получилось, почему-то пишет что я гость. Вот ссылка на страницу где этот php файл http://test.cubespro.com/
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Сейчас по указанному URL выводит
Hello goodSolt |
|||
карма: 27 |
|
Ответов: 7
Рейтинг: 0
|
|||
Dilma писал(а): да это я уже пытаюсь, что-то руками написать. Вернул на этот адрес проблемный файл. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
pekiness, Server error больше относится к ошибке конфигурации сервера - нужно смотреть error.log web сервера, чтобы сказать точнее. Что касается самой схемы, то как минимум нужно исправить запрос на
|
|||
карма: 27 |
|
Ответов: 7
Рейтинг: 0
|
|||
Я списался с поддержкой сервера они указали на ошибку с выставлением прав на этот файл. Сейчас эта ошибка исправлена.
Также я исправил ошибку которую вы указали - SELECT * FROM whitebricks (добавил звездочку, хотя в программе это выражение вроде со звездочкой писал) И еще в поддержке написали, что есть ошибка в 28-ой строке и поэтому продолжает выводиться "ошибка сервера" 500 Вот они мне прислали: [Sat Mar 12 01:33:11 2016] [error] [client 95.32.75.153] PHP Parse error: syntax error, unexpected T_STRING in /var/www/master/data/www/test.cubespro.com/index.php on line 28 28-ая строка это, вроде: $rec_count = mysql_num_rows($r2); Могу ошибаться, считаю все строки в файле, может надо не все. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
28 строка это
$r2 = mysql_query("SELECT * FROM whitebricks"); в которой указана неверная строка запроса к базе. |
|||
карма: 27 |
|
Ответов: 7
Рейтинг: 0
|
|||
Я это подправил. Теперь браузер выдает пустую страницу.
В поддержке пишут: В логе /var/www/httpd-logs/test.cubespro.com.error.log наблюдаем следующую ошибку: [Sat Mar 12 18:44:57 2016] [error] [client 91.228.153.65] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/master/data/www/test.cubespro.com/index.php on line 29 как я понимаю, 29-ая строка это: $rec_count = mysql_num_rows($r2); |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Вероятно таблицы whitebricks нет в базе данных
|
|||
карма: 27 |
|
Ответов: 7
Рейтинг: 0
|
|||
Я как-то давно делал подобную работу с помощью наставника, php файл работал именно с этой базой, и именно с этой таблицей. Я нашел эти файлы и залил вместо файла который мы обсуждаем - все работает, таблица существует.
http://test.cubespro.com/ |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
pekiness, если вы занимаетесь разработкой для web, то нужно
1) поставить на свой компьютер apache 2) поставить php 3) поставить mysql 4) включить отображение ошибок php и mysql И только после этого заниматься разработкой. Иначе сидеть и тыкать пальцем в небо по каждой проблеме можно очень и очень долго |
|||
карма: 27 |
|
Ответов: 7
Рейтинг: 0
|
|||
Я кажется разобрался.
У меня адрес сервера был указан через домен к нему прикрепленный, я поменял на localhost и заработало. ------------ Дoбавленo в 15.00: Dilma, спасибо вам за помощь! |
|||
карма: 0 |
|
13