2015-04-19 4 views
1

Я хотел бы написать свой собственный сайт на основе существующей CMS (PrestaShop) с открытым исходным кодом. Есть несколько хороших функций, но и куча кода, который мне не понадобится для моего сайта (простой каталог B2B без каких-либо причудливых вещей). CMS использует PHP (очень отличается от того, что я узнал 15 лет назад) и .tpl файлов. Мне интересно, есть ли способ сопоставить веб-сайт как .exe в декомпиляторе, таком как IDA, чтобы видеть связь между файлами, вызовами и т. Д.? Cheersmap a Структура сайта

ответ

1

Для меня «карта структуры сайта» означает создание карты сайта. Но в любом случае ...

  • Вы можете всегда анализировать EXEC поток приложения PHP, глядя на исходном коде, если она не защищена от Ioncube или что-то.

  • Вы также можете получить достойную IDE, которая правильно индексирует код и обеспечивает Intellisense/code-completion.

  • Вы можете установить Xdebug и включить профилирование, а затем проанализировать созданный журнал трассировки с помощью инструмента Cachegrind, чтобы увидеть визуализацию потока выполнения приложения.

enter image description here

Referencing: http://talks.php.net/show/confoo10/10

  • Есть также коммерческие инструменты профилирования доступны, которые обеспечивают визуализацию и выполнять измерения приложения: http://blackfire.io/, http://tideways.io/
+0

, что является красивое изображение. – Martin

+0

Спасибо за ваш ввод, я уже начал искать в [Visual Studio] (https://msdn.microsoft.com/fr-fr/library/dd409453.aspx). Но я обязательно посмотрю ваши предложения. – JackLinkers

+0

Я не уверен, если VS обеспечивает достойную поддержку PHP. Попробуйте PHPStorm или Netbeans. –

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