Құжаттама

php2go құжаттамасы

Пайдаланушыға арналған практикалық нұсқаулық: ZIP дайындау, entrypoint таңдау, рұқсат етілген командаларды іске қосу, artifact жүктеу және жиі кездесетін компиляция қателерін түсіну.

Алғашқы build-ке жылдам жол
  1. Жобаны құпияларсыз және артық файлдарсыз ZIP етіп жинаңыз.
  2. Entrypoint бар екенін тексеріңіз, әдетте public/index.php.
  3. Compile алдында report/check/deps іске қосыңыз.
  4. Artifact жүктеп, бинарникті README_RUN бойынша іске қосыңыз.
ZIP

ZIP қалай дайындау керек

Кәдімгі жоба архивін жүктеңіз: source code, public директориясы, қажет болса vendor және composer.json. ZIP ішіне құпиялар, cache, dump және үлкен уақытша файлдарды салмаңыз.

Жүктеуге болады

  • Қолданба source code және front controller.
  • Серверде composer install болмаса, vendor.
  • Тәуелділіктерді талдау үшін composer.json/composer.lock.
  • Құпиясөздер мен token-дерсіз config мысалдары.

Жүктемеңіз

  • .env, private keys, access tokens және auth.json.
  • .git, .ssh, node_modules, var/cache, tmp және logs.
  • Database dump, user uploads және архив ішіндегі архивтер.
  • Күдікті кеңейтімдер немесе тым терең nested directories.
Жақсы құрылым мысалы
my-project.zip
└── my-project/
    ├── public/
    │   └── index.php
    ├── app/
    ├── src/
    ├── vendor/
    └── composer.json