Ну и поставь тогда и настрой сервер полностью совпадающий с прошлым.
ghost
session_register() в php
гугл говорит - http://php.net/manual/ru/function.session-register.php и http://www.php.su/functions/?session_register
Читаем, вникаем, понимаем что делать.
ghost
или трассировку?
google xdebug pls.
ghost
Кто нибудь знает как отладку делать в php?
echo, var_dump... xdebug.
ghost
и еще везде используется cp1251 (и страницах, и в пакете .sql)
iconv вам в помощь.

ghost
еще обнаружил: в все файлы ***.php начинаются с <? , а надо вроде <?php. в итоге апач отдает код пхп как страницу.
решается настройкой апача, но ИМХО - это жесть какая-то, а не движок. Мб в 2000 году это и было нормально, но сейчас это никуда не годиться.
ghost
тут обнаружил что сайт написан с использованием mysql API. В нашей вики написано что данный API устарел.
это во всех вики написано что устарел. Выход 1 - переписать на использование mysqli ( если проект адекватный, не должно занять более пары часов ), либо забить и пользоваться. Если не работает, откатить версию php немного.
Это можно отметить! Ура товарищи!
alsoijw
Как проверять наличие пакета в make не представляю.
ну как-нить почитайте про Makefile. Там можно многое делать! Очень многое! Если с коммандной строкой знакомы - то дописать функционал в Makefile вам не составит труда.

alsoijw
Дело в том, что вводить такую длинную команду мне не удобно.
команда make all должна только компилировать. По хорошему. А вписать после компиляции ./populate думаю труда не составит.
alsoijw
Не понял. Можно просто написать valac и готово. Ты предлагаешь что-то ещё?
У вас тут проблема с версией gee. В Makefile у тебя 1.0, у мейнтейнера 0.8. А если у человека нету нужного пакета - можно сразу вывести об этом сообщение.

Я предлагаю прямо в Makefile написать определение версии пакета. И его и запускать. А ещё запускать игру ненадо после выполнения компиляции. Поэтому последнюю строчку в all надо бы удалить. И удалять Makefile не стоит.
Кстати говоря, вы там используете vala, с этим языком я не знаком, но обычно можно посмотреть какой пакет установлен в системе, и соответственно подставить его в строку компиляции. Мб так и стоит сделать? И sed не потребуется. Кстати про sed - писать можно сразу в makefile. Вы сделали cat Makefile, таким образом отправили файл в пайп, и можете спокойно перезаписывать файл без временного файла.