Git, Butikvaro kaj malplenaj dosierujoj

La Git-dosierversia sistemo estas maldika, rapida kaj portebla. Git ĉiam pritraktas objektojn, nome dosierojn. Dosierujoj estas kreitaj nur se estas dosieroj en ili, alie Git eĉ ne registros ilin. Ĉi tio havas malagrablajn kromefikojn en iuj projektoj. Ekzemple, la butika butika sistemo dependas de strikta aliĝo al la dosierujo por funkcii.


Se eĉ unu dosierujo mankas (ekzemple en la dosierujo "kaŝmemoro" aŭ en "ŝablonoj"), Shopware agnoskas la servon. Ekzemple, la plej freŝa protokola dosiero en la dosierujo "protokoloj" estas eligita:

Fatal error: Uncaught exception 'InvalidArgumentException' with message 'The directory "C:\...\cache\doctrine\filecache\" does not exist'

Por solvi la problemon, simple metu la jenan php-dosieron en la radikan dosierujon de la deponejo, en kiu la malplenaj dosierujoj ankoraŭ ĉeestas, kaj lanĉu ĝin:

4287bb0575ce0f5ea732

La dosiero rekursie trairas la tutan dosierujan strukturon kaj kreas la malplenan dosieron "malplena-dosierujo" en malplenaj dosierujoj . Post puŝado de la ŝanĝo kaj eltirado de ĝi el la problema deponejo, la dosieruja strukturo nun estas kompleta kaj Shopware funkcias senprobleme.

Reen