Автор Тема: Ошибка в скрипте или это проблема в настройках сервера?  (Прочитано 11951 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
Посоветуйте пожалуйста, мне нужно искать ошибку в скрипте или это проблема в настройках сервера?

После установки скрипта на сервере я вошёл в админку (там уже были тестовые записи), при удаление записи - всё ОК, а при редактировании появляется описание ошибки:
 
There was a problem with the Manager script Date: 08/17/07 01:08:48 URL: Email: you@yourdomain.com Error Message: Modify Listing requires a Home ID to update the database Function: modify_listing Query: no propnum ENVIRONMENT VARIABLES FCGI_ROLE: RESPONDER LogDir: /hp/au/ab/la/logfiles HTTP_HOST: http://www.xxxxxx.com HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 HTTP_ACCEPT: application/x-shockwave-flash,text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 HTTP_ACCEPT_LANGUAGE: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 HTTP_ACCEPT_ENCODING: gzip,deflate HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7 HTTP_KEEP_ALIVE: 300 HTTP_CONNECTION: keep-alive HTTP_REFERER: http://www.xxxxxx.com/manager.php?screen=listing_form&propnum=23 HTTP_COOKIE: PHPSESSID=2207383d3afec1d3596b1714c99ce30d CONTENT_TYPE: application/x-www-form-urlencoded CONTENT_LENGTH: 386 PATH: /usr/local/bin:/usr/bin:/bin SERVER_SIGNATURE: SERVER_SOFTWARE: Apache/2.0.54 (Debian GNU/Linux) SERVER_NAME: http://www.xxxxxx.com SERVER_ADDR: xx.xx.xx.xxx SERVER_PORT: 80 REMOTE_ADDR: xx.xx.xx.xx DOCUMENT_ROOT: /hp/au/ab/la/www/realty SERVER_ADMIN: [no address given] SCRIPT_FILENAME: /hp/au/ab/la/www/realty/manager.php REMOTE_PORT: 1285 GATEWAY_INTERFACE: CGI/1.1 SERVER_PROTOCOL: HTTP/1.1 REQUEST_METHOD: POST QUERY_STRING: action=edit_listing&screen=listing_form REQUEST_URI: /manager.php?action=edit_listing&screen=listing_form SCRIPT_NAME: /manager.php ORIG_SCRIPT_NAME: /manager.php ORIG_SCRIPT_FILENAME: /hp/au/ab/la/www/realty/manager.php PATH_INFO: PATH_TRANSLATED: PWD: /hp/.php/57268 SHLVL: 0
 
Примечание: you@yourdomain.com - это не мой, наверное плохо искал, но не нашёл. Найти и изменить этот E-Mail обязательно нужно?

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
Здесь мой phpinfo.php: http://www.tenerife-realty.com/phpinfo.php

Подскажите пожалуйста, может быть хостер отключил какие-нибудь стандартные функции (например, какие-нибудь необходимые скрипту сессии) и именно поэтому у меня проблемы с редактированием записей из админки?

1) Оригинальное название скрипта: Real Estate Listing Manager

2) Архив оригинала скрипта здесь: http://www.tenerife-realty.com/realty.rar

3) На сайте разработчика http://www.realestatelistingmanager.com/
Log Out >>
Login Name: Admin
Password: test >>
Edit

можно редактировать записи без проблем.

4) На моём же сайте http://www.tenerife-realty.com/
Log Out >>
Login Name: Admin
Password: test >>
Edit

при редактировании даже одной цифры или даже одной буквы появляется сообщение об ошибке.

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Вот тебе апдейт, на самом деле всё просто было - не передавался ИД через форму (забыли наверное)

[OFF]Хотя надо заметить скрипт ужасный, register_globals ON, error_reporting надо ставить очень высокий, потому что куча перемнных непонятно откуда берутся.
Бывает же такое...[/OFF]

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
andymc

Благодарю. Сейчас загружу на сервер и проверю. Когда ждать в гости на Тенерифе? С меня магарыч.

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
andymc

Загрузил на сервер. Но не могу войти в админку:


Sorry, there were no homes in our database that matched your query.

    * Click on Show Listings to view all of our homes.

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Там выводятся дома самого агента, по его ид.
Если зайти за админа, то вводится всё.

Я там почти ничего не трогал.  Разве что сверху добавил error_reporting(E_ERROR);, его можно убрать.
Изменял только create_listing_form в классе

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
andymc

В результате получилось следующее:

1) Логин и пароль был и пока остаётся только один - администратора. Однако уже нет всего тестового списка, который был до udate.
2) В списке остался только один ID - 26.
3) Когда я вошёл в этот ID и попытался данные объекта изменить (Modify Listing # 26), то появилась всё та же непонятная мне ошибка.

Посмотрите пожалуйста код скрипта ещё раз.

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Забыл вложить шаблончик...
Закинь в папку templates файл из этого архива (listingform.rar)

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
andymc

Отлично, можно редактировать! Благодарю.

Но осталась проблема: куда-то исчезли все тестовые записи. Из базы данных они не удалены. Там несколько агентов и около 30 объектов, а в админке виден только один ID - 26.

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
realtor
Вы удалили всех агентов, поэтому и невыводятся записи на таковых.
Не все является тем чем кажется.

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
Altaxar

Лично я ничего не удалял. Благодарю за подсказку, сейчас загружу в базу данных их опять.

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
Так и есть, перезалил MySQL-Dump и всё ОК.

Сердечно благодарю Altaxar  и andymc за оказанную помощь.

Прошу модератора закрыть тему.

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
realtor
честно говоря я тоже ничего не удалял. Понять не могу как такое произошло, может быть ошибка программы

Оффлайн realtor

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
andymc

Скорее всего была какая-то ошибка. Но сейчас всё ОК, огромное спасибо.

Я сейчас перевожу на русский и буду немного менять структуру базы данных, например, вместо американских штатов, мне нужны названия населённых пунктов на Тенерифе + прикрутка скрипта к новому дизайну сайта. Если будут заморочки, разрешите Вам написать в личку?

Ещё раз andymc  огромное спасибо!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28