Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Ez egy AI által fordított bejegyzés.

투잡뛰는 개발 노동자

[php] Codeigniter 4 beállítása Ubuntu rendszeren

  • Írás nyelve: Koreai
  • Referencia ország: Minden ország country-flag

Válasszon nyelvet

  • Magyar
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी

A durumis AI által összefoglalt szöveg

  • Dokumentáltam a Codeigniter 4 fejlesztési szerverre történő telepítése során tapasztalt problémamegoldási lépéseket.
  • Az Apache2 és a PHP 7 verzió telepítése után letöltöttem a Codeigniter 4 keretrendszer fájlját, és feltöltöttem a projekt fájlját az Apache2-re.
  • A projekt fájlok jogosultságainak beállítása, a szükséges PHP bővítmények telepítése, a php.ini fájl módosítása által sikerült megoldanom a hibákat, és a Codeigniter 4 kezdeti képernyőjét sikeresen megjelenítettem.

Codeigniter 4.
A cég új projektbe kezdett. Mivel a belépésem óta a meglévő weboldal Codeigniter 3-at használt, ezért kíváncsiságból és izgalomból úgy döntöttem, hogy a Codeigniter 4-et fogom használni.

Az első dolog, amit meg kell tennünk, az a fejlesztési szerver beállítása. Ezt a dokumentumot azért hoztam létre, hogy rögzítsem azokat a nehézségeket, amelyekkel szembesültem a Codeigniger 4 telepítése során a fejlesztési szerverre.

A fejlesztési szerver operációs rendszere Ubuntu 20.04.2 verzió volt a teszteléshez.


Mivel az Apache2 és a php 7.0 verzió már telepítve volt, letöltöttem a Codeigniter 4 (a továbbiakban CI4) keretrendszer fájljait.



A fenti URL-re kattintva letöltheti a CI4 keretrendszer fájljait a CI4 Download gombra kattintva. Alapértelmezés szerint a PHP 7.3-as verziója vagy újabb szükséges.


A fájlok kicsomagolása után a fenti képernyőn látható fájlokat fogja látni. Az általam teszteléshez használt CI verzió a 4.1.3.

Most töltse fel a letöltött projekt fájlokat az Apache2-re.



A teszteléshez a projekt nevét ci4-re változtattam. A feltöltés után ellenőrizze, hogy a rendszer megfelelően működik-e a localhost (vagy a cím)/public/index.php címen keresztül.

A bejelentkezés után egy hibakezelő képernyő jelenik meg.

Valójában itt kezdődött a nehézségek. Az én esetemben az volt a probléma, hogy a mappa jogosultságai és a PHP bővítmények nem voltak telepítve. Először módosítsa a projekt fájlokban lévő /writable mappa jogosultságait.


sudo chmod -R 777 writable


Másodszor, telepítenie kell a szükséges PHP bővítményeket. A szükséges bővítmények: curl, intl, mbstring, xml, összesen 4 darab. A meglévő szerveren lehet, hogy telepítve vannak, de én új szervert állítottam be, ezért mindegyiket külön telepítettem.


sudo apt-get install php-curl
sudo apt-get install php-intl
sudo apt-get install php-mbstring
sudo apt-get install php-xml


Futtassa a fenti parancsokat egyenként a szükséges bővítmények telepítéséhez.

Végül meg kell szabadulni a crul és intl bővítmények megjegyzéseiből a php.ini fájlban.


sudo nano /etc/php/7.4/apache2/php.ini


A php.ini fájl helye a szerver beállításaitól függően változhat. Futtassa a fenti parancsot, hogy szerkesztési módban hozzáférjen a php.ini fájlhoz.


;extension=bz2
extension=curl
;extension=ffi
;extension=ftp
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
extension=intl
;extension=imap
;extension=ldap
;extension=mbstring
;extension=exif ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql

Görgesse le a php.ini fájlt, amíg el nem éri a fenti részt, majd törölje a curl és intl részek előtti ; jelet, majd nyomja meg a Cntl + x billentyűt a mentéshez és kilépéshez.

A beállítások módosítása után indítsa újra az apache-t.


sudo service apache2 restart



Ha újra hozzáfér a fenti URL-hez, akkor láthatja a CI4 kezdőképernyőjét, amely megfelelően jelenik meg.

Ha visszanézünk, nem is olyan bonyolult a dolog, de a fejlesztési szerver első telepítése során sok időt töltöttem a kereséssel és a nehézségekkel.

Mivel a munkám főként az SM-re koncentrálódik, nem volt lehetőségem arra, hogy közvetlenül beállítsak egy fejlesztési szervert. A tapasztalat azonban megmutatta, hogy bár nehéz, de hasznos lehet, és tanulságos lehet.







TheCareer
투잡뛰는 개발 노동자
코딩, 취업, 이직, 경제에 관심 많은 IT 노동자
TheCareer
[SI fejlesztő történet] 08. Kezdeti munka megértése az SI projektben Ez egy útmutató a munka megértéséhez az SI projektbe újonnan érkező fejlesztők számára. Fontos, hogy a pályázat és az RFP alapján megértsük a projekt teljes keretrendszerét és a szükséges funkciókat, valamint körülbelül egy hónap alatt megismerjük a proje

2024. április 18.

[SI fejlesztői történetek] 04. Mit csináljunk az első napon az SI cégben Ha SI fejlesztőként csatlakozunk egy céghez, az első napot a központban vagy a megrendelőnél töltjük. A központban a saját laptopunkkal tanulunk, míg a megrendelőnél a fejlesztési környezet beállításával és a projekt megismerésével töltjük az időt. A csap

2024. április 17.

[Nem szakmai, hogyan lehet fejlesztővé válni] 7. Mi segít, és mi nem segít az új munkahelyen A fejlesztői álláskeresés során a technológiai blogok kevésbé hatékonyak, de a GitHub-ot ajánljuk a projektek kezeléséhez és a forráskód megosztásához. A különböző tanúsítványok közül az információfeldolgozó mérnök tanúsítványát mindenképpen érdemes megsz

2024. március 29.

A PHP-verzió frissítő eszköz: bemutatkozik a rector Bemutatjuk a Rector eszközt, amely segít megoldani a GnuBoard5 PHP-verzió frissítésével kapcsolatos kompatibilitási problémákat. A Rector egy statikus elemző, amely automatikusan frissíti a PHP 5.3 ~ 8.2 kódot a célzott verzióra. A Composer telepítése utá
초록 기린
초록 기린
초록 기린
초록 기린

2024. március 24.

Amerikai részvények automatikus kereskedési programjának 2. verziója Részletesen bemutatjuk az amerikai részvények automatikus kereskedési programjának 2. verziójának létrehozását, valamint a UiPath RPA, SQL Server és a Telegram chatszobák használatával történő automatikus kereskedési rendszer felépítését. Az 1. verzió tap
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

2024. április 20.

Hogyan készítsünk kiváló minőségű márkaweboldalt bonyolult webépítő nélkül Ha nincs tapasztalata a webhelyek készítésében, de gyorsan és egyszerűen szeretne egy márkawebhelyet létrehozni, próbálja ki a Little-t. A Little segítségével mobilbarát webhelyeket hozhat létre kódolás nélkül, és számos funkciót kínál, például termékek é
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크

2024. június 4.

Webfejlesztésről, SEO-ról és a fejlesztők szerepéről szóló blog Íme egy részlet, amelyet a blog tartalmának megértése alapján írtam: A Devapenseo Webian blog a webfejlesztésről, az SEO-ról és a fejlesztők szerepéről szól a hatékony és keresőmotorokra optimalizált webhelyek létrehozásában. A blog szerzője
Devapenseo Webian
Devapenseo Webian
devapenseo webian
Devapenseo Webian
Devapenseo Webian

2024. február 23.

A koreai befektetési értékpapírok API-jának fejlesztése során felmerült nehézségek Ez a blogbejegyzés részletesen bemutatja a koreai befektetési értékpapírok API-jának fejlesztése során felmerült nehézségeket és a megoldásokat. Szó esik a számlák nyitásáról, az ISA számlák átruházásáról, a szimulációs kereskedés támogatásának hiányáról,
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

2024. április 23.

A koreai befektetési értékpapír-tranzakciók API-jával kapcsolatos fejlesztési hibák rögzítése Ez a blogbejegyzés a koreai befektetési értékpapír-tranzakciók API-ját használó fejlesztőknek szól, akik automatikus kereskedési programokat szeretnének létrehozni. Bemutatja a fejlesztési folyamatban felmerülő nehézségeket, például a számlák megnyitását,
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

2024. április 23.