2012-02-05 3 views
1

Мне было предложено помочь получить веб-сайт, работающий с кодом 5.2 PHP, для работы на сервере с php php. Сайт большой, и я не вижу ошибок, которые обычно появляются, когда сайт не работает.Перенос php-кода с 5.2 до 5.3

Я попытался использовать функцию поиска и замены, которую использует Dream Weaver, и просто использовать ее на веб-сайте. Но проблема в том, что я хочу только заменить функции в PHP-документах, а не в js-файлах. Когда я пользуюсь поиском и заменой, в Dreamweaver он также перезаписывает файлы js, и это может вызвать больше ошибок. Потому что есть много файлов, которые мне нужно пройти, мне потребовалось бы много времени, если бы мне пришлось пройти через это вручную.

Я полагал, что это должно быть проблемой, с которой сталкиваются многие фирмы, поэтому должны быть способы справиться с этим, не будучи более сложными.

Кто-нибудь, кто мог мне помочь? Любая помощь высоко ценится!

С уважением, Mathias

+3

Что именно вы заменяете в файлах? – zim2411

+0

Почему вы не видите ошибки? У вас нет журнала php, который вы можете просмотреть? Кроме того, у вас есть чек [здесь] (http://www.php.net/manual/en/migration53.incompatible.php)? –

+0

Я заменяю все из депрессивного: [link] http://www.php.net/manual/en/migration53.deprecated.php –

ответ

2

Отъезд официального руководства о Migrating from PHP 5.2.x to PHP 5.3.x

большинства существующего PHP 5 код должен работать без изменений, но убедитесь, что error-reporting включен, чтобы получить некоторое представление о том, что происходит не так.

0

Я бы рекомендовал использовать СЭД из командной строки. Скорее всего, это самая быстрая и мощная утилита поиска/замены, доступная для разработчиков LAMP.

http://www.grymoire.com/Unix/Sed.html

-1

Не беспокойтесь об этом! Если ваш код работает в php-> 5 по большей части, он будет работать нормально. 5.3 предлагает множество вариантов, но, без сомнения, вы их не используете.

Смежные вопросы